序章:UNIXとLinuxを振り返る 連載:Windowsユーザーに教えるLinuxの常識(0) Windowsのセオリーが通用しないLinux。Linux初心者向けに、LinuxというOSの考え方/常識をゼロから伝授!
論文の書き方 1997年1月 論文の書き方 1.論文書きの手順 (1)論旨の組み立て (2)アウトライン 「はじめに」の書き方 「問題意識」の書き方 「研究のアイデア」の書き方 「実験」の書き方 「まとめ」の書き方 2.文章技術 トピックセンテンス 逆茂木型の文章 論理の鎖 例中心主義 3.文章を書く心得 千葉 滋 (Shigeru Chiba)、東京大学
UbuntuをPS3にインストールしてビンテージゲームをエミュレートする方法2009.02.07 14:0010,501 つい忘れがちですけど、PS3はお家の中で一番良いモニターに繋がってるPCです。Ubuntuをインストールしてスーパーファミコン(SNES)プレイしたら、きっとそれが実感できるはず。 今さらですけど、ソニーがPS3で最初からLinuxいじれるようにしたのは驚きです、良い意味で。はじめからYellow Dog Linuxの修正版もあったし、便利なHDパーティショニングとかデュアルブート用ユーティリティもPS3のXMBに直に入ってるし。UbuntuはPS3のHD内に完璧に分離独立したパーティションにインストできるので、今使ってるデフォルトのシステムには一切さわんなくていいし、UbuntuとXMBの切り替えも簡単です。 裏を返せば弱点もあって、PS3のCellプロセッサはPow
近年急速にユーザーを増やしているバージョン管理システムに「Git」がある。GitはLinuxカーネルの開発リーダーとしても知られるLinus Torvalds氏らが、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムで、現在ではPerl 5やRuby on Rails、Android、Wine、X.orgなど、さまざまなプロジェクトで採用されている。 本特集では、Gitを使用するのに必要な「分散型バージョン管理システム」の基本的な考え方を紹介するとともに、Gitの導入方法やWindows環境での利用方法、Subversionなどほかのバージョン管理システムとの連携など、Gitを活用するためのテクニックを紹介する。 分散バージョン管理システムGit入門 2009年2月6日 バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増や
ボクはテルミンを弾くのですが、なんでもテルミンは原理的にAMラジオが3台あれば出来るという情報を得て、ザ・ダイソーのAMラジオ(300円)を使ってトライしてみました。半信半疑でやってみたのですが意外や意外、思いっきりテルミンじゃありませぬか。もっとノイズまみれの、なんちゃって的なものを想像していただけにオドロキ。改造はまったく必要ありません。他にもっと上手いやり方があるかもしれませんが、ひとまずボクのやったやり方を紹介します。 まず3台のAMラジオを用意し、仲良くピッタリと並べます(この位置関係はかなり重要)。真ん中のラジオをテキトウな周波数に合わせ(ちなみにボクは1600khzくらい)、左右のラジオは両者ほぼ同じ周波数(最終的にはどちらかがやや低い?)に合わせます(ボクは100~105khzくらい)。アウトプットを使用するのは真ん中のラジオだけです。ボクは電気に関しては完全な素人で、原理
ディレクトリ操作 lsの使うオプション ...-l,-a,-F,-i # ディレクトリをすべて消す場合(先頭の\は後述) \rm -rf ディレクトリ名 # 全部コピー cp -ar srcdir destdir ...-aはGNU lsのオプション # cp -aがどこまで信用できるか不明、あるいはGNU lsがない時に、使うテクニック tar cf - srcdir | (cd /destdir; tar xf -) ファイル操作(リンク) ハードリンク vs. シンボリックリンク ln #ハードリンク ...異なるファイル名で同一のi-nodeを共有(ls -iで確認可能) ln -s #シンボリックリンク ...ポインタ 注意点 ハードリンクは対称(ln a bでもファイルaとbに主従関係はない) i-nodeはデバイス(dfで見えるディスクデバイス)で一意なので、デバイスを越えて
初心者のためのDJ How to Setup - by 石橋楽器店 1.はじめに 長文傾向のブログを運営しているからでしょうか、イベント中にお客さんに「DJを始めたいのだけれど、基礎知識がないから教えて欲しい。」というご相談を受けることが多くなってきました。私は確かに最近でこそパーティーに呼んで頂いてDJをすることが増えてきましたが、プレイするジャンルもとても偏っており、特別テクニカルなDJを行うタイプでもありませんので、これからするお話はDJ TECHNORCHだからこそ出来る入門講座という訳ではなく、DJを日頃している人間からすると極めて一般的な知識が立ち並んでいる入門講座です。 ただ、現在進行形でDJしている身として、「どれだけ安く機材を揃え・自宅DJ中の変なクセを現場に持ち込まない」かが如何に重要なことであるかは実感しているつもりです。DJというものに少しでも触れたことがある人は殆
とりあえず思いついたもののまとめ。 まずは、ベーシックなものから。 変数のスコープをなるべく狭くしろ 他はグローバル変数を使うなとか、モジュール化と界面を意識せよなど。とにかくスコープは重要かつ意外と奥が深い。スコープに関係する機能は、モジュール(パッケージ)、クロージャ、ローカル関数、ローカルクラス、変数の種類、アクセス制御など。 同じロジックのコードを2度以上書くな 他はDRY原則、コピペをするななど。自分の場合、2度書く方がシンプルになる場合、2度書くこともある。特に、ifやswitchなどのロジックの中で同じコードが2度現れる場合、ちょっとしたコードでわざわざ別のところで関数やブロックにまとめて、それを参照するのは面倒。但し3度以上現れる場合は関数などにまとめるケースが多いかも。 汎用コード内で条件分岐コードを減らせ 他はifをポリモーフィズムによりなくせなど。条件分岐は汎用性を損
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
今作っているサービスは、Apacheのmod_proxy_balancerを使ってロードバランシングしている。しかし、バックエンドのサービスサーバを一旦落としてから復帰させると、コネクションがしばらくつながらないという問題に悩んでいた。1分ぐらい放置するとつながるようになるんだけど、1分は結構長い。 よくわからないのでソースを読んでみたところ、mod_proxy_balancer.cを眺めた感じ、ap_proxy_retry_workerという関数がコネクションの再確立をしているのではないかと思えた。しかし、関数の定義を眺めてみると、現在時刻がエラー発生時刻とworker->retryを足した数字よりも大きければworkerのstatusからPROXY_WORKER_IN_ERRORのビットを下ろしているだけで、コネクションの確立がどうのこうのなんて関数はまったく呼ばれてない。ここでなにが
* LaTeX から PDF を作る際に Times 系フォントを埋め込む方法まとめ [tech] 42 users 一部の学会に原稿を提出するとき,フォントとしては Times を使い,かつそれを提出する PDF ファイルに埋め込め,などと指示される場合がある (IEEE とか IEEE とか IEEE とか).単に指示されるだけでなく,これを守らないと原稿を受け取ってもらえなかったり,ひどい仕上りで収録されてしまったりして悲しいことになる. ところが,Times は売り物であって普通の PC には入っていないため (Windows に入っているのは Times New で別物),単純に例えば Adobe Distiller で「すべてのフォントを埋め込む」などと設定しても埋め込んではくれないのである (というか存在しないものは埋め込みようがない). というわけで,LaTeX で原稿を書
※図が表示されない場合には→http://seibutsu.biology.kyushu-u.ac.jp/~yahara/logictree.JPG 論文では通常、複数の結果を記述する。しかし、主要な結論はひとつでなければならない。なぜなら、論文を書く目的は、何らかの主題(テーマ)に答えることであり、そして論文のテーマはひとつだからである。 「ひとつの論文にはひとつのテーマとひとつの結論」・・・これは論文を書くうえでの重要な原則である。この原則を守っていない論文が多いのも事実だが、それらは論理的に練られた論文とはいえない。 では、複数の結果からひとつの結論を導くにはどうすれば良いだろうか。4月以来、預かった原稿を改訂しながら、この問題を徹底して考えてみた。これまでは、自分の経験にもとづいて、いわば一種の職人芸によって、結論を導いていた。しかし、結果から結論を導くという作業は、論理的なプロセ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く