タグ

ブックマーク / ymotongpoo.hatenablog.com (8)

  • C言語でプログラミングする際の覚書(Notes on Programming in C) - YAMAGUCHI::weblog

    はじめに こんにちは、Go界のシャールト・コプリーです。気がついたら最後のエントリから3ヶ月も経ってました。 Goを始めると「なんでこういう書き方になってるんだろう」とか、「そもそもなんでこういう仕様になってるんだろう」とか思うことがちらほらあると思います。これは大いにGoの作者の一人であるRob Pike氏の思想に依るところがあるのが見受けられます。彼のプログラムに対する考え方が25年前に公開され「Pike Style」として知られていますが、いまもその考え方は大きくは変わっていないと思われます。せっかくなので翻訳しました。文はC言語に関する文章ですがその質は言語に依らないものだと思います。 Notes on Programming in C (追記)25年前なのでコンパイラの動作に依存する部分(includeに関する記述)などは古い部分もありますが、プログラミングスタイルに関する部

    C言語でプログラミングする際の覚書(Notes on Programming in C) - YAMAGUCHI::weblog
  • 10分で始めるKVM - YAMAGUCHI::weblog

    はじめに 新人研修で新人の方々の中で技術方面やりたい人のサポートしています。今までネットサーフィンとメールとOffice使うくらいしかしてなかった、という人も多数いるのでそういう方々に早く技術を身につけてもらいたいなと思って家に環境構築をすることをお勧めしました。 どうせならいろんな環境を作ってほしいなと思い、仮想化環境を使って環境を構築する方法をメモっておきます。VMwareやVirtualBoxを使えば簡単なんでしょうけど、せっかくなら新しめの技術に触れてほしいということで、ここに触れておきます。自分も別に詳しいわけではないので突っ込み歓迎。会社の後輩向けに書いていますのでその辺も汲み取ってください。 KVMってなんですか? 詳しい人はたくさんいるのでここでは詳細は省きます。KVMはKernel-based Virtual Machineの略でLinuxカーネル自体をハイパーバイザー化

    10分で始めるKVM - YAMAGUCHI::weblog
    czblue
    czblue 2012/03/12
  • lessでソースコードに色をつける(Mac OS編) - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。 @nippondanji が素敵なことをやっていて、そこで 筆者は試していないが、GNU Source-highlightはMacでも利用できるんじゃないかと思うので、Mac方面の人もぜひ試して頂きたいと思う。 と書いていたので試してみました。 参考 Linuxでやる方はこちら 漢(オトコ)のコンピュータ道: lessでソースコードに色をつける ログ GNU Source-highlightを入れる MacPortsにportがあったので、port installした。ただし、boostとか入れに来るのでそれが嫌な人はやめてください! % port search source-highlight source-highlight @3.1.4 (textproc, devel) source-code syntax highlighter

    lessでソースコードに色をつける(Mac OS編) - YAMAGUCHI::weblog
    czblue
    czblue 2011/11/10
  • なぜ次に学ぶ言語は関数型であるべきか - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。ちょっと前にOCaml系のエントリを色々と眺めていたらYaron Minsky氏のエントリを見つけたので翻訳してみました。 OCaml for the Masses - ACM Queue Yaron Minsky氏はJane Streetで第一線で活躍されるエンジニアで、Jane Streetの技術ページをはじめ多くの場所でOCamlに関しての知見を語ってくださっています。 Jane Street Tech Blogs エントリはJohn Hughesの名エントリ「なぜ関数プログラミングは重要か」を受けてACM Queueに寄稿されたものの日語訳です。 なぜ関数プログラミングは重要か Why the next language you learn should be functional YARON MINSKY, JANE STREE

    なぜ次に学ぶ言語は関数型であるべきか - YAMAGUCHI::weblog
  • (翻訳)開発者の寿命について思うこと - YAMAGUCHI::weblog

    はじめに Thoughts On Developer Longevity @voluntas が面白記事を発見してくれたので翻訳しました。文よりもコメント欄がかなり盛り上がってるので、そっちも読んでほしいです。個人的にはオープンソース系コミュニティで一線行ってる人はあんまり関係ないんじゃないかなあと感じてます。ただ世間一般の場合はどうなんでしょうかね。日だと「プログラマが知るべき97のこと」もでてるのであわせて読んでみるのもいいかもしれません。 開発者の寿命について思うこと 40歳以上の開発者をどれだけ知ってますか?かなり多くの人が0人と答えるでしょう。では、40歳以上の開発者を1人以上知っていると答えた方にさらに質問。その内何人が素晴らしい開発者ですか?もし40歳以上の素晴らしい開発者をご存知なら、お願いがあります。彼らの脳みそを取り出して、何が彼らの能力を研ぎ澄ましているのかを判別

    (翻訳)開発者の寿命について思うこと - YAMAGUCHI::weblog
  • ubiquityで翻訳&開発の効率が半端なくイイ件 - YAMAGUCHI::weblog

    はじめに こんにちは、Sphinx-Users.jpのDJ担当です。さて、最近は翻訳などをちまちまやってるわけですが、今日ちょっとGoogle ChromeからFirefoxに乗り換えようかなと思って色々調べてたらすげー環境ができちまいました。というわけでメモ。 リンク 今回のメインはこいつです 専用のFirefoxをインストールする いま使ってるマシンではFirefox4 beta8をメインブラウザにしてるんですが、ちゃんとubiquity動作させたいのでFirefox3.6を入れます。普通にいれちゃうとプロファイルがぶつかっちゃうので別プロファイルを作成します。「別に今使ってるFirefoxに入れる」って人はここは読み飛ばしてください。 プロファイルが出来るディレクトリを変えるやり方 Macで複数のFirefoxを共存させる方法 - Affirmative Way プロファイルを指定し

    ubiquityで翻訳&開発の効率が半端なくイイ件 - YAMAGUCHI::weblog
  • Ustreamの可能性に挑戦している今日この頃 - YAMAGUCHI::weblog

    はじめに なんとなく家で飲んでて、勢いでUstreamで放映し始めたら意外な反響があって、結局1週間やってしまいました。しかし、ただ放送するだけでもつまらないのでいろいろと試してみています。 さぐりさぐり始める ymotongpoo's talk #1, something ymotongpoo on USTREAM. Radio ymotongpoo's talk #2, 2/28/10 08:33AM PST ymotongpoo on USTREAM. Radio ymotongpoo's talk #3, 2010/03/01 ymotongpoo on USTREAM. Radio 一番最初は特になにをするわけでもなく、だらだらとしゃべり始めたわけだけど、やっぱり回数を重ねて行くとだんだんこちら側も慣れてくる。とはいえ、やっぱり一人喋りを延々とつづけるというのは限界があるわけです

    Ustreamの可能性に挑戦している今日この頃 - YAMAGUCHI::weblog
  • MacPortsでPostgreSQLをインストールする - YAMAGUCHI::weblog

    動機 SQLiteだけで開発行ってたけど、トランザクションの処理が面倒になってきたのでやっぱりRDBMSを入れることにした。使い慣れたPostgreSQLで。psycopgとのかねあいでバージョンは8.2。 手順 $ sudo port install postgresql82 (略) To use the postgresql server, install the postgresql82-server port (略) $ sudo port install postgresql82-server (略) ########################################################### # A startup item has been generated that will aid in # starting postgresql82-serv

    MacPortsでPostgreSQLをインストールする - YAMAGUCHI::weblog
  • 1