タグ

2017年2月9日のブックマーク (21件)

  • Sharedocs - 社内で使えるQiitaクローン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 強い組織を作るためにはナレッジの共有が欠かせません。個々人のナレッジに留まっていては同じ経験を繰り返すだけですし、何も培われていきません。問題はどこに書き留めるかです。かつてはWikiもありましたが、慣れないと使いこなせませんでした。 今回紹介するオープンソース・ソフトウェアはSharedocs、プログラマが使い慣れているであろうQiitaクローンです。 Sharedocsの使い方 Sharedocsのトップページです。 ログインしました。カラーリングは違いますが、UIはとてもQiitaに似ています。 新規作成画面です。ここのデザインは結構違います。が、プレビューの機能などはついています。 表示例です。記法はMarkdownが使えます。 ユーザページです。投稿数、ストック数などが確

    Sharedocs - 社内で使えるQiitaクローン
  • 「犬にエサをあげないでください」→「じゃあ1個だけあげよう!」…ルール違反をする人は独自の謎理論を持っている

    ハニトー @honeytoast5589 @heisukeend 犬にハンバーグを与えるとタマネギで死ぬと言っても納得しなさそうですね。むしろ自分の子供にすらアレルギーは慣れという意味不明論理を押し付けて子供殺しそうです(´・Д・)」 2017-02-08 12:45:15

    「犬にエサをあげないでください」→「じゃあ1個だけあげよう!」…ルール違反をする人は独自の謎理論を持っている
  • 人工知能がかなわない、日本の熟練農家

    子どものころ、畑仕事を手伝わされたことがある。農家に育ったわけではない。父親は普通の会社員で、趣味としていろんな野菜を栽培していたのだ。キャベツにナス、キュウリ、ジャガイモなどなど。汗だくになって土を耕したり、水や肥料をやったりと、今となってはいい思い出だ。 特によく覚えているのが、スイカを栽培したときだ。子どものころは嫌いな野菜があり、「どうせなら甘いものにすればいいのに」と思っていたので、「夏にべられるようにスイカを植えよう」と父親が言い出したときは喜んだ。ただ、よく覚えているのは、残念な思い出としてだ。 おいしくなかったのだ。自分も手伝ったのだから、それだけでおいしく感じやすいところだが、「お店で売っているスイカと全然違う」。「農家さんてすごいんだな」。そんなふうに思ったことを覚えている。 人工知能でできないだろうか 今ならどうだろうか。筆者はまったく自信がない。おいしい農作物をつ

    人工知能がかなわない、日本の熟練農家
  • 仕事を無茶振りしたら“赤信号”が点灯

    ブラックIT現場にしないためには、リーダーの無茶振りを防ぐ仕組みもぜひ用意しておきたい。SCSKのリーダーの現場が参考になる。 事例5 負荷の可視化で無茶振り防止 SCSK 三輪 東氏らのチーム SCSKで証券会社向けのシステム開発・運用を手掛けるチームのマネジャー、三輪 東氏(金融システム事業部門 金融システム第三事業部 証券システム第一部長)はかつて、長時間残業を巡る苦い経験を味わった。 当時、利用部門から納期が厳しいシステム開発案件を持ちかけられた。三輪氏は開発に入る前に利用部門のキーパーソンと協議。「納期優先でプログラムの品質にはある程度目をつぶる」「仕掛かり中の別業務のスケジュールは延長する」といった合意を得た。これらの対策を講じた上で、チームの開発生産性と開発規模を比較。「かなり厳しいが、期日には間に合わせられる」と三輪氏は判断した。 だが、いざプロジェクトが始まると誤算続き

    仕事を無茶振りしたら“赤信号”が点灯
    masayoshinym
    masayoshinym 2017/02/09
    “各メンバーが1週間にこなせる業務量の上限を「5.5人日」と設定”神かよ。
  • より成長の実感を持てる開発組織をつくる ── 小芝敏明がピクシブの開発本部長へ就任 - pixiv inside

    小芝敏明がピクシブの"開発部長(VP of Engineering)"に就任。小芝敏明とはどんな人物なのか?これからピクシブをどのように変えるのか?その想いを聞いてみましょう。 この2年間、"開発文化を創る"というチャレンジをしてきた "古き良き時代から来ました。真面目なSE、真面目にSE" @bash0C7こと小芝です。どうぞ、よろしくお願いします。 ── 小芝さん、メディアでもブログでも、毎回その挨拶ですね。どういう由来が!? 自分の職業を一言で表現するなら「システムエンジニア」という言い方がフィットすると考えてます。広義のシステムを扱う仕事が自分の天職と思っていて、そのように名乗りも使っています。言い回しはソロアイドルの寺嶋由芙さんインスパイアです。 ── 仕事の活動だと、今のピクシブの広告配信プラットフォームを手掛けたり、RubyKaigiの運営に関わるなど、最前線のエンジニア

    より成長の実感を持てる開発組織をつくる ── 小芝敏明がピクシブの開発本部長へ就任 - pixiv inside
  • TensorflowのFaster RCNN実装を試す - Qiita

    この記事は ちょっと前まで最速とされていた物体検出のディープニューラルネットであるFaster RCNNのTensorflow実装Faster-RCNN_TFを使ってみたのでメモです 時代はSingle Shot Multibox Detector (SSD)らしいですが、Tensorflow実装はこんな開発中のしかないので一週遅れ感は否めませんが。 セットアップ 前提 TITAN X (Pascal) ubuntu14.04.5 LTS python2.7 Tensorflow v0.12 その他cython, python-opencv, easydictなど適当にインストール インストール README通りにセットアップしました。 # git clone --recursive https://github.com/smallcorgi/Faster-RCNN_TF.git # cd

    TensorflowのFaster RCNN実装を試す - Qiita
  • ChainerMN による分散深層学習の性能について - Preferred Networks Research & Development

    米サンフランシスコで開催された「Deep Learning Summit 2017」にて、PFN は Chainer のマルチノードでの分散学習対応への取り組みについて発表しました。記事では、その発表について詳しく説明していきます。 分散深層学習の重要性と現状 GPU の性能は継続的に向上していますが、より大きなデータを活用してより精度の高いモデルを実現するために、深層学習で使われるモデルのパラメータ数や計算量も増大しています。そのため、現在でも、Chainer を含む一般的なフレームワークを用いた標準的な学習では 1 週間以上かかってしまうようなユースケースが少なくありません。より大規模なデータを扱ったり、試行錯誤のイテレーションを効率化するために、複数の GPU を連携させ学習を高速化させることは重要な課題です。そこで、我々は Chainer にマルチノードでの分散学習の機能を追加す

    ChainerMN による分散深層学習の性能について - Preferred Networks Research & Development
  • 登場人物を分類し、振る舞いを分解して、機能を考える(企画職の人に教えてもらったこと) - $shibayu36->blog;

    職の企画の人が優れた機能案を出してくる理由がわからなくて、どうやってやってるんですかと雑談した。新たな発見があったので、雑なメモだけ残しておく。*1 その人の企画の流れ 企画の流れは、以下の3ステップで行っているらしい。 1. 登場人物を分類する 2. 登場人物ごとの振る舞いを分解する 3. 様々な振る舞いを照らし合わせて、機能・UIを絞り込んでいく 「1. 登場人物を分類する」は、機能に関わる人物をツリー構造に分類していき、分類をした結果から、その機能を使うメインターゲットを決めるフェーズらしい。 例えば、ブログユーザーをブログの作者と読者に、さらに作者を毎日更新する人とそうでない人に、みたいにどんどん分解していく。すると、機能のメインターゲットが浮かんでくる。 「2. 登場人物ごとの振る舞いを分解する」では、メインターゲットを中心に、どのような振る舞いをするかを考えるフェーズらしい。

    登場人物を分類し、振る舞いを分解して、機能を考える(企画職の人に教えてもらったこと) - $shibayu36->blog;
  • 8×8ピクセルに縮小した画像から元の画像を予想する技術をGoogle Brainが開発

    ディープラーニングについて研究するGoogle Brainが、高解像度画像を8×8(64)ピクセルに変換した画像から元の画像を推測する技術「Pixel Recursive Super Resolution」を発表しました。 Pixel Recursive Super Resolution (PDFファイル)https://arxiv.org/pdf/1702.00783.pdf Google Brain super-resolution image tech makes “zoom, enhance!” real | Ars Technica https://arstechnica.com/information-technology/2017/02/google-brain-super-resolution-zoom-enhance/ 下の画像の右端が元の「ソース画像」で、これを8×8ピ

    8×8ピクセルに縮小した画像から元の画像を予想する技術をGoogle Brainが開発
  • ロゴデザインの作り方と重要性をデザイナーが解説 | OMGmag

    「自分だけのオリジナルロゴデザインが欲しい」そんな事を考えたことはありませんか?ブログやWEBサイトデザインにおいて重要なパーツのひとつがロゴデザインです。小さなマークですが、デザインの善し悪しでサイトの印象がガラッと変わってしまう重要な要素のひとつです。 この記事ではロゴデザインの重要性や作るときの考え方を実際にロゴデザインをひとつ作成しながらを紹介してみたいと思います。 デザインする際の参考になれば幸いです。 ロゴマークの重要性 ロゴマークとは会社やお店で言うところの看板になります。 ナイキやスターバックスコーヒーののロゴデザインは?と聞かれたら多くの方はすぐにそのデザインを思い浮かべることができますよね。いわばイメージのすり込みです。まず看板となるロゴマークを消費者に印象付けることができれば次に商品やサービス内容を自然とイメージしてもらえます。 以上のことからロゴマークは認知度を上げ

    ロゴデザインの作り方と重要性をデザイナーが解説 | OMGmag
  • なぜ「システムが無事に動いている」ことの価値は理解されないのか

    最近はあまり技術的な仕事をしていないんですが、実は私は元々DBエンジニアです。 OがつくDBとか、PがつくDBとか、mがつくDBとかをいじくって、クエリを書いたり、テーブルの設計をしたり、パフォーマンスのボトルネックをあれこれ調べて解消したり、INDEXヒントを総とっかえして頑迷なオプティマイザをぶん殴ったりすることが主なお仕事でした。今でもたまーにそういうことをします。 同業の方であればお分かりかと思うんですが、DBのパフォーマンスは凄く唐突に、かつ多くの場合極端に落ちます。そして、DBのパフォーマンスが落ちると物凄く広範囲に影響が及びます。 アプリケーションサーバ、重くなります。クライアント、ろくに動かなくなります。お客様、切れます。カスタマーサポートにはわんさか電話がかかってきます。 ただ「遅くなる」だけでも十分に影響は甚大なのですが、それ以上のトラブルが発生するとまあエラいこっちゃ

    なぜ「システムが無事に動いている」ことの価値は理解されないのか
  • お前Rは初めてか?力抜けよ - Qiita

    R の入門記事――というよりも詰まりやすいトピック、いや正確に言うと自分が理解するのに少し躓いた物事を連ねた、半ば恨み節といっても良いような記事です。 私は今ではRを毎日のように書いていますが、使い始めた当初は「何じゃこりゃ?」と思うことの嵐でした。……いや、正直に言って今でもそうなのですが。私は R の前には C、C++Python をそれなりに書いていて、申し訳程度に Haskell と Scheme に触ったことがあったのですが、どうも R は書いていて「あれ?」と思わされるポイントが多いように思います。もし私と同じような経験の元にRを書くことになって途方に暮れている人がいれば助けにならないかなあと思って書きました。 普通の入門であれば触れるようなこと(基的な構文、ブロードキャスティング、よくある操作など)には触れません。また、一つ一つのトピックを掘り下げることは重視していません

    お前Rは初めてか?力抜けよ - Qiita
  • パクりたくなるアイディア発見! 池澤あやかさんのギーク部屋を大公開! 360度のぞいてみよう!!

    Post from RICOH THETA. - Spherical Image - RICOH THETA 池澤あやかさんといえば、タレントにして自らWebも開発するエンジニア。そんな「ギーク女子」の彼女は、どんな部屋に住み、どんな部屋でプログラムを書いたりしているのか? 1月中旬、我々は池澤さんのご自宅を訪問した。部屋を取材されるのは、実は今回が初めてだという。そして、彼女の部屋の中にあったのは、普通のお宅では見慣れないものばかり。エンジニアならではの思わずパクりたくなるアイディアも発見! 池澤さんのご自宅をご紹介いただき、さらにこれからプログラミングを始める人のためのアドバイスもうかがった。 あこがれのアイテムがそろう部屋に潜入! ―― すごいですね、3Dプリンターもあるし、うらやましい。 池澤 その3Dプリンター、実はあんまり稼働していないんですよね。

    パクりたくなるアイディア発見! 池澤あやかさんのギーク部屋を大公開! 360度のぞいてみよう!!
  • 「Kubernetesはオープンソースのコンテナオーケストレーションのデファクトになった」と、CoreOSがfleetの開発を終了、代わりにKubernetes採用を発表

    Kubernetesはオープンソースのコンテナオーケストレーションのデファクトになった」と、CoreOSがfleetの開発を終了、代わりにKubernetes採用を発表 Dockerの競合としてコンテナに最適化したContainer Linux(旧CoreOS)などを展開するCoreOSは、これまで同社が推進してきたコンテナオーケストレーションツール「fleet」の開発を終了し、今後はKubernetesを採用すると発表しました。 today we are seeing widespread adoption of Kubernetes, which has become the de facto standard for open source container orchestration. 現在、Kubernetesは広く使われており、オープンソースのコンテナオーケストレーションと

    「Kubernetesはオープンソースのコンテナオーケストレーションのデファクトになった」と、CoreOSがfleetの開発を終了、代わりにKubernetes採用を発表
  • エンジニアに必要なスキルは - まなめはうす

    エンジニアにとって最も大切なことは、お腹が出ていないこと。 と、15年前に私の見ていたサイト界隈で決着がついたのですが、エンジニアである私が必要だなと思うスキルって自分の中では時折変わっているので並べてみます。 可読性の高さ プログラムを書く仕事に就いたこともあって、一番大切なことは可読性の高さだと上司に面接で熱く語ったのは良い思い出です。技術屋でない上司はちんぷんかんぷんのようでしたが、バグを出さないためには、誰が見ても読みやすいコードを書くことによりバグも見つけやすくなるし、そこまで気遣いができればバグを残すことはなくなると思ってました。 この難しさは、自分にとって読みやすいというだけでなく、誰が見ても読みやすいということです。そのために、個性を取り除いていく作業を良くしたものです。 丁寧であること プログラムを書いたり、レビューをするようになったり、繰り返しているうちに次第に思うよう

    エンジニアに必要なスキルは - まなめはうす
    masayoshinym
    masayoshinym 2017/02/09
    “ここ数年で一番大切にしていることは形にするまでのスピード”
  • 起業もITも知らない現役医師が事業化に成功——Onlabサポートの裏側|Open Network Lab

    「世界に通用するプロダクトを作り上げるスタートアップの育成」を行うOpen Network Lab(以下、Onlab)。その第12期生であり、「小児科オンライン」を立ち上げた橋直也さんは、起業ITとは無縁だった小児科医でした。Onlabがどのように彼をサポートしたのか、その裏側をご覧ください。 自宅に居ながらLINEやSkypeを使って小児科医に直接相談ができる「小児科オンライン」を立ち上げたのは、株式会社Kids PublicのFounder&CEOを務める橋直也さん。現役の小児科医として8年間診療の現場に携わるなかで、ある違和感を持つようになったそうです。 橋さん 「インターネットが普及し、これだけ便利な世の中になっても子育てをしている親御さんたちの、“子どもの健康に対する不安”は、まったく解消されていない」 現代の親御さんは自分自身が核家族で育った世代。これまでの人生で幼い子

    起業もITも知らない現役医師が事業化に成功——Onlabサポートの裏側|Open Network Lab
  • ブログを書いていることを教えた時の家族の反応を教えます。 - 十人十色の生活。

    今日は母の誕生日です。 と言ってもLINEでおめでとうと言うくらいなのですが。。 冷たい娘? いえいえこれでも欲しいモノができた時にはプレゼントしているので、あえて今回はプレゼントをしないという感じです。 そのうちの一つは洗濯洗剤やめます! を読んだ母が、い付いたベビーマグちゃんをプレゼントしました。 ブログを書いていることを知っているのは さて、現在私のブログを知っているのは、主人・母・姉・高校時代の親友です。 最初から知っていたのは主人のみで、それもブログを始める時にインターネット環境を整えたりしたかったので、きちんと話をしてから始めました。 少し横道に逸れますが、現在使っているネット環境はWi-Fiの【GMOとくとくBB】のギガ放題接続サービスを2年弱使っています。 最初は固定の光回線も考えましたが、転勤族のため取付け工事不要のWiMAXを選択しました。 また【楽天モバイル】で使っ

    ブログを書いていることを教えた時の家族の反応を教えます。 - 十人十色の生活。
    masayoshinym
    masayoshinym 2017/02/09
    “書いている内容にもよりますが”これに尽きすぎる。
  • プレママ友達のネガティブ攻撃がつらかった

    無事に保活を終えて働きだしてからしばらく経ったので書く。 高校以来の友だちとほぼ同時期に妊娠した。比較的若い年で妊娠したので、わたしたちの年代で同じ境遇にいるひとはまず周りにはいなかった。お互いを、心強い味方だと思いあっていた。 だからこそなのか、「プレママ友達」と化したその友人はことあるごとに、妊娠育児に対するネガティブな不安をわたしに漏らすようになった。そして当時のわたしも、その後ろ向きな言葉にアテられてるようにして、不安や焦燥感から逃れられなくなってしまった。 「心拍確認できても、流産するときはしちゃうらしい」 「周りに妊娠報告したあと流れちゃったらどうしよう、気まずい」 「保育園入れるか不安すぎて今からもうやだ」 「安定期前に職場に報告して浮かれてると思われたらどうしよう、でも、報告せずにいると業務がしづらい」 「無痛分娩じゃなきゃこわいけど、24時間体制の産院じゃないから、もし何

    プレママ友達のネガティブ攻撃がつらかった
  • touchコマンドについて詳しくまとめました 【Linuxコマンド集】

    touchはファイルのタイムスタンプを変更するコマンドだ。 また、存在しないファイル名を指定することで、内容の入っていないファイルを新規作成する機能も持っている。 タイムスタンプには3種類の日時がある。 日時はファイルの内容を書き換えた日時がmtimeと呼ばれる更新日時がある。 更新日時にプラスして、ファイルのアクセス権設定などを変更した日時ctimeがある。 最後にatimeという、所有者がファイルを読み取り以外の操作をした場合に変更となる日時がある。 touchコマンドは、mtimeとctimeを書き換える。 touchコマンドの基 コマンドの基動作 使い方は、次のとおりだ。 $ touch ファイル名 ファイルa.datのファイルスタンプを現在にする場合は、次のコマンドだ。 $ touch a.dat はじめは13:57であったファイルa.datのタイムスタンプがtouchコマン

    touchコマンドについて詳しくまとめました 【Linuxコマンド集】
  • AutoLayoutのデバッグをする(1) - Qiita

    今回はAutoLayoutでうまく行かなかった時のデバッグ法のうち、ログを解読して頑張る方法と、Document Outline Controlを使う方法、SymbolicBreakpointを使う方法について書こうと思います。「AutoLayoutのデバッグする(2)」ではrecursiveDescriptionなどObjective-Cのプライベートメソッドを用いて怪しいレイアウトを見つける方法、「AutoLayoutのデバッグする(3)」ではViewデバッガーなど視覚的に見て解決する方法について(いつか)書く予定です。 明らかにしたいこと 下記のエラーが出ているので何がダメなのかを知りたい [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least one of the con

    AutoLayoutのデバッグをする(1) - Qiita
  • TensorFlowのチュートリアルを通して、人工知能の原理について学習する - Qiita

    以下のことについて知りたい人向けの記事。 ①機械学習の利点と欠点、TensorFlowの利点と欠点 ②ニューラルネットワークの原理についての簡潔な説明 (オンライン書籍:http://nnadl-ja.github.io/nnadl_site_ja/index.html をまとめたもの) ③TensorFlowのチュートリアルに沿ってプログラム作成、その実行結果 以下、参考にしたサイト 1次関数の近似: https://www.tensorflow.org/versions/master/get_started/index.html http://qiita.com/MATS_ELB/items/fec7f54de2dd18b043ae n次関数の近似: http://msyksphinz.hatenablog.com/entry/2015/11/19/085852 手書き数字画像認識:

    TensorFlowのチュートリアルを通して、人工知能の原理について学習する - Qiita