タグ

programmingに関するu-chanのブックマーク (37)

  • プログラマを夫に持ち長年苦労してきた妻による、卵の購入指示内容がこれ「いろいろ条件漏れが気になる…」「妻がプログラマでは」

    takl @takl プログラマを夫にもち長年苦労してきた「1パック8個以上入った190円以上210円以下の鶏卵のパックがあったら買ってきて。それがなかったら1パック8個以上入った189円を超えない最も高い鶏卵のパックを買ってきて。売り場について15分以内に見つけられなかったときは私に電話してから指示に従って。」 2019-05-11 13:19:11

    プログラマを夫に持ち長年苦労してきた妻による、卵の購入指示内容がこれ「いろいろ条件漏れが気になる…」「妻がプログラマでは」
    u-chan
    u-chan 2019/05/13
    yome:「タマゴ....買ってきて」。ダンナ:「仕様書Lineした」。yome:「タマゴ違うじゃない! ( ゚Д゚)ハァ? 仕様書とか議事録とか、めんどくさいものはワタシ読まない主義なの!」。ダンナ:(涙)。
  • トヨタの車のソースコードはスパゲッティコード山盛り? - YAMDAS現更新履歴

    Toyota Unintended Acceleration and the Big Bowl of “Spaghetti” Code | Safety Research & Strategies, Inc. O'Reilly Radar で知った記事だが、この記事自体は2013年、トヨタがオクラホマ州での急加速を巡る訴訟で和解した後に書かれたものである。 この記事で面白いのは、Michael Barr が20ヶ月以上にわたりトヨタ車で使われているソースコードを、Philip Koopman カーネギーメロン大学教授がトヨタエンジニアリングの安全プロセスを精査した話で、両者ともトヨタのソフトウェアがスパゲッティコード山盛りなことを証言している。 トヨタの生産方式はアジャイル方面においてソフトウェア開発手法に多大な影響を与えている。ところでそのトヨタが開発するソフトウェアの品質はどうなんだ

    トヨタの車のソースコードはスパゲッティコード山盛り? - YAMDAS現更新履歴
    u-chan
    u-chan 2015/06/04
    真偽の程は知らんが、カイゼンが計られてないってことなの?
  • バッチ処理について再考 - プログラマでありたい

    作業途中のメモです。バッチ処理の定義を確認しようとしてWikipediaをはじめとして幾つかのサイトをみてました。その時に目に入ったのが、下記の文章です。 利点 バッチ処理には以下のような利点がある。 ・多くのユーザーがコンピュータのリソースを共有できる。 ・処理をコンピュータのリソースがあまり忙しくない時間帯(多くは夜間、休日)にシフトできる。 ・人間がついていなくてもコンピュータのリソースが暇にならないように最大限有効活用できる。 ・高価なコンピュータをフルに活用することで費用対効果の効率向上に寄与する。バッチ処理 - Wikipedia これだけみると、人件費に対してコンピュータリソースが高い時代の産物なんですよね。今は、クラウドの登場で、有り余るコンピュータリソースをほぼ自由に低コストに使える時代です。そもそもバッチ処理である必要があるか、考える必要がありますね。特に夜間バッチにつ

    バッチ処理について再考 - プログラマでありたい
    u-chan
    u-chan 2015/02/13
    「一番難しいところから検証」「より安く、より簡単に」--考え抜いた良プレゼン。ホントにいいこといっぱい紹介されてる。
  • IT分野の派遣「月収100万円」でも集まらず - 日本経済新聞

    IT(情報技術)関連職の派遣時給が上昇している。IT投資の増加に加え、IT関連サービスの広がりという構造変化が業界全体の人手不足に拍車をかけており、時給の上昇につながっている。「人材が不足」8割超求人情報大手のリクルートジョブズ(東京・中央)のまとめでは、8月時点のシステムエンジニア(SE)やプログラマー(PG)関連職の募集時平均時給(三大都市圏)は前年同月に比べて8.9%高かった。派遣会社

    IT分野の派遣「月収100万円」でも集まらず - 日本経済新聞
    u-chan
    u-chan 2014/09/19
    人月な気がするんだが。自前で人育てず「集まらない」って、何言ってんだか。
  • 保護者に期待と戸惑い 武雄・小1プログラミング教育|佐賀新聞 電子版

    小学校1年生を対象に武雄市が新たに打ち出したプログラミング教育。「これが武雄市内だけでなく全国に広がればいい。ロールモデル(手)になるよう力を合わせたい」。25日の会見で樋渡啓祐市長はこう強調した。

    保護者に期待と戸惑い 武雄・小1プログラミング教育|佐賀新聞 電子版
    u-chan
    u-chan 2014/06/27
    実験的にやることは否定しないが、今のコドモは大変だな...。
  • 35歳定年説より怖いフルスタックエンジニアしか生き残れない未来とは - paiza times

    Photo by Joi 今回のpaiza開発日誌は片山がお送りします。 今後も技術(開発)を中心にエンジニアとしてのキャリアを歩んでいきたいなと考えている方向けに最近騒がれているフルスタックエンジニアとは何か、という事と、何故今後フルスタックエンジニアしか生き残っていけないのか?という事について書いてみました。 ■最近よく見かける【フルスタックエンジニア】とは何か? まずStackって何だろう?、というところで海外の記事などを読むと"LAMP stack"という言葉が良く出てきます。LAMPの場合、OSはLinux、WebサーバはApache、データベースはMySQL、プログラミング言語はPHP(もしくはPerlPython)という形で組み合わせたものの事を言います。つまりOS、Webサーバ、DB、プログラミング言語の組み合わせ≒積み重ね、なのでStackという事のようです。こういった

    35歳定年説より怖いフルスタックエンジニアしか生き残れない未来とは - paiza times
    u-chan
    u-chan 2014/05/14
    「勉強し続ける」技術を身に着ける事--これって、どんな仕事でも同じことなんだけど。でも、勉強し続けるだけじゃダメで、アウトプットに活かせないと意味無いよ。
  • mixiの新人研修トレーニングが非常にわかりやすくて実践的すぎる - Android Javascript iOS

    mixiは新人研修用のトレーニングをgithubに公開しています。 公開していることは知っていたけれど、いざみてみると… とってもわかりやすく実践的!!! 普通に参考書で勉強するよりも企業が公開しているものだから、より実践的という感じもします。 自分はこのAndroidTrainingをやっているのですが、最後に課題もあり、到達度や理解度もすごく把握できていい感じです。 READMEもかなり充実しており、一通りを学べるように工夫されています。 mixiに入社した方がこれを一通りやったと思うと、大変な印象ですが…だからこそやったときに達成感がありそうです。 開発環境の構築から書かれているので、ほとんどつまづくことはありません。 かなり詳しくわかりやすく書かれている印象を受けました。 ちょっと初めて学習するには、難しい箇所もありますが適宜ぐぐって補えばよいでしょう。 ・AndroidTrain

    mixiの新人研修トレーニングが非常にわかりやすくて実践的すぎる - Android Javascript iOS
    u-chan
    u-chan 2013/10/15
    結構いい資料。で、こんなことになってるってことは「育つと獲られる」んだろうな。
  • 「少人数のチームの方がソフトウェアの品質は高い」実証的ソフトウェア工学の研究会が開催

    統計や実証を通してソフトウェア工学を研究していく、それが「エンピリカルソフトウェア工学」(Empirical Software Engineering、実証的ソフトウェア工学)です。「第一回エンピリカルソフトウェア工学研究会」が、12月10日に都内で開催されました。 基調講演では、マイクロソフトリサーチで研究をしているDr. Thomas Zimmermann氏が登壇。開発組織の構造がソフトウェアにどう影響するのか、バグ報告書やバグ報告者と修正されるバグの優先順位の関係、そしてエンピリカルソフトウェア工学という「データ指向のソフトウェア工学」を、どのようにソフトウェア開発における意志決定に役立ていくのか、といった内容の講演でした。 開発組織の構造がソフトウェア品質に及ぼす影響は? マイクロソフトリサーチのDr. Thomas Zimmermann氏。 今日はいくつかのテーマについて紹介した

    「少人数のチームの方がソフトウェアの品質は高い」実証的ソフトウェア工学の研究会が開催
    u-chan
    u-chan 2013/09/09
    少人数や、結束力の高いチームで開発した方が品質が向上する--プロジェクトマネジメントで最適人数は4人と言っている話と同じか。
  • 最強のIT系かあちゃんからたかしへのアドバイス

    ぎゃばん -1.0 @ledsun たかしへ あなたの勤怠確認しました.こんなに残業が多い割に大して売上が上がってないのはどうしてですか?顧客との信頼関係の構築も甘いとと思います.来月からは頑張って下さい.ちなみに母さんは今月、10人月で作ったシステムを3000万で売ってきました。 2012-02-24 13:21:23 ぎゃばん -1.0 @ledsun たかしへ あなたの立てたスケジュール読みました。作成工数だけでバッファがありません。予想外の事態が起きた時はどうするのですか?残業でカバーですか?お客様が参加するイベントが入っていません。都度調整ですか?事前に提示していないと都合がつかなくても納期延長できませんが大丈夫ですか? 2012-02-24 13:46:29 ぎゃばん -1.0 @ledsun たかしへ あなたの作った機能仕様書読みました。技術的面ではチャレンジグで素晴らしかっ

    最強のIT系かあちゃんからたかしへのアドバイス
    u-chan
    u-chan 2012/05/08
    なんのために朝会をやっている-自分達ができること」ではなく「顧客が欲してること」-LESS is better than MORE-「概念」や「原則」がどの問題に適用できてどの問題に適用できない-グっときた。ウチのヤツらにも読ませたい。
  • IT部門と経営の溝を埋めるために必要なたった1つのこと - GoTheDistance

    もう何周目になるのでしょうか。「情報システム部門が経営に貢献できていない」というこの手の話は。 システム部門再生 - 経企部門が吐露する「システム部門への不満」:ITpro なんか色々ダメだしされていますが、重要なポイントは1つだけです。システム部門がビジネスに貢献するためには、自社の事業に対する理解が必要なだけではなく、その遂行手段である業務プロセスの理解が必要だ、という圧倒的な事実があることだけ。WhatとHowはクルマの両輪だと。で、この手の問題はシステム部門の問題ではなく経営の問題だという水掛け論が水びだしになるまで色んな人にされてFUDが残るのも味わい深いポイントであります。 自分達で管理できないものを改善できるわけが無い システム部門が業務プロセスの改善に貢献できない理由。突き詰めれば1つだけです。自分達で管理できずに、安易に外部に投げているからです。管理できないシステムをたく

    IT部門と経営の溝を埋めるために必要なたった1つのこと - GoTheDistance
    u-chan
    u-chan 2011/10/21
    中級向けだな。ほとんどの会社には「シーズ」「ニーズ」からボトムアップせず、上から目線で見てから落とし込めって言うところからはじめないとならない。
  • IT系勉強会に参加する人が実践すべき10のこと | Act as Professional

    イベントの定義を事前に理解する大きく分けて、イベントには2つのタイプがあると感じています。この2つのタイプを理解して、十分な準備をしてイベントにのぞみましょう。 講師から講義を受けて、知識を “教えてもらう” スタイル 特定のテーマに沿って、ディスカッションや手を動かして “学びあう” スタイル告知ページやメーリングリスト、Twitterなどで雰囲気はつかめます。過去の開催情報も公開している勉強会も多いので、それを確認するのが一番確実でしょう。 教えもらうスタイル 「○○入門」といった感じの勉強会が多いタイプです。何も知らないところから、色々と手ほどきを受けて、使い始めてみるきっかけをつかむタイプの勉強会です。ですが、限られた時間で、限られたことをするので、体系的に知識を得られるケースはまれです。 よって、講義を受けたからといって満足してしまってはいけません。実際に自分で手を動かして、応用

    IT系勉強会に参加する人が実践すべき10のこと | Act as Professional
    u-chan
    u-chan 2011/06/20
    写真を撮る--これはいいかも。うpしとくと、つながりを付けやすいよね。
  • TechCrunch

    Multiple studies show that younger generations aren’t buying homes as quickly as their generational predecessors. Yet a relatively new startup, Summer, thinks it can convince this cohort to snat

    TechCrunch
    u-chan
    u-chan 2011/05/10
    なぜなら、私の経験上コードを書く女性は一貫して優秀だから--そうか? 男女関係ないと思うがアメリカだけの話?
  • 正規表現サンプル集

    今日の正規表現Tips (2008/10/05) \d 0〜9の数字を表す正規表現です。 \D 数字以外を表す正規表現です。 正規表現では小文字が大文字になると反対の意味を持ちます。 ツール 正規表現チェッカー 正規表現Tips集 Tips その1 Tips その2 テキスト編集で役立つ『正規表現のサンプル集』を詳しい説明つきで紹介。 正規表現を使ってテキスト検索&置換して仕事の効率アップを図ろう。 ≪ メニュー ≫ 1.正規表現とはなにか? 2.正規表現を使う準備 3.正規表現サンプル集【検索編】 4.正規表現サンプル集【置換編】 5.正規表現のお勉強との紹介 6.エディタの強調表示でテキストに色づけ 7.プログラムで正規表現を使う 8.正規表現サンプルリクエスト

    u-chan
    u-chan 2011/04/08
    便利。作者さん、㌧クス。
  • プログラミングに関するあまり知られていない7つの真実

  • プログラミン | 文部科学省

    文部科学省「プログラミン」は1024x768ピクセル以上のモニタ解像度でご覧ください。 ご覧いただくためには、最新版のFlashPlayerをインストールのうえ、 JavaScriptを有効にしてください。 「Adobe Flash Player」の最新版はアドビシステムズ社のWebサイトより無料でダウンロードできます。 インストール方法については、配布元の説明をお読みください。

    プログラミン | 文部科学省
    u-chan
    u-chan 2010/08/17
    よそー。1.プログラミングの書き損ない。2.グラミン銀行もどきの社会弱者サービス。3.ビタミンみたいな新しい物質。4.税金の無駄遣い的"ゆるキャラ"。--8/19を待て!
  • 簡単!たった13行のコードでHTML取得&解析をするPerlスクリプト - DQNEO起業日記

    13行のコードで、Yahoo!Japanのトピックス一覧を取得する! PerlHTML取得・解析したいときはLWP::UserAgentHTML::TreeBuilderというのを使うと簡単にできます。 LWP::UserAgentを使うと、Webページの取得ができます。 HTML::TreeBuilderを使うと、HTMLのDOM解析ができます。 この2つのモジュールを使って、Yahoo!Japanのトピックス一覧を取得してみましょう。 コメント行と空行を除くとたったの13行です。 use strict; use warnings; use LWP::UserAgent; use HTML::TreeBuilder; # urlを指定する my $url = 'http://www.yahoo.co.jp'; # IE8のフリをする my $user_agent = "Mozilla

    簡単!たった13行のコードでHTML取得&解析をするPerlスクリプト - DQNEO起業日記
  • 400万行のコードを15分で見える化! プログラム解析ツール『Understand』で開発効率アップ

    システムの多機能化により、プログラムの内容が複雑化している。テクマトリックスの『Understand』は、プログラムの構造を可視化することで、ソースコードの解析時間を大幅に削減できる開発支援ツール。今回は同社の福永一寛氏に、Understandの機能や特徴について聞いた。 システムの多機能化により、プログラムの内容は複雑化している。既存コードの改修や多人数での開発における情報共有のためには、プログラム構造の理解が必須だが、ドキュメントと実装内容とが乖離している場合も多く、解析自体に工数がかかることもある。テクマトリックスの『Understand』は、プログラムの構造を可視化することで効率的なソフトウェア開発をサポートするソフトウェア開発環境。「組込みシステム開発技術展(ESEC)」にて、同社の福永一寛氏にその特徴を聞いた。 ソースコードの解析作業時間を大幅に削減する『Understand』

    400万行のコードを15分で見える化! プログラム解析ツール『Understand』で開発効率アップ
  • 「有能な人がコードを書くべき」「意志決定はできるだけ先延ばし」「契約を変えるのは難しい」アジャイルの専門家の答え - Publickey

    での開発プロジェクトのほとんどではウォーターフォール型の開発手法が採用されており、アジャイルソフトウェア開発手法の採用はまだ数%程度といわれています。12月8日に都内で開催されたイベント「Agile Conference tokyo 2009」では、米国でアジャイルソフトウェア開発のコンサルタントなどを行っているThoughtWorksのマネージングディレクター、Xiao Guo氏が会場からの質問に答えるトークセッションが行われました。 このセッションでは、多くのエンジニアが現場でアジャイル開発ソフトウェア手法の導入や運用で悩んでいること、疑問に思うことを率直にGuo氏に投げかけています。セッションでやり取りされた質問と回答の一部を紹介しましょう。 意志決定を先延ばしすること 質問 日SIerに務めています。日では、設計書をエクセルを使って画面や処理などの書類を作成しています。海

    「有能な人がコードを書くべき」「意志決定はできるだけ先延ばし」「契約を変えるのは難しい」アジャイルの専門家の答え - Publickey
  • なぜ新人は聞きに来ないのか? - teruyastarはかく語りき

    プログラマで、生きている: ググるな危険 http://el.jibun.atmarkit.co.jp/hidemi/2009/11/post-9d2b.html わたしが新人が検索に頼ってしまうことを危険視するのは、コピペの寄せ集めでもなんとなく動くコードが書けちゃって、それで自分は仕事を達成したという錯覚に陥ってしまうからです。 たいていの場合、新人プログラマには「きちんとしたコードを書くこと」は期待していません。先輩たちが期待しているのは「きちんとしたコードを書ける人になってくれること」です。 そこらへんの意識が行き違っちゃってるから、仙台に行くことよりも、新幹線に乗ることの方が重要事項になっちゃうんですかねえ。 最後に、わたしが新人の時に先輩から言われた言葉をご紹介させていただきます。 「自分で説明できないコードを1行たりとも書くな!」 間違うのはしかたありません。けれども、「自分

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ