Folioscope

At the touch of Tips, everyone becomes a Geek

2016-03-30

学内システムインテグレータのようなことをしたお話

自分は大学院生活で、およそ2年間、学内システムインテグレータのようなことをした。NAISTの学生宿舎内のネットワークは、学生ボランティアの委員会により保守・管理されており、自分もその委員に属していた。その活動を何も残さないのは勿体無いので、その活動内容および得られたことを記事に綴る。

活動内容

学生宿舎のネットワークは学内ネットワークを利用するため、学内アカウントで認証を行い、不審な通信を発見ししだいその学生への対応も行う。このゲートウェイ・認証システムも委員会お手製アプリが動いている...

もっと読む…

2016-02-10

中学2年生のときに作ったスクリーンセーバー

f:id:ibenza:20160210210411p:plain

GUIプログラミングを始めた人が作りたいもの、 そして中学2年生が見てワクワクするもの、 それは共通して映画「マトリックス」の緑の文字が画面上に覆い尽くされるアレです。 自分が中学2年生のとき、C++とWin32APIを使ってGUIアプリケーションにハマっていて、 同時にマトリックスも大好きだったので、スクリーンセーバーを作りました。

ファイルのタイムスタンプを見ると、2006年8月30日でした。 いまから10年前ですが、お蔵入りにするのがもったいなかったので公開しました。 当時...

もっと読む…

2016-01-27

人の絵文字のデフォルトが黄色い理由

f:id:ibenza:20160127102027p:plain

人権団体からの要望で、Unicode 8.0 で肌の色が導入されたのは有名な話です。 すでにAppleやTwitterでは肌の色のEmojiに対応していますが、同時に肌の色のデフォルトが黄色 になりました。 これは黄色人種が優遇されているとか、黄色人種を差別しているとかではありません。UTR #51: UNICODE EMOJI - 2.2 Diversity にその答えが載っています。

肌の色が指定されていないとき、次のような非現実的な肌の色を使用すべきです.

 RGB #FFCC22...

もっと読む…

2016-01-24

Electron + Git でエンジニア向けのノートアプリ作ってます [WIP]

f:id:ibenza:20160123184048g:plain

ElectronとGitを使って、エンジニア向けのノートアプリを作ってます。

ノートアプリはたくさんあるけど、自分に合うノートアプリを作りました。 主な機能は以下のとおりです。

  • Gitベースでバージョン管理
  • Markdownで書ける
  • 好きなエディタを使える

Gitのパワフルなバージョン管理機能を使うことで、複数ユーザの編集や誰がどこを編集したか、履歴の管理と差分も簡単に見れるんじゃないかと考えてます。 またGitHubやBitbucketをバックエンドに使うこともできるの...

もっと読む…

2016-01-13

Qiita始めました

Qiita始めちゃいました

qiita.com

カジュアルに情報発信しよう

Qiitaのように一つのサービスに多人数が記事を投稿すると、やはり記事の質にばらつきがでます。 Qiitaではたくさんの有益な記事にも巡りあえましたが、時々残念記事に遭遇してげんなりした経験もあります。 とはいえそんなQiitaだからこそ、難しいことを考えずにカジュアルに記事を書けるのではないかと考えました。 もちろん読み手がげんなりしない記事を充実させたいですが。

技術の情報が発信しやすい

Qiita...

もっと読む…

2016-01-07

Twitterの文字数制限の緩和で気軽にパッチが送れる

Twitterの文字数制限が10000文字になるのではと盛り上がってますが、これが実現されるとTwitterでバグ報告だけでなく、気軽にパッチも送れそうです。 そこでTwitterでパッチまで送れるか調べてみます。Gitプロジェクトのリポジトリの各コミットからパッチを生成して、 どのくらいのサイズのパッチがTwitterで送れるのか集計してみました。

パッチを生成

Gitにはファイルの差分、コミットメッセージ、作者などの情報を、ひとつのパッチファイルにまとめるgit format-patch

もっと読む…

2015-12-25

Bashのバージョン管理ツールを作りました

開発環境を容易に構築するために、 Node.jsだとnvm、Rubyだとrvmのような、 各言語のインタプリタをローカルにインストールツールが多くあります。Bashでもそれがしたかったので、作りました。

インストール

まずGitHbuのプロジェクトを $HOME/.bashvm にクローンします.

git clone https://github.com/ueokande/bashvm $HOME/.bashvm

そして .bash_profile に次の行を追加します。

source
もっと読む…

2015-12-17

Rails脳でNode.jsに足を踏み込んだら、いろいろと思い出した

技術的なことはあまり含みません。 Node.jsを始めましたが、プログラマとしてごく当たり前のことすら忘れかけていたことが分かったので、記事にしました。

Node.jsを始める

Node.jsはじめました。 正確には、Electronを使って便利ツールを作りたくなったので、前から気になってたElectronを触ってみました。「Rails触ったことあるし、Node.jsも日本語の記事を斜め読みすれば一日で使えるだろう」と、謎の動機で始めました。 もうすでにこの時点でおかしいですね。Rails...

もっと読む…
< Page 2 of 21 >