CalNet Authentication Service CalNet ID: Passphrase (Case Sensitive):
The UCL common multimedia library implements a number of algorithms and protocols needed by a number of our applications. It compiles standalone on a range of Unix systems (Solaris, Linux, Irix, FreeBSD, MacOSX) and on Windows 95/98/NT/XP. The following protocols/algorithms are included in the library: Base64 encoding/decoding Binary tree Random number HMAC authentication MD5 DES RTP MBus SAP SDP
UCLのライブラリ UCL(University College London)のC言語ライブラリです。 Mboneのツール群で使われているライブラリです。 サンプルなども付いているので比較的使いやすいです。 RFC3550,RFC3551準拠(Obsoletes:RFC1889) http://www-mice.cs.ucl.ac.uk/multimedia/software/common/ これを利用しているアプリケーション Vic ビデオ会議ツール http://mediatools.cs.ucl.ac.uk/nets/mmedia/wiki/VicWiki Rat 音声伝送システム http://mediatools.cs.ucl.ac.uk/nets/mmedia/wiki/RatWiki SRTPのライブラリ RFC3711で提案されているSecure Real-time Tr
JavaScript Plugin ArchitectureというJavaScriptのプラグイン設計についての電子書籍を書きました。 この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていく事を目的としたものです。 以下の形式で読むことができます。 Web版 PDF形式 ePub形式 Mobi形式 GitHub上にソースコードも公開されているでので直接Markdownファイルを読むこともできます。 MarkdownよりはWeb版の方が見やすいのでそちらをオススメします。 Twitterのハッシュタグは#js_plugin_book 更新情報はRSSやリリースノートから見ることができます。 v1.0.0 最初に書くと決めたプラグインアーキテクチャが揃ったので1.0.0としてリリースしました。 JavaScript Promiseの本の時と同じく、継
2016年6月4日、自由人権協会70周年プレシンポジウム「監視の今を考える」が東京大学にて行われた。ニューヨーク市警がムスリムに対する監視を行っていたことを問題にしたこのシンポジウムだが、注目は監視問題に近年大きな影響を与えたエドワード・スノーデン(1983〜)氏への生インタビューであった。 スノーデン氏といえば、NSA(米国家安全保障局)の元職員で、2013年にNSAによる大量監視の実態を暴露したことで話題となった人物。現在ロシアに滞在している彼は、ネット中継などで海外のメディアにも登場することがあるが、日本のイベントに登場することは稀であることから、本シンポジウムも大きく注目された。 なお本稿で述べたスノーデンの発言はその場で筆者が聞き取ったものであり、逐語訳ではないことを予め断っておく。 スノーデン氏の語る日本――秘密保護法、憲法解釈などへの懸念スノーデン氏へのインタビューは約90分
「サイバー犯罪に関する白浜シンポジウム」と併催のセキュリティコンテスト 2015年夏に始まり、日本国内のさまざまなWebサイトをDDoS攻撃して閲覧不能に陥れてきたアノニマスの攻撃キャンペーン「Operation Killing Bay」。イルカ漁や捕鯨に関わりのある団体や自治体だけでなく、厚生労働省や警察庁、成田国際空港や中部国際空港、さらにはなぜかASCII.jpまでがターゲットとなり、今年に入ってからも「太地町立くじらの博物館」が被害に遭うなど攻撃は散発的に続いているようだ。 「第11回 情報危機管理コンテスト」では、そんな現実のインシデントを題材にした問題が出題された。同コンテストの発案者で陣頭指揮に立つ和歌山大学の川橋(泉)裕氏は、「和歌山大学も一連の攻撃で被害を被った。そのときの経験をベースに1問目を作成した」と笑う。
ワンライナー (One-Liner) とは、Twitterなどでプログラムを投稿するための 1行に収めたプログラム のことです。 今回は、美しいワンライナーを10種類紹介します。 (1) 1から100までの素数を一覧表示(UNIX: seq) seq 1 100 | perl -lne 'print if (1x$_) !~ /^1?$|^(11+?)\1+$/' seq 1 100 | perl -lne 'print if (1x$_) !~ /^1?$|^(11+?)\1+$/' # 2 # 3 # 5 # 7 # 11 # 13 # 17 # 19 # (中略) # 73 # 79 # 83 # 89 # 97 (2) わずか140バイトのテトリス(JavaScript) function(a,b,c,d){d+=c;return[d < 0|a&b << d?a=parseInt
Learn how to use generators, a new ES6 feature, to create infinite collections Motivation Infinite and lazy collections are commonplace in many languages, and they are beginning to find their ways to mainstream Javascript too. With the new iterators and generators spec getting widespread adoption, you can now use them in your projects. They have some very specific use cases which may not come up i
今日こんなスライドを見かけた。 djcordhose.github.io これはtypescriptとflowtypeの違いがよく分かるすごく良いスライド。 このスライドの5ページ目に以下の1文がある。 FLOW SOUNDNESS, NO RUNTIME EXCEPTIONS AS GOAL スライドに刺激を受けたのと、最近flowtypeを触っていたのもあって、これが何を指しているか書きたくなった。 実行環境 flow: 0.26.0 typescript: 1.18.10 Flowtypeのきほん 以下のjavasciptのプログラムをflowにかけてみる。 function foo(x) { return x * 10; } foo('Hello, world!'); $ flow flow.js:5 5: foo('Hello, world!'); ^^^^^^^^^^^^^^^
これは何? Let there be Color!: Automatic Colorization of Grayscale Imagesの手法によってグレースケール(モノクロ)画像のカラー画像化を行います。カラー画像を入力すると、一度グレースケール画像に変換した後にこの手法でカラー化します。 このサービスに関するブログ: https://blog.misosi.ru/2016/06/04/siggraph2016_colorization_web_impl/ 作者について 本Webサービスの作者は@mecabです。簡単にcolorizationを試せると便利だなと思い、UIを作ってWebサービス化しましたが、裏側では単純に上記のプログラムにデータを流しているだけで、完全に人の褌で相撲を取っています。 @mecabは元プロジェクトと直接的または間接的な関係はありません。本サービスに対するご
Type Systems for JavaScript Oliver Zeigermann / @DJCordhose http://djcordhose.github.io/flow-vs-typescript/2016_hhjs.html Most recent version including TypeScript 2.0 can be found here (might be work in progress): http://djcordhose.github.io/flow-vs-typescript/flow-typescript-2.html Part I: Introduction Why using type systems? IMHO type systems make code easier to maintain type annotations can mak
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く