手持ちのノート、DELL INSPIRON630mにCentOSをぶち込んでみたが、やはりノートらしく無線で鯖を立てたいところ。 が、当然鯖はコンソール派なので、GUIは使わない方向で接続設定してみる。 出来れば、有線DLもしない方向。マゾ縛りプレイである。やるまでの…
原文は以下のページ http://golang.org/doc/install.html Introduction BSDライセンスよー、GCC使ってるからねーてところ。Environment variables 環境変数を設定。 $GOROOTにはGoのルートを指定するらしい。例では$HOME/goと書いてる。 $GOOSには使用するOS…
2.ソケットのアドレス 各ソケットドメインには独自のアドレス形式が必要。故に、ソケットにIPやプロトコルを割り当てる為の構造体が準備されている。AF_INETドメインではnetinet.hで定義されているsockaddr_in構造体を使用する。 #include <netinet/in.h> struct sockaddr_</netinet/in.h>…
3.bind関数でソケットを命名するsocketシステムコールで作成したソケットを、他のプロセスから利用できるようにソケットに命名する。他のプロセスから利用できるようにする、ということはIPやポートなどをソケットに関連付けるわけだが、その基本情報は前回…
諸般の事情によりソケットプログラム初歩を記してみるなど。 ソケットプログラミングというと何だか小難しく聞こえるが、基本的にはファイルディスクリプタを媒介として入出力を行うだけだ。言い換えるとパイプ処理とプロセス間通信の延長戦に過ぎない。それ…
予告どおり、さくっとプログラムを記載。このプログラムは基本的にLinuxのGCCで組むので、Widows諸君はWinsockの参考書片手に、概念だけ理解していただけると助かる。サーバプログラム「server.c」 #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include <netinet/in.h> #include <arpa/inet.h> #incl</arpa/inet.h></netinet/in.h></stdio.h></sys/socket.h></sys/types.h>…
まず、前回のプログラムの実行方法である。サーバプログラムを「server.c」、クライアントプログラムを「client.c」とした場合に $ gcc -o server server.c $ gcc -o client client.c $ chmod +x server $ chmod +x client で、コンパイルが通るはず。 因み…
まずはサーバ側から。変数、ヘッダファイルは後で解説。 1.socket(システムコール)でソケットを作成する。 #include <sys/types.h> #include <sys/socket.h> socket(int domain, int type, int protocol); 作成されたソケットは、通信の片方の端点になる。引数domainはアドレスの種類</sys/socket.h></sys/types.h>…
テストサーバから本番サーバへサイトの移行。 テストサーバは自分で組んだが、本番サーバは誰が組んだのか酷い仕様である。が、既にサービスが動いているので致しかたない。順当にディレクトリを作って移動。 トップページを見に行くと・・・ [Tue Oct 13 14…
朝にメールのlogを見たら変なメッセージが。 Oct 9 10:43:48 hoge qmail: 1255052628.654080 warning: trouble opening remo te/11/13468282; will try again later Oct 9 10:43:48 hoge qmail: 1255052628.654101 warning: trouble opening remo te/7/13468…
手っ取り早くインストールを行う。 root権限で。 # yum --enablerepo=remi install php-pear # yum --enablerepo=remi install php-devel # wget http://www.libssh2.org/download/libssh2-1.2.tar.gz # tar xvfz libssh2-1.2.tar.gz # cd libssh2-1.2 # ./c…
バージョンが1.8に上がって、やたらFWっぽくなってきた気がする。 zf.shによる自動生成機能、Dojoツールキット、Zend_Form当たりの使いこなしがこれからの鍵を握る気がする。 まぁ、詳しくは後程。(こればかりがたまりそう・・・)
詳しくは時間のあるときに。。
swfmillをインストールしようとして出てきたエラー checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables無論のことながらgccはインストールしている、はずであった。 結論から言えば、 yum -y…
なでしこ勉強会に参加中。 「こんにちは、なでしこ」と表示といった具合。 メモ: http://vvvv.org/tiki-index.php
ページをいろいろ作って階層化してリンクを張りたいとき。 /*! \mainpage A simple manual Some general info. This manual is divided in the following sections: - \subpage intro - \subpage advanced "Advanced usage" */ //--------------------------…
HDD(はーどでぃすくどらいぶ)の速度計測のお話。 システムを組み上げるとき、特に組み込みのシステムの場合、HDDとかの速度が気になっちゃうときがあったり無かったりラジバンダリ。無論、HDDの仕様でも読めば理論値は書いているのですが、如何せん理論値。 …
ページをいろいろ作ってリンクを張りたいとき。 /*! \page page1 A documentation page Leading text. \section sec An example section This page contains the subsections \ref subsection1 and \ref subsection2. For more info see page \ref page2. \s…
C言語ではwrite関数という関数がある。fwriteという関数もある。両者の違いは、普段は意識する必要も無いだろうが、パフォーマンスや電源断によるデータ保障などが気になる場合は、違いを分かっていたほうがいいかもしれない。 write関数、read関数について…
取り合えず、実験してうまく言ったら追記します。 駄目だった・・・
pythonのフレームワークを何にしようか悩む。 急ぎじゃないけど急ぎで勉強してみたい。 だけどリリースされたばかりだから対応フレームワークが・・・
user "em@em" connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T *99***1#" /dev/ttyUSB0 115200 noipdefault usepeerdns defaultroute persist noauth 以上の内容のファイルを /etc/ppp/perrs/emobile に作成。 で、以下のコマンドを入力 $ pon emobi…
(require 'cc-mode) (setq c-default-style "k&r") (add-hook 'c-mode-common-hook '(lambda () (progn (c-toggle-hungry-state 1) (setq c-basic-offset 4 indent-tabs-mode nil))))以上の内容を.emacsに保存
まだ計測も何もしていませんが、Python3のunicode対応のお話。 unicode対応になったことで関数やら変数名に日本語を使うことが出来ますが、その状態でアセンブラコードはどうなっているのかふと疑問に。 3の環境を整えてないのであれですが、暇を見てやりた…
地上と宇宙の狭間から意識を回復させた京です。何故かリリースが相次ぎ、長い間これを書かなかった訳だが。 環境も変わり、どうにか書き続けることが出来るのかな???手始めにPythonはじめました。linux環境はやっぱりいいものです。今はまだ計測中ですが…
SQLにて。lpad('ABC',6,'H')とやると”HHHABC”が返る。 それぞれLeftPADとRightPAD、だと思われる。オプションが着いた文字列のソートに使えるかもしれない。 むしろ使った。
先日言ってたあの本。 5日か6日発売予定なのに、1日に書店に並んでた。 いくらなんでも早漏過ぎると感じた3連休。 やべぇくらい何もしていない。 困った・・・
気合入って来たあああああああああそれまでに勉強するべく、今の案件をとっとと終わらせてしまおう。PHPとAjaxの連携が今楽しい。 Ajaxを Anti JAVA Anti XML と勘違いしてたのは秘密。PHPでAjax風プログラミングを目指そう。
for(i=0; n; i++) n &= n-1; なんと美しい。
プログラマには2種類いると思う。職業としてのプログラマーと生き様としてのプログラマー。どちらが正しいとかじゃなくて、どちらもプログラマーなんだと思う。 プログラマーが既に生き様の人は、きっとプログラムのことばかり考えて、それこそ余暇にもコー…