タグ POSTD
人気順 5 users 10 users 50 users 100 users 500 usersプログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD
情報科学科の卒業生やプログラマの中には、UberやNetflixのような新興企業や、Amazon 、Microsoft、Googleのような大企業や、InfosysやLuxsoftのようなサービスを基本とする企業で、プログラミング、コーディング、ソフトウェア開発の仕事に就きたいと考える人が大勢います。しかし、実際にそういった企業で面接を受ける... 続きを読む
コードレビューのベストプラクティス | POSTD
Wiredriveでは、私たちはかなりの数のコードレビューを行います。しかし、ここで働き始める前には私はコードレビューなどしたことがありませんでした。今回は、私がコードレビューをする時に何に注目するようにしているかや、私の考え出したベストなコードレビューのやり方をお話したいと思います。 コードレビューとは... 続きを読む
リレーショナルデータベースの仕組み (1/3) | POSTD
リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあらゆるところで使われており、その種類も、小規模で便利なSQLiteからパワフルなTeradataまで様々です。しかし、それがどういう仕組みで機能しているかを説明したものとなると、その数はごくわずかではない... 続きを読む
H.264の秘密 | コンピュータサイエンス | POSTD
H.264は、動画圧縮コーデックの標準規格です。ネット上の動画、Blu-ray、などなど、今やあらゆるところでH.264が使われています。H.264は注目すべき技術のひとつです。たったひとつの目標、つまりフルモーションビデオの送信に要するネットワーク帯域を削減することを目指した30年以上の努力の結晶なのです。H.264は、動画圧縮コーデックの標準規格です。ネット上の動画、Blu-ray、スマホ、セ... 続きを読む
2016年、C言語はどう書くべきか (前編) | プログラミング | POSTD
C言語の第1のルールは、「もし避けられるならC言語を使うな」ということです。もしC言語を使わざるをえないなら、最新のルールに従ってください。C言語の開発では「80年代90年代に学んだ事柄」に留まろうという気持ちを捨てなくはなりません。(訳注:著者のMattより、「本文中で明言はしていないが、この記事の内容はx86-64 Unix/Linux/POSIXでアプリケーションをプログラミングする場合にフ... 続きを読む
HTTPステータスコードを適切に選ぶためのフローチャート : 難しく考えるのをやめよう | インフラ・ミドルウェア | POSTD
HTTPステータスコードを返すというのはとても単純なことです。ページがレンダリングできた?よし、それなら`200`を返しましょう。ページが存在しない?それなら`404`です。他のページにユーザをリダイレクトしたい?`302`、あるいは`301`かもしれません。 I like to imagine thatHTTPステータスコードを返すというのはとても単純なことです。ページがレンダリングできた?よし... 続きを読む
リレーショナルデータベースの仕組み (1/3) | コンピュータサイエンス | POSTD
レーショナルデータベースは、便利で再利用可能な構想に基づいており、非常に興味深いものです。これをお読みの皆さんが、データベースを理解したいと思いつつも時間がなかったり、どこから手を付けていいか分からずに手をこまねいていたりするような場合には、きっとこの記事に興味を持っていただけると思います。リレーショナルデータベースが話題に挙がるとき、私は何かが足りないと思わずにはいられません。データベースはあら... 続きを読む
優秀なJavaScriptの開発者になるための5か条 | プログラミング | POSTD
どうしたらソフトウェア開発をするのに必要な広い知識を保ちながら、1つの分野で専門性を高めることができるのでしょうか。この記事では、過去5年間、私が良いJavaScript開発者になるために使ったテクニックとリソースの概要を、具体的なリソースを含めてお伝えしようと思います。子供の頃、私の興味は互いに関係性のない様々な分野に及んでいました。数学も歴史も大好きでした。ルネッサンスマン、つまり博学者と言う... 続きを読む
コードレビューのベストプラクティス | 開発手法・プロジェクト管理 | POSTD
コードレビューのメリットについては多くの記事で語られており、知識の共有、コードのクオリティ上昇、開発者の成長などが挙げられています。しかし、レビューを行う具体的なやり方についてはあまり多く語られてないように思います。レビュー時の注目点、やり方、考え方などについてまとめてみました。Wiredriveでは、私たちはかなりの数のコードレビューを行います。しかし、ここで働き始める前には私はコードレビューな... 続きを読む
サーバの負荷テストのための、何百万ものHTTPリクエストを発生させる方法 | インフラ・ミドルウェア | POSTD
ロードジェネレータはテストを目的とした数種類のトラフィックを発生させるプログラムです。負荷テストを通じてサーバの限界を知ることは、サーバのあらゆる問題に対する準備の手助けにもなります。そんな負荷テストのために必要な膨大なHTTPリクエストの生成についての試行錯誤、ツールの検討・設定に関してまとめています。今回の記事は毎秒300万ものリクエストを処理できるほど強力で高性能なWebクラスタの構築につい... 続きを読む
【翻訳】JavaScriptのデバッグ方法 – JSを嫌いにならないためのTips | POSTD
この記事のオリジナルは voxxedに投稿されたものです。 JavaScript関連の問題を抱えるチームをサポートする仕事を通じて、いくつか共通の問題点があることに気づきました。もしあなたもJavaScriptに対するイ […]この記事のオリジナルは voxxedに投稿されたものです。 JavaScript関連の問題を抱えるチームをサポートする仕事を通じて、いくつか共通の問題点があることに気づきま... 続きを読む
すべてのプログラマが読むべき記事10選 | POSTD
POSTD は、HackerNewsなど日本国外で話題になっている開発者向けのブログ記事やニュースなどを翻訳し、日本の開発者にむけて配信するメディアです。Javaプログラマやソフトウェア開発者として、私は「プログラマが知っておくべき…」というタイトルが付く記事から、多くのことを学びました。そういった記事は、特定のトピックに関する有益かつ詳細な情報を数多く与えてくれましたが、探し出すのが非常に困難で... 続きを読む