ke-sato– Author –
-
プロキシの設定(yum,wget,curl,git)
プロキシ環境下にあるLinuxでyum, wget, curl, gitコマンドを使うときの設定。 yum $ sudo vi /etc/yum.conf proxy=http://<server>:8080 proxy_username=<user> proxy_password=<pass> wget $ vi ~/.wgetrc http_proxy=http://<serv... -
gdbで絶対秒を日付で表示する
gdbでデバッグ時に、対象のプログラムが内部で持っている絶対秒(Unix時間)を日付に変換して表示する方法。 バグ等でcoreファイルから原因を調査する際に欲しくなったので作ってみた。具体的には~/.gdbinitにユーザ定義のコマンドを作って実現する。 #普通... -
Javascriptでオセロ(その2)
前回に引き続き、不足していた機能を追加してみた。 完成品 こんな感じのオセロが完成。申し訳程度の対AIもサポート ソースコード // define constant value var BOARD_SIZE = { 'WIDTH' :8, 'HEIGHT':8, }; var BLOCK_KIND = { 'NONE... -
Javascriptでオセロ(その1)
HTML+JavaScriptでブラウザで動くオセロを実装してみる。制限付き(*1)で動いたところまで。 ソースコードはほとんど参考(*2)のまま。(*1) 機能制限・AIなし(人間vs人間だけ)・黒が先行・パス不可・勝利判定なし ソースコード html othello.html <html&g... -
ソースコードでよく使う英単語
ソースコード書くときによく使う英単語(と対義語)。 動詞系 add/delcreate/destorystart/stopallow/denyenqueue/dequeueget/putpush/popwrite/readsend[snd]/recv[rcv]lock/unlockimport/export その他 head/tailprev/nextold/new deleteなのかeraseなのか... -
kivyで始めるGUIプログラミング
kivyを使ってpythonでサクッと簡単(*1)にGUIプログラミングを試してみる。(*1)環境構築はあまりサクッとは行かない模様 [実行環境] CentOS6 X86_64(64bit) Windows7(Xmingで表示) いつものLinux側でプログラムを実行してWindows側で表示するスタイル。 事... -
XORで暗号化&複合化
最も簡単な暗号化/複合化を試してみる。任意のデータとある定数値の排他的論理和(XOR)を2回とると元のデータに戻る性質を利用する。 例) 任意のデータ : 10101010 XORをとる定数: 11110000 1回目 10101010 XOR 11110000 ------------- 01011010 2回目 0101... -
エクセルでプログレスバーを表示する
エクセルのマクロ(VBA)で処理の進捗状況を表示する。 プログレスバーのフォーム作成 フォームの追加 コントロールボックスにプログレスバーを追加 ラベル、ボタン、バーを追加してそれっぽく作成 ソースコード作成 UserFormに中断ボタン実行を判定するフラ... -
socatで装置内通信のデータをのぞき見る
socatを使ってUNIXドメイン通信を中継し通信内容をのぞいてみる。 構成のイメージは下記。 -------------------------------------------------- ________ ________ ________ | | | | | | | Client |--->| socat |--->| Sever | |________| |_______... -
Ncursesでスクリーン制御
Ncurses(*1)を使ってスクリーン制御してみる。 (*1)CUIでスクリーン、キー入力、カーソルなどの制御機能を提供するライブラリのこと。make menuconfig とか実行すると出てくるアレを実現できる。 ソースコード sample.c #include <curses.h> #includ...