タグ

programmingに関するwideangleのブックマーク (30)

  • 「見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊」が酷いと思った理由とか - Diary Blog of Dary

    http://blog.usagee.co.jp/2010/11/23/level-up-programmer http://blog.usagee.co.jp/2010/11/27/level-up-programmer-2 上記のエントリを酷いと思ったのでそれの説明をする。 あの批判が多い憂をあげている点もありますが、個別のの質とは別にバージョン管理ツールの解説書を 2 冊挙げている点が明らかにおかしいだろと思ったわけ。 バージョン管理ツールなんて環境によって使うものが変わってくるわけで*1、例えば会社で CVS を使っていたら Subversion のとか gitを読んだって直接は役に立たないわけですよ。見習い程度の人が会社で使うバージョン管理ツールを選ぶ権限だってないでしょうし、環境に合わないを読むのは無駄が多いですわ。それなのに 『自分がやってる言語のぐらい読む

    「見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊」が酷いと思った理由とか - Diary Blog of Dary
  • Rails と MeCab で Twitter の発言内容を解析する

    require "rexml/document" require "open-uri" require 'MeCab' module MeCab class Node def category return self.feature.split(/,/)[0] end def each(&b) b[self] self.next.each(&b) if self.next end end end class Status text, :screen_name => screen_name) if status.save # DBに挿入 p "SUCCESS" else p "FAILED" end end end def self.parse m = MeCab::Tagger.new h={} Status.find(:all).each do |s| nodes = m.parseTo

  • 30〜40年後の話 - 西尾泰和のはてなダイアリー

    ブログ書いてないでさっさと原稿を書けよという気がするので、思ったことを忘れないように走りがきする感じで: 心配しなくても現在使われている大部分の言語はあと30〜40年で「昔そんな言語もあったね」レベルまで駆逐されるよ。 なぜ30〜40年って言ったかというと、それくらいあればプログラムの入力方法が変わる可能性が高いからだ。かつてパンチカードからキーボードに変わったように。 開発環境が変わった際に、いまの環境での「書きやすさ」を追求している言語はアピールポイントを失うことになるわけだな。だから、他の部分で40年後にも残る価値を持っていなければ駆逐されるのが当然だよ、と。 moriwaka: @nishio 割と同意するんですがFortranとCOBOLとCの長寿の秘密を解きあかしたい 僕の理解が正しければ、それは「新しい言語を学ぶことを厭わない人たちが好むような機能を持っていること」ではない。

    30〜40年後の話 - 西尾泰和のはてなダイアリー
  • Windowsでプログラミングに最適なフォントを探す - ナレッジエース

    Comments» 1. ひ - 2007-8-30 久しぶりの font 選びができて楽しかったです。 ぼくも vim 使いなので、このページを参考にさせていただきました。 ありがとうございました。 2. nase - 2007-8-30 コメントありがとうございます~。参考にしていただけたようでよかったです。好みのフォントが見つかると、いっそうエディタに愛着がわいてきますね。 3. monad - 2009-8-19 当に、ありがとうございます。 開発をW2Kでやっているので、最近のMSのフォントを使えなかったんです。 GDI++によって、コーディングの楽しさが増すような感じです。 ありがとうございます。 4. nase - 2009-8-19 どうもです!記事を書いてから結構経ちましたが、現在もGDI++愛用中です。W2Kでも役立つのですね。 5. ゲスト - 2012-9-17

  • ワンライナーはダークサイド。改行をいれるべし

    PBoMC - LL魂のタイムテーブルが出てた 今年は西尾さんのワンライナー芸が見られなさそうで残念だ。 いやいや、去年のLL Ringで懲りましたから。ワンライナー イクナイ! ワンライナーはダークサイド。 やすきに流されてワンライナーを書いてはいけないのですよ! 先日のプログラミングシンポジウムで「カレンダーを表示するプログラムを書け」というお題が出されて、 ついついワンライナーで書いてしまったのですが… やっぱりこれはいけないですよね。 いくら資料を作り始めたのが開始の前日の夜だったからといって、 手抜きしてワンライナーなんか書いちゃいけないんですよ。 やっぱりPythonのコードは読みやすく改行を入れるべきなのですよ。 「当は一行なんだけどもエディタの折り返し幅を32文字にすることで正方形!」とか 何を寝ぼけたことを言っているのかと。 そんなトリッキーなコードを書いていないできち

  • Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド : 404 Blog Not Found

    2010年08月03日21:30 カテゴリ書評/画評/品評iTech Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド オライリー矢野様より献御礼。 iPhoneアプリケーション開発ガイド Jonathan Stark / 増井俊之監 / 牧野聡訳 [原著:Building iPhone Apps with HTML, CSS, and JavaScript] これだ! こういうが、欲しかった! iPhone向けに何か作りたい。でもObjective-Cは敷居が高い。App Storeで大もうけしたいわけじゃない。でもiPhone向けのWebサイトを作るだけじゃちょっと物足りない。 そんな私のような人のためにうってつけの一冊が、これだ。 書「iPhoneアプリケーション開発ガイド」という題名は、ちょっとミスリーディングだ。原著の"Building i

    Objective-C不要! - 書評 - iPhoneアプリケーション開発ガイド : 404 Blog Not Found
  • マンガで分かる JavaScriptプログラミング講座

    はじめに 「マンガでわかるJavaScript」は、難しそうに思えるプログラムを、簡単そうに見えるマンガで解説するという初心者向けの入門講座です。 架空の高校生たちに教える形式で、プログラムの基礎から応用を、解説していきます。一通りのマンガを読めば、かなり実践的なところまで、プログラムを書けるようにしていきます。 (マンガは、左上から右下へと読みます) プログラムというと、けっこう大変そうに思えますが、この講座のテーマは「面倒くさいことを楽にする」です。面倒臭がりで、手抜き大好きの女子高生を主人公にして、楽しくプログラムを学んでいくことにします。 主な対象読者は「これからプログラムを学んでみたい人」「Webの世界に関わっていてJavaScriptを学んでみたい人」「昔JavaScriptを触っていたけど最新のトレンドが分からないので改めて学んでみたい人」などです。初心者だけでなく、Webデ

    マンガで分かる JavaScriptプログラミング講座
  • Smalltalk は死んだ言語だ。by アラン・ケイ - Smalltalkのtは小文字です

    Matzにっき - Alan Kayといっしょ や 日 Ruby カンファレンス 2006(RubyKaigi)の まつもとさんの基調講演での言及から、一部の隠れ Smalltalk ファンの方々には衝撃をもって受け止められたり、あるいはおもしろおかしく取り上げる向きもある、くだんのセリフ。実は、アラン・ケイが Smalltalk への失望や批判的評価を述べることはそんなに珍しいことではありません。(…ので、びっくりしちゃった人は、これを機会に“耐性”を持つようにしましょう!w) たとえば、このブログではお馴染みの The Early History of Smalltalk には、こんなくだりがあります。 When I looked at Smalltalk in 1975, I was looking at something great, but I did not see an

    Smalltalk は死んだ言語だ。by アラン・ケイ - Smalltalkのtは小文字です
  • 和田英一@日本初ハッカーはちょっと変わった絵を描く/Tech総研

    「日で最初のハッカー」と呼ばれる和田英一さん。東京大学名誉教授でIIJ技術研究所所長をされながら、今でも第一線のプログラマです。お持ちになったのは山のようなHappy Hacking Keyboards。昔からの腕前で絵を描くことが趣味とおっしゃいますが、当然のように普通の「絵」ではありませんでした。

  • Vimperatorに新しい機能を追加するのはめんどくさいって愚痴

    一通りの操作ができるようになって、ちょこちょこプラグインを入れたりしておれ環境が整ってくると、トタンにライスカレーgoogle日本語入力が勝手にやりました)とたんに保守的になってきますな。 Vimperatorでは、プラグインの追加は非常に簡単。pluginフォルダ作って欲しいプラグインのjsを拾うかコピペして放り込むだけ。設定ファイルである_vimperatorrcに書き込むだけでなんとかなってしまうこともままある。 でも、そこにたどり着くまでが遠いのな。 何かひとつ便利なプラグインを追加しようとすると、プログラムやスクリプト方面の知識がないおれはネットの情報が頼り。 どんな動きをするものなのか、どうやって使うのか、どのバージョンに使えるのか、似たような機能のアレとコレとソレはどこがどう違うのかなどなどをいちいち調べることになる。 そりゃ、変態用アドオンであることはわかってる。 PC

    Vimperatorに新しい機能を追加するのはめんどくさいって愚痴
  • Loading......

    秒专业推荐,开屏体育【亚洲实力平台-安全保障】 立即前往

  • C++/Boost 基礎文法最速マスター - 野良C++erの雑記帳

    参考: http://d.hatena.ne.jp/faith_and_brave/20100201/1264997004 「C++0xになると、C++03 でごちゃごちゃした部分がだいぶすっきり書けるようになる」 らしいですが、C++0xを待たなくてもBoostを使えばだいぶすっきり書けるので、 BoostでのC++入門はこんな感じだよー、という気持ちで以下略。 この記事はC言語をある程度理解していることが前提です。 1. Hello World C++/Boostでの出力はC++標準の IOStream ライブラリと Boost.Format を組み合わせて行います。 例として、C言語のprintfを用いた Hello World を、C++/Boostを使って書き直してみます。 #include <stdio.h> int main() { printf( "%s\n", "Hell

    C++/Boost 基礎文法最速マスター - 野良C++erの雑記帳
  • 興味のある言語にLispと書いておいたら面接で爆笑された

    Railsエンジニアを募集してる会社の採用面接を受けたんだけど、転職エージェントに作れと言われて作ったシートに「興味のある技術」とか書いてあったわけですよ。それでそこにLispって書いておいたんだけど、それを見て面接官が爆笑。その人もRubyのコードを書いている人だったので、まさかRubyが「Matz Lisp」と呼ばれている事を知らないワケが無いと思ったんで、”理不尽な状況に直面した時にどう対応するか”を見ているんだろうと思ったんだけど、一通り会話を続けてガチで知らないのかもという印象を受けた。mix-inとかもLisp初のテクニックだし、Lispに興味を持つのは普通だと思うんだけどなあ。

  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • Amazon.co.jp: 詳説 正規表現 第3版: Jeffrey E.F. Friedl (著), 株式会社ロングテール (翻訳), 長尾高弘 (翻訳): 本

    Amazon.co.jp: 詳説 正規表現 第3版: Jeffrey E.F. Friedl (著), 株式会社ロングテール (翻訳), 長尾高弘 (翻訳): 本
  • 成長しないプログラマーの7つの悪習慣 : 小野和俊のブログ

    はてブのホットエントリで「成功できない人たちが持つ7つの悪習慣」という記事を見かけたのだが、ライフハック系のやエントリは胡散臭く感じるところがあってあまり好きではない私から見ても、これは確かに、と思える内容で、プログラマーについても同じことが言えると思ったので、エントリにまとめてみた。 ・自分の理解力不足を技術のせいにする。すぐ理解できない技術や、普段自分が使い慣れてない技術は「キモイ」、「自分には合わない」などといってすぐ学習を放棄する。 ・他人の非に非常に敏感。使っているライブラリや人が書いたコードに少しでもバグが見つかると、「使い物にならない」、「書き直した方が早い」などとすぐ口にする。 ・環境がよく壊れる。「このPC不安定」、「また開発環境がおかしくなった」、「OSから入れ直さないと」といったように、作業環境が頻繁におかしくなる。たいていは自分で必要なファイルを消してしまったり上

    成長しないプログラマーの7つの悪習慣 : 小野和俊のブログ
    wideangle
    wideangle 2010/01/12
    あー、これくらいの具体的な話になると良いかもしれないな。
  • プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!

    こんにちはこんにちは!! プログラミング言語とかマスターしてると、なんかかっこいい感じですよね! 就職とか転職にもバッチリ有利そうだし…! だけど難しいよね、言語とか…。 入門書とかどれだけ買ってみても毎回 Hello world どまりだし…。 なんでなんだろう? なんでうまく覚えることができないんだろうね。 世の中には、ちゃんとプログラミングできる人がたくさんいるのに…! うーん。 たぶんこれかな… なにか作りたいものがある または なにかを作る必要がある なんて状況以外で、マトモにプログラミング言語を習得してる人って ぼくほとんど見たことないんだけど、みなさんはどうでしょう…! たしかに、コンピュータを教えてくれる学校に通って、ちゃんと教えてもらえればJavaだってなんだってしっかりと、その時だけは身に付くんだけど、 でもそういうのって、ほんとに「その時だけ」なんだよね…。ほとんどの

    プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!
    wideangle
    wideangle 2009/12/28
    掲示板がひどいことになってたときは各種制限のために必死でperlで正規表現がーとかあっという間に覚えました
  • GW短期集中連載!マイクロはちゅねで楽しいネット工作の世界へ 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    GW短期集中連載!マイクロはちゅねで楽しいネット工作の世界へ 記事一覧 | gihyo.jp
  • もうやらなくていい昔のコーディングテクニックあれこれ | スラド

    ソフトウェア開発は複雑なものだが、年月とともにその開発プロセスは改善されてきたと言えるだろう。「熟練の」プログラマーであればマニュアルチューニングなどを行ったことも記憶に残っているだろう。しかし今日の開発ツールは、昔であれば手で書かなければならなかったような複雑な機能を自動的に行ってくれたりする。多くの開発者はこれを歓迎している。すでに若いナマイキな奴は、我々のような時代遅れの人間がこれらのことを手で行っていたと気付かないかもしれない。 Esther Schindler氏は古株プログラマーらに「頭痛の種だった昔のプログラミングテクニック」について尋ね、自身の経験も交えた記事をComputerWorldに掲載している。パンチカードとか、ハンガリアン記法とか、覚えているだろうか? 元記事に挙げられている「頭痛の種」には(バブルソートなどの)ソートアルゴリズム、リンクリストやハッシュテーブルの実

  • アムロの声で有名な古谷徹さんが自作プログラムを公開!

    アムロ、ヤムチャ、星矢、飛雄馬などの声で有名な古谷徹さんが自作プログラムを公開しています。ソフトは、「お年玉くん」、「宝くじくん」、「キラーくん」、「タイマーくん」の4Windows用のソフト(←こいつ、動くぞ!)になっています。 「宝くじくん」で当選結果を調べたときは 古谷徹さんの声で音声が流れます 古谷徹さんが開発した全てのソフトは、マイクロソフトのスタンドアロン開発用プログラミング言語Visual Basicでプログラミングされています。ダウンロードは、古谷徹さん公式サイトの下記ページから可能です。 Toru's hobby もし実行用のランタイムがない場合は、ランタイム研究所::VB Runtimeを参考にしてみてください。 古谷さんは、音声再生用のプログラミングに力を入れたようで、「参考書を数冊購入(^^ゞ」されたそうです。音声再生部分には、5倍以上のエネルギーゲインがあるか

    アムロの声で有名な古谷徹さんが自作プログラムを公開!
    wideangle
    wideangle 2009/02/05
    死亡説って何だったんだよ!