タグ

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

  • 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
    iww
    iww 2014/10/07
    『どの np が "node pointer" を意味しているかがすぐに分かる命名規則を一貫して使っていれば、 np は nodepointer という名前と同じくらい読みやすいものになります。』 結局、徹頭徹尾 一貫したルールがあれば なんでもいい
  • 「英語使わないなら辞めな」って言われたら仕事辞めるの? - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。タイトルは適当です。なんか最近日IT技術者は英語使わないとやばいよね、ってことをふと思っちゃったので、特に根拠もなく、着地点もなくつらつらと書きます。 そもそもどこで英語を使うのか ドキュメントを読む 「日に住んでて、日のお客さん相手にしてて、日の開発者だけで過ごしてれば全然英語使う必要ないじゃん」って感じてる人もいると思うんですよ。 実際それだけで仕事はできると思うんです。ただしプロジェクトで一切新しい技術を使わず日語情報だけですべてをまかなえるのであれば。 実際プログラム書いてたり、インフラを管理してるとはまることは多々あって、それを解決/回避しようと思って調べ物をすれば、まず間違いなく英語のドキュメントに当たると思うんです。そうした場合英語使わない人はどうするんですかね。諦めて日語のドキュメントだけ探すんですかね。まあそれ

    「英語使わないなら辞めな」って言われたら仕事辞めるの? - YAMAGUCHI::weblog
    iww
    iww 2011/07/04
    「これから日本語で話して頂いて結構ですから」を思い出してしまった
  • コマンドラインで動作するTwitterクライアントを30分くらいで作れるPythonはかっこいい - YAMAGUCHI::weblog

    はじめに こんにちは、Python界のほぼ日手帳です。RSSリーダーを眺めてたら、なんかPythonを使ってTwitterのコマンドラインアプリを作る見たいのがはやってたみたいなのでまぜてまぜてー。というわけで書きました。 リンク tw.pyを少し拡張してみた - へにゃぺんて@日々勉強のまとめ 良いもの。悪いもの。: コマンドラインで動作するOAuth対応TwitterクライアントをPythonで作ってみた とりあえず作り散らかした ymotongpoo/TwCmd · GitHub forkでもspoonでもなんでもしてください。 準備 Pythonライブラリ 最近はPyPIに便利パッケージが増えましたね、めでたいめでたい。Twitterでタイムライン取得や発言をするだけならtweepyが便利だぜ。OAuth 1.0対応。あとコマンドラインアプリケーションは標準モジュールのcmdモジュ

    コマンドラインで動作するTwitterクライアントを30分くらいで作れるPythonはかっこいい - YAMAGUCHI::weblog
    iww
    iww 2011/01/28
    Pythonなのが惜しい
  • Cygwinでメール送信 - YAMAGUCHI::weblog

    まず次のパッケージをインストール. ssmtp 次にssmtpの設定をする.ssmtp-configを起動して,簡単な質問に答えるだけ.設定方法は下記リンクが明るい.失敗したら /etc/ssmtp/ssmtp.conf を直接編集すればよい. 自分の場合はなぜか /etc/ssmtp/ ディレクトリすら無かったので自分でディレクトリとssmtp.confを作成した後にssmtp-configを実行.で,こんな感じで設定. # ssmtp-config (1) mailhub Please enter your mailhub []: hoge.example.com(研究室のSMTPサーバ) (2) FromLineOverride FromLineOverride? [YES]: YES (3) hostname Hostname of your box []: fuga.exampl

    Cygwinでメール送信 - YAMAGUCHI::weblog
  • 1