ニューエリートでいうこれ、すでに周りだと右側が当たり前という感じになってる。 https://t.co/bcu7QvYPU7
はじめに 4月もそろそろ後半。(執筆時) 新人研修でプログラミングを勉強している方は、そろそろ実践的な内容を取り組んでいる方も多いと思います。 課題をこなしていく中で、「そろそろ俺も出来るようになってきた」と自信を付けてくる方も多いはず。 一方で、「何に使うんだこれ」「何が便利なんだろう」と、初めてやる方にはメリットが分かりにくい技術があるのも事実。 例えばメソッド、クラス。極めていく中ではとても重要な技術なのですが、とっつきにくく感じるでしょう。 よく入門のときに使う、「Dogクラス」とか「walkメソッド」だと、なにが便利なのかイマイチ分からないんですよね。 また、はじめのうちは「奇数なら『はい』、偶数なら『いいえ』と出力」、「1から100まで出力」といった、なんとなく単調なプログラムばかりで、退屈してしまっている方もいるのではないでしょうか。 そこでご提案したいのは、あのトランプゲー
2013/10に2014年度新卒として入社したピクシブ株式会社を2018/6/30付けで退職します。 実に4年半以上働いていました。年齢として22歳から27歳の間なので20代のかなりの間を過ごしたことになります。 最終出社日はまだ1ヶ月くらい後なのでまだまだやることはあるのですが、すでに次の会社も決まっていて情報を公開しても特にデメリットがないと考えているので公開します。今回が初めての転職なので実験的意味合いもあります。 本当に楽しかったし、入社して良かったと心から思っています。会社の人と仲良くなれたことが本当に嬉しかったので、今後も仲良くしてください。よろしくお願いします。 で、誰?職務経歴書を公開したのでそちらをご覧ください。ちなみにこのエントリーは個人のmediumです。 職務経歴書は以下のエントリーを参考にして書きました。ありがとうございます。
Published April 19, 2018The next chapterStarting today, FoundationDB starts its next chapter as an open source project! FoundationDB is a distributed datastore, designed from the ground up to be deployed on clusters of commodity hardware. These clusters scale well as you add machines, automatically heal from hardware failures, and have a simple API. The key-value store supports fully global, cross
このブログは、株式会社フィックスターズのエンジニアが、あらゆるテーマについて自由に書いているブログです。 遠藤です。 ニューラルネット界隈では、Caffe、TensorFlow、Chainer をはじめ、数々のフレームワークが群雄割拠の様相を呈しております。弊社でも、プロジェクトに応じて適宜フレームワークを使い分け、日々の業務にあたっております。 多数のフレームワークを扱っていると「あっちのフレームワークで学習したモデルを、こっちのフレームワークで使いたい!」といった、フレームワーク間をまたいでモデルを共有したいというニーズが出てきます。そのために、フレームワーク間で共通して使える交換フォーマットが開発されるようになりました。 そこで、今回はニューラルネットの共通フォーマットとして NNEF と ONNX の2つをご紹介したいと思います。 NNEF とは? 概要 NNEF – Neural
モノを作ることが大事だとおもう理由 モノを作ることって大事だなと思っています。最近改めて感じたのは、3Dプリンタでチョコレートの型を作った時です(詳細は下記記事参照下さい) 結果的には、大失敗だったのですが、色々身をもって分かったことが多かったです。具体的には、市販のチョコを改めてみると「横の角度を斜めにすることで型から抜きやすくしているのかな?」とか、「ちゃんと丸みをつけているのも重要そうだな」とか今まで全然考えもしないところを見るようになりました。 また、チョコレートの型を作った記事に対して、ブックマークコメントで本職のメカエンジニアの id:temcee さんから以下のような非常に丁寧かつポイントを押さえた貴重なコメントも頂いたりしたのですが、このコメント自分で作ってないのと、何を言っているのか半分も分からなかったと思います。 ホワイトデーのお返しに3Dプリンタで作った型でオリジナル
#define __is_constexpr(x) \ (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))) #include<stdio.h> #define Def 10 #define __is_constexpr(x) \ (sizeof(int) == sizeof(*(8 ? ((void *)((long)(x) * 0l)) : (int *)8))) enum test{Enum}; int main(){ int Val = 10; const int Const_val = 10; int a = __is_constexpr(Val); int b = __is_constexpr(Const_val); int c = __is_constexpr(10); int d = __
2018年4月22日(執筆時時点では今週末*1)に技術書典4が開催されます!🎉 techbookfest.org この記事では技術書典もしくは同人誌即売会に初めて一般参加*2する人向けに、僕だったらこうしますよーとか、前回実績ではこうですよーというのを紹介したいと思います。 準備編 開催日時・場所を確認しよう! サークルをチェックしよう! 公式サイトのよくある質問を確認しよう! 技術書典公式のTwitterアカウントをフォローしよう! かんたん後払いを準備しよう! 小銭を用意しよう! その他の決済方法を準備しよう! paymo biz pixiv PAY 暇だったり気持ちが高ぶったらサークルの情報を集めよう! 当日編 時間を決めて会場に行こう! 整理券を受け取って入れるまで時間を潰そう! 入場して会場を回ろう! 頒布物を購入してみよう! 公式ファンブック(技術季報 vol.3)をチェック
新卒入社から三年になってしまった。とくに何かできるようになったわけではなく、仕事でも失敗ばかりだ。何かに追われたようにコードを書き、設計している。もうコードを書きたくないといった気持ちにさえなる。そしてその度にかつてのプログラミングへの熱意を思い出して、身が裂ける思いをしている。 周りの優秀な人のエントリを見ては、劣等生なのだなと感じて余計に辛くなってしまう。僕は機械学習とかgoだとかにすごく詳しいわけでもないし、技術をアウトプットする行為も上手くない。マニュアル以上のものを書ける自信がないし、何を書くあてもない。やるなら質の高いものを書きたいが、とにかく飽きて書ききれない。一番辛いのは、同じような境遇、例えば文系出身だとか三年目だとか、のエンジニアの活躍やアウトプットのキラキラ感を見たときだ。私はああなれないのかな。 自分は好きなものを追いかけ続けたらプログラミングできるようになった。今
「0」と「1」からなる単純な情報の集まりであるコンピューターソフトウェアは、かつては不可能だったさまざまな機能を可能にしてきました。人類に多くの可能性を与えてきたソフトウェアの歴史を振り返るムービー「The Art of Writing Software」では、その歴史と世界に与えてきた意味が解説されています。 The Art of Writing Software - YouTube コンピューターは音楽を奏でる楽器のようなもの。 一つ一つの機能は与えられた指示を忠実にこなすことしかできませんが、それが無数に集まることで非常に高度な機能が実現されます。 作曲家が演奏の指示を行うのは「楽譜」。プログラマーがコンピューターに指示を行うのは「ソフトウェア」です。 ムービーに登場するのは、「アルゴリズム解析」の分野を切り開いた第一人者であるドナルド・クヌース氏。「数行のコードを加えるだけで、私は
2018/04/16 golang.tokyo #14 の発表です
こんにちは!Reach One編集部です。 今日は、とっても嬉しいことがありました。 なんと…「これまででもっともパワフルなMac」と言われる、iMac Proがビズリーチに届きました!台数が多いため数回に分けて導入する予定で、今回はその第一弾です。 廊下にずらっと並ぶiMacProたち すごい迫力… なぜiMac Proを導入? 全社員の3割弱をエンジニア、デザイナーが占めるビズリーチでは、それぞれのもつ技術力やデザインの力が、事業を支えています。 例えば、2016年にできたAI室は、機械学習、データマイニングの最先端を追求する研究開発を土台とし、これらの技術を事業に生かせる形で用意していくことを目的としています。事業会社である以上、利益を創出しながらも、新たな技術を用いた挑戦の中核を担っています。AI室が先日公開した「単語ベクトル」と呼ばれる言語研究用のデータは、多くの反響をいただきま
こんにちは投稿開発部の丸山@h13i32maruです。 今日から5日間、本ブログに投稿開発部メンバーで連載記事を書かせていただきます! いきなり「投稿開発部で連載記事」と言われても何のことかわからないと思うので、まず投稿開発部について簡単に紹介させてもらいます。 投稿開発部は「クックパッドに投稿されるコンテンツ全般」について責任をもっている部署なのですが、中でもレシピ事業の根幹であるレシピ投稿者向けのサービス改善に力を入れています。レシピ投稿者向けのサービス改善は「どうすれば継続的に投稿したくなるのか?」「どうすれば投稿をはじめてみたくなるのか?」の2点に答えを出すことを目標に日々サービス開発に励んでいます。 そこで、本連載では投稿開発部が今年メインで取り組んでいる「クックパッド MYキッチン」という新しいアプリについて5人のメンバーで紹介させていただきます。 1日目(vol1)では「クッ
近年、RailsアプリにService Objectを追加するメリットを説く記事が次から次へと量産されています。私は本記事において、それがなぜ正しくないかを述べたいと思う次第であります。もっとよい方法はあるのです。 私はこれまで、Service Objectに関するネット上の議論にときおり参加しては、問題に対するまっとうな解決方法としてService Objectが正しくない理由について繰り返し見解を述べてきました。実際、私は多くの場合においてService Objectよりもっとよい解決方法があると考えるのみならず、Service Objectはオブジェクト指向設計原則への配慮が損なわれている兆候を示すアンチパターンとして取り扱っています。 このような深遠なポイントを細切れのツイートやコメント欄を追って理解するのは大変です。そこで私は、私の見解を正確に表すいくつかの現実的なコードを詳しく
How do you conduct impactful user research in a short space of time? As the manager of a Rapid Research team at Google, I’ve built a team around just that — delivering meaningful insights, fast. My job is to ensure our product teams get the insights they need quickly and effectively. For my team, that means getting everything done within the space of a week. In this article I’d like to share my ex
エラーの発見や回避、フォーマットの一貫性、重複の回避。チームでCSSを書くときにの生産性とメンテナンス性をあげたいときに便利なツールが「Stylelint」です。特徴と導入方法を解説します。 フロントエンド開発はすでに円熟期に入っており、コード品質管理ツールの使用も増えてきました。このことがよく表れているのは、JavaScriptのエコシステムです。JavaScriptにおけるLintツールは、フロントエンド開発者がコードの正しい構成と一貫性を保証するために使われます。ツールに関する最近の調査では、開発者の大多数がJavaScriptでLintツールを使っていると答えました。 CSSコーディングでは、コード品質管理ツールの使用に向けた動きはいくぶん緩やかで、同様の調査では開発者の大半がワークフローでCSSのLintツールを使っていないと答えました。 この記事では、スタイルシートにおけるli
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く