タグ

k2ca3のブックマーク (757)

  • 些末なコードレビュー - naoyaのはてなダイアリー

    朝起きて布団から出るのがつらいので、HBFav をつらつらと眺めていた。 あるサービスの JavaScript が重いとか、そのコードが難読化されてないとか、担当者とおぼしき人間が書いたコメントがそのまま残ってるから消しましょうよとか、そんなことが書かれていた。JavaScript が重い、という話は結局そのサービスの JavaScript が重かったのではなく、ユーザーが自分で導入した広告が重いというだけの話だった。 コードが難読化されていない、趣味の製品ではなく会社の製品なのでコメントそのまま残ってるから消しましょう・・・実にくだらない。 ところで話は変わってコードレビューについて。 コードレビューに慣れないチームが、何の考えもナシにコードレビューを始めるととにかく気になったこと大小様々な指摘が行われることになる。一見、いろいろな指摘が出て議論が活発になっているように見えるが、だいたい

    些末なコードレビュー - naoyaのはてなダイアリー
    k2ca3
    k2ca3 2014/03/13
    ■ 些末なコードレビュー
  • Apacheとかforkしたプロセスのメモリチューニングに関するメモとスクリプト | hirobanex.net

    forkしたプロセスのメモリチューニングのための調査ツール naoyaさんのshared_memory_size.plっていうのがあって、このブログの記事の内容とか後関連書籍の内容が文系プログラマ的にとても参考になってマジ感謝なんですが、apacheのプロセスチェックするときだとsudoつけて実行するから、いちいちSystem perlLinux::Smapsいれなきゃいけないくて、しかもぼくのubuntu環境だと最新版の0.12の06-VmFlags.tってテストがこけてキモイし、別にLinux::Smaps使わなくてもいいやと思ったので、スクリプト化しました。 あと、共有していない部分のメモリ使用量もいちいち掛け算するのだるいので、右に出すことにした。 #!/usr/bin/env perl use strict; use warnings; @ARGV or die "usage:

    k2ca3
    k2ca3 2014/03/12
  • ビートたけしが震災直後に語った「悲しみの本質と被害の重み」 (NEWS ポストセブン) - Yahoo!ニュース

    東日大震災から3年。震災直後にビートたけし氏が『週刊ポスト』誌上で語ったインタビュー記事「『被災地に笑いを』なんて戯れ言だ」は、当時大きな反響を呼んだ。その言葉は、震災から3年が経過した今でも色褪せることはない。著書『ヒンシュクの達人』(小学館新書)にも収録されている当時のたけし氏の言葉を、あらためて全文公開する。 * * * なによりまず、今回の震災で被災された方々には心よりお見舞い申し上げます。こんな大惨事になるとは思ってもみなかった。 ちょうど地震の時は調布のスタジオで『アウトレイジ』続編の打ち合わせをしててさ。オイラ、普段は大きな地震でも平気な顔して座ってるタイプなんだよ。 だけど今回は、スタジオの窓から見えるゴミ焼却炉のデカい煙突がグラグラしててさ。今にもこっちに倒れてきそうなんで、たまらず逃げたね。こんなこと初めてだよ。そんなの、震源地に近い東北の方々の被害に比べりゃ

    k2ca3
    k2ca3 2014/03/11
  • 今まで見たもっともクソなテーブル設計 - 何か着ていればいいよ

    あれは、僕がデータベースを扱ううち最初から3件目のプロジェクトだった。 C++のソースが難解で火を吹いているという話で、自分は低スキルの若造。火にくべるには丁度良い程度のやる気と責任感をもっていた。折悪く別のプロジェクトが終了した直後だったもので投入されたのでした。 現場で『DBからデータを吸い出すツールかSQLを作ってくれ』といわれ話をきくと他社が作ったDB定義がすこぶる使いづらいという。 ER図やDB定義を見せてくださいと言ったのだけど、そんなものは無いという返事。 今ならもうここら辺で逃げ出すところですが、当時は『ふーん。』てなもんでそういうこともあるのかくらいの軽い気持ちで考えていました。 で、プロジェクトの資料をあさりまくって何とかDB定義のようなものも見つけDBのデータを調査し始めたのですが何かがおかしい。 機能の数に比して異様にテーブル数が少ないのです。 ふと周りを見ると、皆

    今まで見たもっともクソなテーブル設計 - 何か着ていればいいよ
    k2ca3
    k2ca3 2014/03/06
  • すぐに使える!発想力を高めるマインドマップツール6選 | PROCORE(プロコレ)|みんなの「コレが欲しかった!」をプロが叶えるメディア

    マインドマッピングのテクニックは、 何世紀にもわたって実際に活用されてきましたが、 1970年代に心理学の研究者であり著述家であったトニー・ブザンは、 つい最近マインドマッピングを提唱し、 樹の枝を描くようにアイディアを書き留めていけば、 線状のノート・テイキングに比べ、より効率的に 全体を自動的にざっと見ることができると説明しました。 このことは理にかなっています。 マインドマップでは、まず中心となるアイディアあるいは アイディアのイメージを起点とし、ファッションの流れのように階層的に、 その起点から枝を伸ばしてアイディアを書いていきます。 マインドマッピングにより、 アイディアを各アスペクトとつなげられるので、 視覚的なアイディアのようなものを獲得できるのです。 これは、色、フォント、つながっている線状のストローク、グラフィック、 写真さらにビデオの使用も可能となったため、実現しました

    すぐに使える!発想力を高めるマインドマップツール6選 | PROCORE(プロコレ)|みんなの「コレが欲しかった!」をプロが叶えるメディア
    k2ca3
    k2ca3 2014/03/05
  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

    TechCrunch | Startup and Technology News
    k2ca3
    k2ca3 2014/03/04
  • 声楽家の高田正人氏のオリンピックについてのコメントが素晴らしい

    Facebook眺めていたら、素晴らしいコメントが流れて来た。 思わずシェアしたらいいねがどっさり着きました 声楽家の高田正人氏なのだが、同文をブログにも掲載されていた。ふだん人の言うこととかにたいして感銘とか受けない自分が、真摯に感動して、イイネを1億回押しそうになったが押せないのでこちらで原文ママまで引用させて頂きます。 文はこちら http://yaplog.jp/dachin55/archive/519 ここに見に行って頂くのが最もよろしいわけですが、モバイルとかだと外部リンクのクリック率がとっても低い(見に行ってくれない)ので内容を引用した次第。 出遅れたけど真央ちゃんのフリーは素晴らしかった。 ショートが終わった時は、もう演技うんぬんよりも真央ちゃんが呆然と悲しそうな顔をして立っているのを見て、それはもう胸が張り裂けそうな思いで一杯だったけど、フリーで圧巻の演技が見られて良か

    声楽家の高田正人氏のオリンピックについてのコメントが素晴らしい
    k2ca3
    k2ca3 2014/02/27
  • 募集要項「営業手当て」「裁量労働」などに注意を NHKニュース

    募集要項に書かれた労働条件が実際とは違っていたり、分かりにくかったりして、入社後にトラブルになるケースが少なくないとして、労働問題に取り組む弁護士などが事例をまとめてインターネットで公開し、就職活動中の学生たちに注意を呼びかけています。 これは労働問題に取り組む弁護士やNPOなどで作る「ブラック企業対策プロジェクト」が相談を受けた事例をまとめたもので、ホームページで公開しています。 このうち、募集要項に「月給22万円、営業手当て含む」と書かれていたケースでは、働いてみると「営業手当て」に月60時間分の残業代も含まれていたということです。 また、実際に働いた時間に関わらず一定の時間、働いたものとみなして賃金を払う「裁量労働制」を適用すると書かれていて、残業代が支払われなかったケースなどが紹介されています。 「ブラック企業対策プロジェクト」の嶋崎量弁護士は「若者には聞き慣れないことばを使って、

    募集要項「営業手当て」「裁量労働」などに注意を NHKニュース
    k2ca3
    k2ca3 2014/02/27
  • LINEのAPIを企業向けに提供するLINE ビジネスコネクト発表

    LINE ビジネスコネクトは、公式アカウントの各種機能を企業向けにAPIで提供し、各企業がカスタマイズして活用できる。従来、企業公式アカウントからLINEユーザーへ、一方通行のメッセージ配信しかできなかったが、LINE ビジネスコネクトを利用することで、特定のユーザーに対してより最適化されたメッセージを送ったり、企業とユーザーの双方向のやりとりが可能になるという。ユーザーへのプロモーションのほか、顧客管理(CRM)ツールや、アルバイトのシフト管理・日報など、業務ソリューションツールへの利用を想定する。 例えば、LINEからスタンプを送信するだけでピザの注文ができたり、レンタルショップの返却期限を前日にLINEで通知を送ったり、LINEから位置情報を送信してタクシーの手配ができるようになるなど、様々な可能性が考えられるという。ユーザーはこれらのサービスを基的に無料で利用できる。 企業の持つ

    LINEのAPIを企業向けに提供するLINE ビジネスコネクト発表
    k2ca3
    k2ca3 2014/02/27
  • ZEROICHI

    ZEROICHI
    k2ca3
    k2ca3 2014/02/27
  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    @ITイベントカレンダー
    k2ca3
    k2ca3 2014/02/26
  • 「プログラマではない人」は、プログラマのことをもっと理解するべき

    プログラマと一口に言っても色々な分野があります。 私はWebやスマホアプリの分野なので、その目線で、かなり大げさに書いています。 プログラマという括りにも語弊があるのですが、気にしないでください。 プログラマというのは、とても難解な職種であるように思われています。 実際にやはり特殊な職業ではあるのでしょう。 わからない人から見れば、「やつらは一体あんな真っ黒な画面に文字だけが表示されている画面を睨んで、なにを考えているんだ」と思うでしょう。 体もほとんど動かさない。一体何をやっているのかもわからない。 表情もほとんど変わらない。いつも残業している。 こんなイメージかもしれません。 こういった現状をプログラマからすると、いかにプログラマに対して理解が低いものかと嘆くことが多々あります。 ですので、是非「プログラマではない」皆さんには、プログラマに対する理解を深めて欲しいと思うのです。 そうす

    「プログラマではない人」は、プログラマのことをもっと理解するべき
    k2ca3
    k2ca3 2014/02/26
  • 浅田真央の戦略の失敗 | 地政学を英国で学んだ

    今日の横浜北部は朝からよく晴れております。朝方は気温も低かったのですが、昼前にはすっかり春の予感に。 さて、スポーツに関するネタとして、日人にはない視点で書かれたものを発見しましたので、参考までにその記事の要約を。 著者は、以前からキム・ヨナ選手を絶賛しているバイアスのかかったスポーツジャーナリストみたいで、この記事では浅田選手に関してけっこう厳しいことを書いております。 === 浅田真央の頑固さがメダルのチャンスを台無しにした BYジャック・ギャラガー ●人生の中では、時として自分自身が自分にとっての「最悪の敵」になることがある。アドバイスを受け入れず、聞きたくないことを聞かないようにして、現実を無視する時が、まさにそのような場合だ。 ●嫌いなことや恐怖、それに望まないことに直面して、このようなパターンの陥ってしまうと、人は大抵大きな失望に直面することになる。 ●そしてこの典型的な例が

    浅田真央の戦略の失敗 | 地政学を英国で学んだ
    k2ca3
    k2ca3 2014/02/26
  • いまさらgrepが10倍高速化したのはなぜか – はむかず!

    最近GNU grepコマンドの最新バージョンがリリースされ、速度が10倍になったとのアナウンスがあった。それを聞いて、なんであんな枯れた技術に10倍もの高速化の余地があったのだろうと不思議に思った人も多いだろう。 ニュース記事:grepコマンド最新版、”-i”で10倍の高速化 家のリリースノート:grep – News: grep-2.17 released [stable] 今回のリリースでは正確には、マルチバイトロケールで、-iオプション(–ignore-case、つまり大文字小文字を区別しないオプション)をオンにした時の速度が10倍くらいになったそうだ。 なぜそんなに速くなったのか?逆を言えば今までなぜそんなに遅かったのか? そもそも、多くの日人にとって「大文字小文字の区別」というと英語のアルファベットか、せいぜいフランス語とかドイツ語とかのアクサン記号・ウムラウトがついたものく

    k2ca3
    k2ca3 2014/02/25
  • 4年前、おれがSIerの片隅で、何者でもなかった頃 - たごもりすメモ

    今からちょうど4年前の2010年2月、某巨大SIerの片隅でExcelPowerPointばかりを眺めて過ごしていた頃、おれは仕事でも仕事以外でもコードなんかまったく書いていなかったし、GitHubのアカウントも持ってなかった。毎日見積書とWBSと納品書と請求書と、Excel方眼紙の詳細設計書と格闘してた。 当時おれは30歳だった。一度はプログラマとして生きるのは自分には無理だと思って入社したSIerで数年やってて、そこそこ成功した数年を送っているとは思っていたけど、でもやっぱり、そんな毎日に飽きていた。 技術力を重視とか言いながらプロパー社員にコードを書かせようとしない会社の方針にも、svnもgitも閉じられててガチガチに監視されたネットワークに繋がせておいてオープンソースがどうのと言う文化にも、手順や履歴を重視とか言いながらロクにバージョン管理システムを使おうとしない一部の同僚にも、

    4年前、おれがSIerの片隅で、何者でもなかった頃 - たごもりすメモ
    k2ca3
    k2ca3 2014/02/25
  • Googleの新プロジェクトがスゴすぎる、可能性はストリートビューの比ではない「Tango」が真に驚異である理由

    昨日、突然発表されたGoogleの新プロジェクト「Tango」の無限大の可能性に胸をときめかせたのは筆者だけだろうか。 Google、スマホに人間レベルの空間認識能力を与えるプロジェクト「Tango」を発表 個人的にはかなりインパクトのあるニュースだったが、それほど大きな話題にはなっていないようだ(少なくとも日国内では)。 Tangoが驚異的なプロジェクトになりうる理由を、Googleマップのストリートビューと比較しつつ、妄想を交えながら気楽に考えてみたい。 スマホで部屋を3Dモデル化した動画が公開 まず、TechCrunchが新たに公開した動画を見てみよう。 室内を撮影 雑然と物が置かれた部屋を、Tangoの試作スマホによって撮影していく。この試作機には、モーションセンサや奥行きを感知するDepthセンサ、カメラ、高性能プロセッサが搭載されている。 部屋内を移動しながら、ゆっくり撮影し

    Googleの新プロジェクトがスゴすぎる、可能性はストリートビューの比ではない「Tango」が真に驚異である理由
    k2ca3
    k2ca3 2014/02/25
  • tigでgitをもっと便利に! addやcommitも - Qiita

    皆さん、tigコマンドを活用していますか? tigは、コンソール上で使えるgitブラウザです。実はずっと、ただのきれいなgit logだと思っていたのですが、当はそんなことはありません。かなり使えるやつなのです。 インストール ソースコード: https://github.com/jonas/tig インストール方法: https://github.com/jonas/tig/blob/master/INSTALL.adoc この辺りを参考にしてみてください。詳細は割愛します。 基の使い方 この状態の差分を扱っていきます。いつものこれだとこんな感じ。 git logが素敵にビジュアライズされてます。この画面をmain viewといいます。 ここでエンターを押すと、下半分に差分の詳細(diff view)が表示されます。 下矢印で、Unstaged changesの差分を見てみるとこんな

    tigでgitをもっと便利に! addやcommitも - Qiita
    k2ca3
    k2ca3 2014/02/24
  • チーム開発とクソコード - tototoshi の日記

    今までパッケージソフトとかWebサービスの開発をしてきた中で、ビジネス上の納期や要求を満たすためにひどいコードを書くっていうのは自分の経験ではあまりなかった気がします。なにかひどいバグがあって、とりあえずのパッチを当てて間に合わす、ということはたまにあるけれど。SIの世界は知りませんよ。 そもそもコードを汚くかけば納期に間に合うということもないし、ビジネス上の近道になるということもない。コードをきれいに書こうが汚く書こうが無理なものは無理。第一汚いコードを意図的に書くというのも意外に難しいということは、普段まあまあきれいなコードを書いている人ならわかってくれるんじゃないかと思います。 仕様変更に設計がついていけてなくておかしいとかならともかく、関数が1000行あるとか、newした瞬間全てが終わるとか、変数のスコープがびっくりするくらい広い、みたいなコードについてははビジネス上の要求ではなく

    チーム開発とクソコード - tototoshi の日記
    k2ca3
    k2ca3 2014/02/24
  • 未明の2時間半。一心不乱にコードに集中 ──中島聡流プログラミングの流儀 #OpenGL|CodeIQ MAGAZINE

    未明の2時間半。一心不乱にコードに集中 ──中島聡流プログラミングの流儀 #OpenGL 2014.01.29 Category:【連載】ギークたちの『仕事の流儀』 Tag:OpenGL ,中島聡 米国マイクロソフト社でWindows95/98、Internet Explorer3.0/4.0 のソフトウェア・アーキテクトを務めたことで知られる、UIEvolution創設者の中島聡氏。 開発者としての日米にまたがる豊富な経験をふまえ、IT業界やそこで働くプログラマたちへ向けて、ブログなどで切れ味のよい提言を続けている。現在も毎朝4時起床してコードを書く現役エンジニアである中島氏に、プログラミングの流儀を聞いた。 by 馬場美由紀 (CodeIQ中の人) 未明に起きて仕事。昼寝は「18分間」と決めている ──現在はアメリカを拠点に活動されていますが、最近の中島さんの関心事は何ですか? いま「

    未明の2時間半。一心不乱にコードに集中 ──中島聡流プログラミングの流儀 #OpenGL|CodeIQ MAGAZINE
  • CSRF対策用トークンの値にセッションIDそのものを使ってもいい時代なんて、そもそも無かった

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    CSRF対策用トークンの値にセッションIDそのものを使ってもいい時代なんて、そもそも無かった
    k2ca3
    k2ca3 2014/02/20
    gist:9086206