タグ

ブックマーク / el.jibun.atmarkit.co.jp (44)

  • プログラマは寝つきが悪い(当社比):プログラマで、生きている:エンジニアライフ

    去年、3ヶ月ほど無職になっていた間、寝たい時に寝て目が覚めたから起きる、という生活をしていたんですけど、おもしろいもんで気が付いたら通勤してた時と同じ時間に寝起きする生活になってました。毎日、すぐに寝ついて8時間眠る健康優良児(?)です。 で、職場復帰したら、めっちゃ寝つきが悪くなりました。 寝る間際になって「あの変数名はかっこ悪いような気がする」とか「あの部分はクラス分けした方がよかったんじゃないかな」とか、いろんなことが気になって、眠れなくなるんです。 まあ、以前からそうだったので今更気にすることでもないんですが、久々に長期に渡って休んでいた間は、寝床につくとすーっと眠れていたので、この眠ろうとしてるのにコードの再点検をはじめてしまう習性がなんだか気になり、どうにかやめられないものかなあ、と思っていろいろと試してみたんですが、やっぱりダメです。どうしたって「そういえばあのパターン、テス

    プログラマは寝つきが悪い(当社比):プログラマで、生きている:エンジニアライフ
    nobyuki
    nobyuki 2016/10/19
  • Railsがもう一段普及するためには:吉政忠志の考える。行動する。改善する。:エンジニアライフ

    まず、「(私が)新企業のためにRailsを使わなくなった理由」というタイトルがついたブログ記事を紹介します。 ブログ文: http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/ この記事はRuby Weeklyでも取り上げられ、賛否両論あったようです。 ※当該Ruby Weekly http://rubyweekly.com/issues/265 最初にビジネスコンサルタントとしての私の見解を述べます。私の見解は以前以下のコラムでも解説している通り、現在は、ハイプカーブの幻滅期にあるため、これからが格普及の時期だと思っています。これは以下のコラムに書いている数字からも読み取れます。 『Ruby on Rails市場は当に伸びているのか?数字から読み取る市場成長率の実際』 h

    Railsがもう一段普及するためには:吉政忠志の考える。行動する。改善する。:エンジニアライフ
  • 【45】将棋電王戦からわかるシステムへの勘違いの多さ:守銭奴エンジニアが考えていること:エンジニアライフ

    こんにちは、手塚規雄です。 電王戦Final が3月14日~4月11日に行われました。結果は人間側からみて3勝2敗で人間側の初の勝ち越し。私の予想は全然違いましたね。「将棋電王戦とエンジニアの将来」。所詮、アマチュア初段もない級位者のたわごとだっただけ。参加した棋士の皆様、開発者の皆様、運営・関係者の皆様、当にお疲れ様でした、ありがとうございました。 様々な問題が定義された今回の電王戦 今回の電王戦は全局において問題提起がありました。 第1局:棋譜を汚すのを嫌う棋士、王手ラッシュが慣例のコンピュータ 第2局:角成らずの重大なバグが発覚し、反則負け 第3局:昔も今も入玉対策が下手なコンピュータ 第4局:人間にはありえないと言われた手順で常識を覆したコンピュータ 第5局:多くの人が知っているハメ手を使ったプロ棋士、たった21手で投了した開発者 他にもありましたが、個人的に印象深かったもので、

    【45】将棋電王戦からわかるシステムへの勘違いの多さ:守銭奴エンジニアが考えていること:エンジニアライフ
    nobyuki
    nobyuki 2015/04/16
  • 当事者意識について:真の顧客満足を目指して:エンジニアライフ

    ビガーです。あけましておめでとうございます。年もよろしくお願いいたします。 早いもので、もう年が明けてしまいましたね。昨年末は、地元での個人事業の準備・挑戦と委託での作業でアッという間に過ぎてしまいました。 今年は、個人事業で収益30%、委託で70%を目標に精進しようと思っています。新年一発目は、当事者意識について考えてみたいと思います。 ■当事者意識ってそもそも何? いくつものプロジェクトを渡ってきて思うのですが、当事者意識を持って仕事をしている人というのは案外少ないと感じています。この当事者意識こそが、エンジニアの経験やスキルを飛躍的に上げるミソであると感じています。 わたしは、当事者意識を以下のように定義しています。 当事者意識:ある問題を【自分が】解決するなら、どうするのかを具体的に考え、意識すること。 単純で当たり前に感じるかもしれませんが、とても難しいことだと思います。 何が

    当事者意識について:真の顧客満足を目指して:エンジニアライフ
    nobyuki
    nobyuki 2015/03/26
  • 海外ITエンジニアのメリット(待遇編):海外でも通用するエンジニアになる:エンジニアライフ

    どうも、鹿島和郎(かしまかずお)です。今回は海外ITエンジニアと日ITエンジニアを待遇面から比較してみたいと思います。以前から書こう書こうと思っていたものの、延び延びになっていた話です。 ■ブラック業界で働いてるんだが、もう俺は限界かもしれない こないだショッキングな事実を発見してしまいました。Googleで「SE」と入力した後にスペースを入れてみてください。そうすると、第1候補として出てくるのは……「辞めたい」です(編注:5月24日現在。設定によっては表示されない場合があります)。SEを辞めたい人がけっこう多いということがよく分かります。 また、去年か一昨年くらいには、ついに「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」なんて映画(*)が出てしまい、IT業界=ブラックという認識が広まっているようです。 *駄作の香りがするので、わたしは見ていません。 ○海外では状況は違う

    海外ITエンジニアのメリット(待遇編):海外でも通用するエンジニアになる:エンジニアライフ
    nobyuki
    nobyuki 2015/03/04
  • アイデアを殺す方法を殺す方法:Go, Go, Go, in Peace:エンジニアライフ

    月刊「Windows Server World」の連載コラム「IT嫌いはまだ早い」の編集前原稿です。もし、このコラムを読んで面白いと思ったら、ぜひバックナンバー(2009年6月号)をお求めください。もっと面白いはずです。 なお、文中の情報は原則として連載当時のものですのでご了承ください。 入社して1年もたつと、いろんなアイデアが出てくるが、なかなか採用されない。多くの人がアイデアを殺す方法をたくさん知っているからだ。今月は、そんな「アイデアを殺す方法」を殺す方法を紹介する。きっと役に立つだろう。 ●アイデアを殺す20の方法 若い人がアイデアを出すが採用されない。よくある話である。採用されなかったアイデアをもとに、会社を辞めて起業した人もいる。ただし、自己資金だけで起業できる人はまれだろう。資金を得るためには投資家にアイデアを説明し、説得する必要がある。結局、どこに行っても自分のアイデアを

    アイデアを殺す方法を殺す方法:Go, Go, Go, in Peace:エンジニアライフ
  • 慌てるエンジニアは貰いが多い:What a wonderful world:エンジニアライフ

    ■原典:慌てる乞は貰いが少ない ■意味:原典とだいたい同じ。慌てるとかえって悪い結果を招く。 ■解説: コラムニストちゃとらんさんの「SEの格言・迷言・ことわざ集」を読んでいて、自分も思い付いたので書いてみました。 今回は「慌てるエンジニアはバグレポートの貰いが多くて苦しむ」ということを頭の片隅に置いてもらえればいいなと思います。 さて、プログラマやSEといった仕事をしていると、慌てるケースって結構ありますよね。例えば、 納期直前 緊急のバグ対応 定時後予定のあるときに入ってきたリリース対応 などといったイベントごとのときは、多かれ少なかれ慌ててしまうものではないかと思います。 僕は夕方に突然「このバグレポートの対応、明日リリースしなきゃいけないんだ!」なんて言われたときには慌てましたね。 では、こういった慌てるイベントが発生したときに、人はどういう振る舞いをするのでしょうか。 緊急バグ

    慌てるエンジニアは貰いが多い:What a wonderful world:エンジニアライフ
    nobyuki
    nobyuki 2013/12/20
  • 文系学部生がSIerからの内定までに心掛けたこと:基本情報技術者連続不合格から一人前のエンジニアを目指す:エンジニアライフ

    ◆自己紹介 初めまして、mathkenと申します。現在、卒業を3月に控える大学生です。就職活動を終え、無事に卒業できれば、4月からSIerでSEとして働く予定です。 なお、コラムの執筆に当たっては、けいいちっく氏の「コラムができるまで~執筆プロセスを可視化する~」、森姫氏の「コラムニスト入門」「コラムニスト応用」を参考にしました。背中を押していただき、勝手に感謝しています。 今回のコラムでは、「ITの知識はあまりないが、SIerで働きたい」と考えている方の役に立つことができればと考えています。タイトルにもあるように、私は文系の学部生として就職活動に臨みました。情報系の学部の方に比べて、知識面では後れを取った状態でのスタートだったと思います。まずは、私が体験した就職活動の話をしたいと思います。 ◆「プログラミングの経験はありますか?」という質問への対策 多くのSIerは、説明会で「理系の方も

    文系学部生がSIerからの内定までに心掛けたこと:基本情報技術者連続不合格から一人前のエンジニアを目指す:エンジニアライフ
    nobyuki
    nobyuki 2013/03/22
  • 「20年後も現役プログラマでいたい」、まつもと氏がRuby20周年で語る:Rails Hub情報局:エンジニアライフ

    2013年2月23日に東京・品川でRuby20周年記念パーティーが開催されました。Rubyアソシエーションと日Rubyの会が合同で企画したものです。祝辞(というよりも、むしろ講演)が7ほど続き、会場はずっと拍手と笑いに包まれ、和やかなムードでした。 私は、Rubyの生みの親、まつもとゆきひろ氏のインタビュワーを務めさせて頂きましたので動画を公開します。 インタビューは20分の予定でしたが、会場からたくさん質問が出て盛り上がったので延長していたようです。動画は38分ほどあります。 以下、いくつかまつもと氏の発言を箇条書きでご紹介します。 20年前のRuby登場時、「ふつうのプログラマはオブジェクト指向は知らなかった。縁のないものだったと思う」。C++でCADを作るような人とか、アカデミックな世界以外ではオブジェクト指向は普及していなかった。 Rubyの仕様について検討する「Rubyコミッ

    「20年後も現役プログラマでいたい」、まつもと氏がRuby20周年で語る:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2013/03/21
  • 本家の5倍速? Pythonで実装したRuby処理系の「Topaz」が登場:Rails Hub情報局:エンジニアライフ

    時間だと2013年2月7日未明のことですが、「Topaz」(トパーズ)と名付けられたPythonで実装されたRubyのバージョン0.1がリリースされました(リリースに関するブログ、プロジェクトのページ、GitHubのリポジトリ)。Ruby処理系はC、Java(JVM)、Ruby、CLI、JavaScript、Smalltalkなどによる実装がありましたが、Pythonというのは、ちょっと驚きです。ただ、Pythonといっても、Python言語で書くのが主眼なのではなく、Pythonエコシステムで高速処理を目指して作られた「PyPy(パイパイ)」の成果物の上に実装したというのがTopazのようです。現在のところコード作者リストに9人の名前が上がっていて、JRuby実装で知られるチャールズ・ナッター氏の名前も入っています。 Topazは正確にはPythonではなく、RPythonと呼ばれる

    本家の5倍速? Pythonで実装したRuby処理系の「Topaz」が登場:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2013/02/08
  • Rails開発者ら、JavaScriptフレームワーク「Cinco」を発表:Rails Hub情報局:エンジニアライフ

    Ruby on Railsの生みの親、DHH(David Heinemeier Hansson)らが、モバイル向けのフレームワーク「Cinco」(シンコ)を間もなくオープンソースで公開する模様です(思わせぶりなブログエントリ)。以下は、37signalsのCincoを使った最初のモバイルアプリ「Basecamp Mobile」のデモ映像です。 Cinco自体はまだソースコードが公表されていません。準備が整うまでに数カ月かかるだろと言っています。Cincoはモバイル向けフレームワークで、「基的には単一ページのJavaScriptアプリを扱うためのRailsだ」と説明されています。対応するプラットフォームは、 iPhone 3GS iPhone 4 iPad Motorola Droid X Motorola Droid 2 Samsung Galaxy S HTC Incredible H

    Rails開発者ら、JavaScriptフレームワーク「Cinco」を発表:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2013/01/19
  • プログラミング地獄への道は“ベストプラクティス”で敷き詰められている:Rails Hub情報局:エンジニアライフ

    Ruby on RailsのメジャーバージョンアップとなるRails4のリリースが近づいて来ました。先日、日人(あるいはアジア人)として初めてRailsコアチームのコミッタとして迎え入れられた松田明氏によると、Railsの生みの親であるDavid Heinemeier Hansson氏(以下、通称のDHHを使います)は、プロジェクトをリードするという意味で活動が活発になっているそうです。 そして最近のDHHは、ブログもよく書いています。彼は歯に衣着せぬ発言でも知られています。強い主張を持った(opinionated)なフレームワークの作者らしく、DHH自身もきわめてハッキリと物を言います。攻撃的とまでは言いませんが、IT業界技術動向などでは割と何かをクソミソにけなしたりということをします。 DHHが何かをけなすときは、だいたい何らかの鋭い洞察とパンチの効いた皮肉が含まれていて、Twit

    プログラミング地獄への道は“ベストプラクティス”で敷き詰められている:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2013/01/17
  • Railsはフルコース、Sinatraはお皿、Padrinoはビュッフェ:Rails Hub情報局:エンジニアライフ

    Rubyコミュニティの有志が定期的にパブリッシュしているオンライン誌の最新号、Rubyist Magazine 36号が11月28日に出ました。 今回の注目記事の1つは、近藤うちお(@udzura)さんによる「Sinatra再入門、Padrino/Rack/その先の何か」でしょうか。Ruby on Railsの弟分と言われることもある、軽量Webアプリケーション向けライブラリの「Sinatra」の解説です。極めてシンプルな文法(DSL)で、Webアプリケーションが作成できるので、Railsはちょっと大げさだなぁというようなケースや、そもそもRailsが用意しているレールとは違う骨組みでアプリを作りたい、あるいはサーバサイドはMongoDBやRedisといったストレージをAPI化してクライアントに見せたいだけ、というようなケースで使われることが多いように思います。Ruby界だけでなく、ほかの

    Railsはフルコース、Sinatraはお皿、Padrinoはビュッフェ:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2012/12/31
  • Rails4に間に合うか、REPL付きエラー画面「Better Errors」がイイ感じ:Rails Hub情報局:エンジニアライフ

    2日ほど前にGitHubに登場して話題となっているRackアプリケーション向けエラー画面表示ツールの「better_errors」というgemがヨサゲなので、ちょっと試してみました。Rack対応なので、Sinatraでも使えるようですが、もちろん、Ruby on Rails対応です。間に合えば、Ruby on Rails4に採用されることもあるかもしれません。というぐらい、こういうのを待っていましたという声が出ているようです。 スタックトレースとエラー発生箇所が表示されるのは、Rails標準のエラー画面と同じですが、コードがハイライトされているほか、スタックフレームの任意の場所をクリックすると、該当するコードが表示されるなど、簡易なWebアプリっぽくなっています。インスタンス変数や、パーシャルに渡っているローカル変数も表示します。 以下はRails標準のエラー画面です。 Better Er

    Rails4に間に合うか、REPL付きエラー画面「Better Errors」がイイ感じ:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2012/12/14
    おお、ほんとに良い感じだ
  • SalesforceがOracleを捨ててPostgreSQLに移行を計画中!?:Rails Hub情報局:エンジニアライフ

    噂レベルですが、ちょっと気になる動きがあったので紹介したいと思います。 2012年10月12日にPostgreSQL関連のメーリングリストに投稿されたエンジニア募集のメールが波紋を広げています。メールの差出人はSalesforce.comで採用担当責任者のMarcy Davis氏で、メールのタイトルには「今年5人のデータベース技術者を、来年には40~50人をSalesforce.comの大規模PostgreSQLプロジェクトのために募集中」とあったのです。求められる役割として「(同社の)コアとなるデータベースインフラの重要な部分を設計、実装できること」と書かれています。 このメールがキッカケとなって、SalesforceはバックエンドのデータベースインフラとしてOracleDBを捨てて、オープンソースのPostgreSQLに移行する計画ではないかという予測が各方面から出てきています。 あく

    SalesforceがOracleを捨ててPostgreSQLに移行を計画中!?:Rails Hub情報局:エンジニアライフ
  • Ruby 2.0初のプレビュー版がリリース! 注目機能は!?:Rails Hub情報局:エンジニアライフ

    2012年11月2日、Ruby 2.0.0-preview1のリリースがアナウンスされました。Ruby 2.0はRuby生誕20周年となる2013年の2月24日にリリースが予定されています。現在の安定版であるバージョン1.9系の次のメジャーバージョンアップとなります。ちなみに、1.9の正式版が初めてリリースされたのは2007年12月25日でした。 Ruby 2.0のリリースマネージャ、遠藤侑介さんがメーリングリストに流したアナウンスによれば、2.0.0の主な新機能は以下の通り。 Refinements キーワード引数 Enumerator#lazy Module#prepend Hash への変換メソッド #to_h %i: シンボルの配列のリテラル 正規表現エンジンを Onigmo に変更 DTrace サポート それぞれの機能について特に説明がなかったので、西村が分かる範囲で少し各機能

    Ruby 2.0初のプレビュー版がリリース! 注目機能は!?:Rails Hub情報局:エンジニアライフ
    nobyuki
    nobyuki 2012/11/02
  • 「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ

    2012年9月に行われた札幌Ruby会議2012の基調講演の1つで、Rubyの生みの親のまつもとゆきひろさんが、最近あった面白いエピソードを混じえて“イノベーション”の質について語っていました(44分の動画)。ポイントとなる部分をまとめてみました。まつもとさんの話はもちろん、統計的裏付けだとか学問的裏付けがある議論というものではありませんし、ご人も楽しそうに話し、聴衆も楽しんでトークを聞くというゆるい感じのものでした。ただ、「イノベーションの質は捉えがたい」というメッセージや、「だからあれこれ考えずにコードを書こう、われわれはコードを書くことにアイデンティティを感じているのだから、それこそがハッピーになる道だ」というメッセージは、参加していたRubyistたちの胸に響くものがあったのではないかと思います。 以下、口語文体のまま、ポイントとなる前半のトークをまとめてみました。トーク後半

    「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ
  • Javaプログラマになってしまった:アジアのソフトウェア開発現場にて:エンジニアライフ

    シンガポールでアジアのエンジニアと一緒にソフトウエア開発をして日々感じること、アジャイル開発、.NET、SaaS、 Cloud computing について書きます。 小生、プログラムに使った最初の言語は、BASIC。そう、あの有名なBASIC。Visual Basicではない。Bill Gatesが、ハーバードの学生だったころ、Microsoftか、それともその前身の名前の会社だったのだか定かではないが、自分たちで作って、それをまんまと、当時の米国のホビーストのマシンだったAlltairに売り、さらにIBMにまで使わせることに成功した、あのinterpreter言語だ。 BASICを使って、私も、学生のころ、当時日で売られていたSharpの『マイコン』で、色々とゲームを作った。ASICだと言ってもバカにしてはいけない、学生時代はゲームだったが、それなりに物理や数学を駆使したアプリだった

    Javaプログラマになってしまった:アジアのソフトウェア開発現場にて:エンジニアライフ
    nobyuki
    nobyuki 2012/09/11
  • いま読みたいRuby on Rails3アプリ 10選:Rails Hub情報局:エンジニアライフ

    ITエンジニア向けの質問・回答コミュニティ「QA@IT」で、「RSpec のテストがたくさんついたオープンソースの Rails3 アプリはあるでしょうか」という質問に対して回答したところ、少しはてブが付いたりしたようです。Railsに限らないかもしれませんが、ちょっとしたサンプルコードや簡易なアプリというのはたくさんあるのですが、そこそこの規模のアプリ、あるいは実運用されているアプリで参考にできるソースコードとなると、意外にパッと思い付かなかったりします。「Railsアプリなら、これを読め」というべきアプリのリストがあればいいのにと、よく思ったりしています。 そんなわけで、いま読むべきだと私が勝手に考えてGitHubのウォッチリストに入れているRails3アプリを、10個ほどリストアップしてみたいと思います(全部で11個ですが)。ほかにオススメなどがあれば、ぜひコチラで情報をお寄せください

    いま読みたいRuby on Rails3アプリ 10選:Rails Hub情報局:エンジニアライフ
  • Press Enter■

    Copyright(c) 2000-2009 ITmedia Inc. 著作権はアイティメディア株式会社またはその記事の筆者に属します。(著作権について) 当サイトに掲載されている記事や画像などの無断転載を禁止します。 「@IT」「@IT自分戦略研究所」「@IT情報マネジメント」「JOB@IT」「@ITハイブックス」「ITmedia」は、アイティメディア株式会社の登録商標です。 当サイトに関するお問い合わせは「@ITへのお問い合わせ」をご覧ください。