Skip to content

Instantly share code, notes, and snippets.

@hakatashi
hakatashi / sig-web-14.md
Created December 14, 2016 10:41
TSG 第14回Web分科会 カンペ

TSG 第14回Web分科会 カンペ

CanvasとWebGLの周辺技術について学ぶ

Hello, World!

<!DOCTYPE html>
<html>
	
@hakatashi
hakatashi / sig-web-13.md
Last active November 30, 2016 10:51
TSG 第13回Web分科会 カンペ

TSG 第13回Web分科会 カンペ

SVGとそれに関連する各種技術について学ぶ。

Hello, World!

するほどのものでもないかもしれないけど、いちおう伝統として。

@hakatashi
hakatashi / shoot-incomplete.html
Created November 30, 2016 09:41
TSG 第12回Web分科会 実習課題
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SVG Shooting</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/snap.svg/0.4.1/snap.svg.js"></script>
<style>
body {
margin: 0;
}
@hakatashi
hakatashi / robot.html
Created November 16, 2016 13:48
TSG 第12回Web分科会 参考実装
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Robot Fight</title>
<script src="/socket.io/socket.io.js"></script>
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<style>
.field {
width: 500px;
@hakatashi
hakatashi / robot.html
Created November 16, 2016 10:27
TSG 第12回Web分科会 演習
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Robot Fight</title>
<script src="/socket.io/socket.io.js"></script>
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<style>
.field {
width: 500px;
@hakatashi
hakatashi / sig-web-12.md
Created November 16, 2016 10:06
TSG 第12回Web分科会 カンペ

TSG 第12回Web分科会 カンペ

リアルタイムウェブを支える技術を学び、実際にWebSocketを用いて簡単なアプリケーションを構築してみる。

Hello, World!

Node.jsをインストール(第7回の資料を参照)し、適当な作業用ディレクトリを作成する。

作成したディレクトリ内で以下のコマンドを実行し、Socket.IOをインストールする。

@hakatashi
hakatashi / web11.html
Last active November 4, 2016 08:18
TSG 第11回Web分科会 参考実装
<!DOCTYPE html>
<html>
<head>
<title>Ajax Test</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.6/semantic.min.css">
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<script src="https://cdn.jsdelivr.net/semantic-ui/2.2.6/semantic.min.js"></script>
<script>
const escapeHtml = (string) => {
return string
@hakatashi
hakatashi / sig-web-11.md
Last active November 4, 2016 08:16
TSG 第11回Web分科会 カンペ

TSG 第11回Web分科会 カンペ

Ajaxを用いたJavaScriptによる動的通信を学ぶ。

Hello, Wocld!

以下のHTMLをコピペして適当な名前で保存し、ブラウザで開く。

@hakatashi
hakatashi / web11.html
Created November 2, 2016 09:30
Web分科会 第11回 実習
<!DOCTYPE html>
<html>
<head>
<title>Ajax Test</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.6/semantic.min.css">
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<script src="https://cdn.jsdelivr.net/semantic-ui/2.2.6/semantic.min.js"></script>
<script>
const template = ({url = '', imageUrl = '', title = '', date = '201-11-02', views = 0}) => `
<div class="ui card">

Nyan Task 簡易Writeup

identifyすると明らかにColormapが怪しい。

$ identify nyan-task.png
Image: nyan-task.png
  Format: PNG (Portable Network Graphics)
  Mime type: image/png
  Class: PseudoClass