タグ

ブックマーク / f-shin.net (9)

  • 昔の人の「バリバリ働く」を想像しながらロボット社会を考える | F's Garage

    エアコンもコピー機もパソコンもない頃の、「バリバリ働く」うちの何十%には、きっと、 「明日出さなきゃいけない契約書を、手で間違えずにすばやく書くスキル」 というのがあって、このクリティカルなスキルの差こそが残業時間の差にあったんじゃなかと思う。 特に若手。上司たるオッサンは、そういうの全部、部下にやらせてたハズ。絶対、今のオッサンより仕事してないw つまり、単純労働で時間がかかるものであればあるほど、若い子に作業が移譲されて、全体が仕事をした気になっていたハズだ。 それが今で言うなら辞書を調べる行為が検索エンジンになってほぼゼロ秒になり、自分でなんでも調べるようになった、だとか、ビッグデータ解析のバッチをひたすら待ってたのが、Hadoopでいい感じに高速に仕上がるようになったので、繰り返しの試行錯誤が現実的にできるようになった、とか、そういうことがOAやFAの波は実現したのだと思う。 よく

    昔の人の「バリバリ働く」を想像しながらロボット社会を考える | F's Garage
  • 3万円で揃う休日のサーバ管理PC〜2015年春版 | F's Garage

    昔から小さなPCはいろいろ買ってみましたが、ここ最近、iPhoneMacBook Airにうつつを抜かしている間に、Windows8.1のタブレットってのが格安になってたんですね。なんとなくは知っていたんですが、興味がなくてずっとスルーしてました。 先日、MacBookAir13からMacBook Pro13に乗り換えたらカバンが非常に重くなってきました。重量差にして200gですが、お酒を飲んだ後や疲れた時の200gは相当重いです。ましてGWのような休日にちょっと外出する際にMacを持っていくのは嫌だなぁと思って、いっそVAIO Pの中古でも買おうかと思い、そのことをFacebookにぼやいてみたら、Miix2という名機の存在を教えてもらいました。 Lenovoのタブレットである「Lenovo IdeaPad Miix2 8」です。 8インチのタブレットで、インテルアーキテクチャの普通の

  • Webサービスが当たると、いずれ返済できない技術的負債に突入する由々しき構造について | F's Garage

    Webサービスが沢山の人に受け入れられると、そのソースコードは長く運用ができる。外れると、気軽に廃棄することができる。 既にPHPPerlで書かれたWebサービスが10年以上ビジネスに貢献している事例は沢山ある。Webシステムは気軽に作れて気軽に廃棄できます、というフェーズを超えている。そのコードが長期にわたって沢山の人に貢献し、かつ、それを維持することで沢山の人がお給料をもらっている事実が存在する。 もしそのサービスが、最初から10年動くことがわかっているなら、どういう技術を選ぶべきだろうか? Web業界の問題は「最新のネタが欲しい、新しい話題を作りたい」と思っている人たちの影響で、その構成要素である開発言語がレガシーな技術になってしまい、人材採用の足かせにになるという構造的問題が起きること。「10年持つ技術」とは?を考えると、「10年人気を維持できる技術」という論点にすり替わってしま

    Webサービスが当たると、いずれ返済できない技術的負債に突入する由々しき構造について | F's Garage
  • iPhoneメインで使っている身としてAndroidとGoogle+に思っていること | F's Garage

    以下、それができるぐらい機能が身も蓋もなく開放されてることが嫌な原因なんだよ、というのが何個か有る。こればかりは解釈の問題だから仕方ないが、こういう話を見るたびに、ベースのニーズが違うなぁとよく思う。 【取扱注意】iPhoneユーザーが知らない、AndroidiPhoneより素敵な14の理由【機能編】 僕はconfig.sysのカスタマイズとかが嫌いな人だし、小さなモバイルデバイスをマルチタスクで使いこなすほど頭が良くないので、「そういうこと」ができない代わりに得られる謎のアプリの挙動から身を守ってくれる安心やバッテリーの持ちを重視してiOSを使っています。 それに対して同意なのは、 ・IMEのカーソルキー ・戻るボタン これはその通りだと思う。 あとブラウザね。Appleがブラウザを殺していると思うし、フリックは素晴らしいけど文字編集全般が使いにくいからノンバーバルコミュニケーションに

    iPhoneメインで使っている身としてAndroidとGoogle+に思っていること | F's Garage
  • 「負債」は「資産」です。ご注意を / 医者に風邪引いてるんですって言うな 〜 非エンジニアに知ってほしいこと、エンジニアに知ってほしいこと | F's Garage

    「負債」は「資産」です。ご注意を / 医者に風邪引いてるんですって言うな 〜 非エンジニアに知ってほしいこと、エンジニアに知ってほしいこと 例により当たり前のようなことを偉そうに書く記事 toエンジニア向け ■「負債」は「資産」です。ご注意を。 ソフトウエアエンジニアの人たちは「技術的負債」という言葉を使うが、会計に慣れてないと、ものすごーーくネガティブなニュアンスを含んでいるような気がしてしまうが、会計上の「負債」というのは「資産」に分類されることも忘れずに。 負債は利息を払ってるから早く返そうぜ、という文脈もあるだろうが、同時に「負債もお金を稼ぐ功労者なのだから、そこはリスペクトして、うまくやろうね」という視点もあるってしかるべき。これはうまく両立されるべきで、その気持ちがうまく同期できてないとエンジニアの側が辛くなるんじゃないかな。 特に経営者で苦労された方であれば、そんなことに動じ

    「負債」は「資産」です。ご注意を / 医者に風邪引いてるんですって言うな 〜 非エンジニアに知ってほしいこと、エンジニアに知ってほしいこと | F's Garage
  • [修正あり]デザインと使い勝手を両立させる時に、なにげに使い勝手が犠牲になってることがある罠 | F's Garage

    タイトルの言葉について最近考えてたんだけど、うまく表現できずにタイミングを伺っていたのだけど、書き込みたくなった事案発生。 iPhoneの電卓で2500÷50を計算してみた結果wwwwww : IT速報 一回目の「=」に対してフィードバックが見えない何のフィードバックもないが故に、二度押しさせてしまうデザインの功罪。 おまえが作ってるのはタッチパネルのアプリだろ、と問いたい。 (追記:「何のフィードバックもない」じゃなくて、「フィードバックが見えない」が正解だったので修正しました。フラットデザインはグラフィックで押下状態を作るのではなく、影をつけたり色を薄くすることで押した状態を実現することで、開発コストを減らすためのデザインですが、それが極めてわかりにくい。何よりボタンが小さくなったので指の下で見えないという問題もあります。) 平気で視覚的フィードバックという重要な使い勝手がトレードオフ

    [修正あり]デザインと使い勝手を両立させる時に、なにげに使い勝手が犠牲になってることがある罠 | F's Garage
  • コードが書ける起業家の条件 | F's Garage

    もし起業家が最小限のコストで起業するために、起業家自身がコードを書かねばならないとしたら、そこに必要な要素とは、 「極論、コードの質もセキュリティもめちゃくちゃでいいから、初期ユーザーを熱狂させ、開発者を採用する入り口になる未来を提示できる能力」 だと思う。創業者が技術者であろうがそうでなかろうが、テクノロジがコアコンピタンスであってもなくても、運用における成長のフェーズはチームに任せなくてはいけないのは変わらない。創業者がCEOになるかCTOになるかの差ぐらいしか無くて、そこはどんなタイプの起業家であっても、誰かに任せないといけないというのは変わらない。 って書くと、昔の某氏騒動が思い起こ出されるし、理屈上は踏み台になって危険だという話もあるので、こんなことを書くと怒られるのだが、正論で完璧を求めるのは簡単だけど、コードの質、セキュリティやスケーラビリティを必要条件にするのは「素人はコー

    コードが書ける起業家の条件 | F's Garage
  • MVCにおけるcontrollerクラスの役割は時代と共に変わって行く | F's Garage

    昔、JavaのフレームワークであるStrutsも出てくる前、MVCモデルにおけるControllerの役割というのは、 「ロジックもデータも見ない現場監督のような役割」 と学んだ。だから昔、ServletではMVCアーキテクチャを学んだ時に、こんなControllerを書いていた。 [とりあえずRequestオブジェクトを受け取る] | [validationロジックに引き渡す。データの中身は見ない] | [例外が発生したらエラーView処理クラスに引き渡す。何のエラーかは細かく知らない] | [次にロジック処理クラスに渡す。最終的にDBのテーブルとマッピングしたデータはJavaBeansというデータクラスが保持する] | [例外が発生したらエラーView処理クラスに引き渡す。何のエラーかは細かく知らない] | [Viewの生成オブジェクトにJavaBeansを渡す] | [Viewオブジ

    MVCにおけるcontrollerクラスの役割は時代と共に変わって行く | F's Garage
  • Webのフレームワークの価値ってなんだろなって改めて思う。 | F's Garage

    この記事ね。ちょいと炎上してるけど、言ってることはわかるんですね。 今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 タイトルが誤解を生んだので妙な方向になってるようですが、要するにRailsやCakeを使うための学習コストを払おうとして悶々としてるくらいなら、普通のHTMLSQLを使ってPHPなどを書けるようになってから、フレームワーク勉強したほうがいいんじゃね?ということだと思います。 ノーフレームワークのPHPって、ある意味、学びの材料としての粒度として最適なのかなって最近思ったりしています。 例えば個人的にフレームワークで過剰かもなって思うものに「オートリンク作成」「オートフォーム作成」の2つの機能があります。 オートフォーム作成は、それこそSmartyの頃からありますけど使ったことがなくて、何故にHTML生成を特殊な関数に置き換える必

    Webのフレームワークの価値ってなんだろなって改めて思う。 | F's Garage
  • 1