-
32bit-UEFI環境でLinux-MintをUSB-bootする
手持ちのノートPCであるASUS x205TAでLinux-Mint(インストール用のライブ版)をUSB-Bootしてみる。 [材料]・ASUS x205TA・USBメモリ(BUFFALO 16GB)・Linux-Mint(18.1-mate-32bit) [注意点]・従来BIOSではなくUEFI(詳しくは勉強中)環境・CPUが32bitであるこ... -
プロキシの設定(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://<server>:8080 ... -
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人間だけ)・黒が先行・パス不可・勝利判定なし [rtoc_mokuji title="" title_display="" he... -
ソースコードでよく使う英単語
ソースコード書くときによく使う英単語(と対義語)。 動詞系 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)で処理の進捗状況を表示する。 [rtoc_mokuji title="" title_display="" heading="h3" list_h2_type="" list_h3_type="" display="" frame_design="" animation=""] プログレスバーのフォーム作成 フォームの追加 コントロールボック... -
socatで装置内通信のデータをのぞき見る
socatを使ってUNIXドメイン通信を中継し通信内容をのぞいてみる。 構成のイメージは下記。 -------------------------------------------------- ________ ________ ________ | | | | | | | Client |--->| socat |--->| Sever | |________| |________| |__...