俺とプログラミング

某IT企業でエンジニアをしてます。このブログではプログラミングに関わることを幅広く発信します。

まとめ

Mac Book Pro 2016年モデルにおススメの周辺機器4つ

新型のMac Book Pro 2016モデルにはUSB Type-C端子しかないので、周辺機器の購入は必須といえます。せめてUSB3.0一個ぐらいは残しておいてほしかったですね。さて、このエントリでは私が実際に購入して良かった周辺機器や、ケースを4つ紹介します。

英語下手なプログラマが二流な5つの理由と英語が学べるオススメサービス5選

一流のプログラマとして生きていくために、なぜ英語が必要不可欠なのかを自身の経験を踏まえて解説します。最後にこれから英語を学びたいと思っているプログラマにお薦めのサービスを紹介します。

トップIT企業にソフトウェアエンジニアとして就職するためのプログラミング能力

Google, Apple, Microsoft, Amazon, Facebook, Twitter, IndeedなどのトップIT企業のコーディング面接で要求されるプログラミング能力について紹介します。これらの外資IT企業では、面接でホワイトボードでのコーディングが要求されます。私はこれまでに上記…

Pythonの組み込み関数(built-in)の使い方と小技集まとめ

Pythonには数多くの組み込み関数があります。組み込み関数とは、インポートや定義なしでどこでも使用できる関数のことです。これらを使いこなすことで,効率的な開発が可能になります。この記事では、割とよく使うものをまとめてみました。

JavaのクロスプラットフォームライブラリlibGDXでiOS/Android両対応のアプリをつくろう

libGDXはJavaのクロスプラットフォームなゲーム用ライブラリです。 出力可能なプラットフォームはiOS/Android/Windows/Mac OS/Linux/HTML5と多岐に渡ります。そのため、普段はDesktop向けでデバッグし、たまに実機でテストするという使い方ができます。 また…

Deep Residual Learning(ResNet)の実装から比較するディープラーニングフレームワーク

Deep Residual Learning(ResNet)とは、2015年にMicrosoft Researchが発表した、非常に深いネットワークでの高精度な学習を可能にする、ディープラーニング、特に畳み込みニューラルネットワークの構造です。154層で画像を学習することにより、人間を超える精…

Githubスター数ランキングトップ100まとめ

Githubでスター数トップ100のレポジトリをまとめたのでご紹介します。スター数が多いライブラリのほうが必ずしも優れているわけではないということに注意ですね。こうしてみるとライブラリ以外にも、エンジニアにとって有用なレポジトリが多くありますね。無…

【iOS/Android】モバイルクロスプラットフォーム開発環境まとめ

iOSとAndroidに対応するクロスプラットフォームな開発環境をプログラミング言語別にまとめます。iOSとAndroidで同時開発することで、大幅な労力の軽減が期待できます。 2015年現在、ほとんどの言語にスマホの開発環境があるので、自分の好きな言語でマルチデ…

Copyright © 2016 ttlg All Rights Reserved.