TWESDKでmallocみたいな動的メモリ確保をする

概要 ミーハーなので最近はIoTみたいなことをしている。簡単な無線通信をしたくて、TWESDKを使ってMonoStick(旧TocoStick)で動くプログラムを書いているのだが、動的にメモリを確保する方法を見つけるのに苦労したので記録しておく。 やりたいこと いわゆるmallocを使った動的なメモリ確保。よくあるやつ。 #include <stdlib.h> #include <string.h> void func(void) { uint8 bufLen = 16; »

Emoji に関する詳細情報を表示するコマンド、emspect をリリースしていた。

この記事は絵文字 / Emoji Advent Calendar 2016の20日目だ。 概要 emojiに関する詳細情報(コードポイント、名前、キーワード、GitHubのショートコードなど)を表示するコマンド、emspectをリリースした。Node.jsで書いてnpm に公開した。GitHubで開発を進めている。 $ npm install -g emspect でインストールできる。 使い方は $ emspect --help 参照のこと。 »

SSL証明書更新ついでに Let's Encrypt を導入した。

背景 先日12月15日からこのブログで使っているドメイン用のSSL証明書が失効してしまっていた。ということで更新作業を行った。 これまで StartCom が運営する StartSSL というサービスで無料の証明書を取得して運用していたが、Firefox や Chrome では新たに発行された証明書が信頼されなくなるということに気づいた。どうやら不正な日付の証明書を意図的に発行したり、同じく認証局を運営する WoCert から買収されたことを公表しなかったりと、不祥事を起こしたために信用を失ったことが原因らしい。 そこで、最近よく耳にするLet's Encrypt に乗り換えることにした。Let's Encrypt は非営利団体である Internet Security »

3行で服喪する

(2016/10/17 10:14 更新: ベンダープレフィックスの必要性を追記) 先日タイ国王が崩御されたが、これを受けてタイ航空をはじめ、多くのタイ関連Webページがモノクロ化されて喪に服しており話題になっている。タイ国政府観光庁の日本向けサイトもモノクロになっていた。 タイ系企業の服喪・自粛っぷりがスゴイ!軒並みサイトがモノクロ化。タイ航空に至ってはプミポン国王が雲の上で手を振っているし…!30日間の娯楽禁止令も出された模様。愛されているなぁ。 pic.twitter.com/Q0wUXA0A5a— USHISUKE (@USHISUKE) October 14, »

siggraph2016_colorization を公開してからの大量のアクセスを捌くためにやったこと

背景 前回の記事で書いた、早稲田大 石川研の方々の白黒写真に着色するプログラムをWebで動かすサービスを公開したところ、予想以上にバズって驚いている。まさかITMediaに、加えてねとらぼの方にも掲載される日が来るとは夢にも思わなかった。ちょっとバズったら嬉しいな〜という下心が無かったといえばそんなことはなく、それでTweetするボタンをつけてみたりしたが、まさかここまでとは。という心境だ。 おかげさまで、公開からの5日間(6/5〜6/9)で3万人近いユニークユーザに訪問していただき、13万を超えるページビュー(PV)を記録した。ありがたい限りだ。 一方、急なアクセスの増大に対して、サービスを安定させて動かすためにいくつか改良を行った。 »