はじめまして、 ogaclejapan です。 昨年の6月にサーバサイドJavaエンジニアからAndroiderへ暗黙な型変換でジョブチェンジしました。会社ではAmeba事業本部でAndroidアプリの開発を担当しています。
![『新米Androiderが開発する上できっと役立つであろう10のサイト』](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6426102b4477fae150aeabf0e66f0adf8ca4f29/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20151112%2F16%2Fe5%2FJE%2Fg%2Fo016001601447312149878.gif)
ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし本気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板 で
MacRumorsによると、4月10日に発売予定の新型「MacBook」のエントリーモデルのGeekbenchのベンチマークスコアが投稿されている事が分かりました。 Geekbenchのベンチマークは主にCPUの性能を測定するもので、新型「MacBook」のエントリーモデルのスコアはシングルコア時で”1924″、マルチコア時で”4038″となっており、大体、「MacBook Air(Mid 2011)」と同じようなスコアとなっています。 ただ、「MacBook Air(Mid 2011)」と比べるとGPUやSSDの性能は底上げされているので、一概に同等のパフォーマンスとは言えませんが…。 ちなみに、先日に発売された「MacBook Air (Early 2015)」のスコアはシングルコアが”2881″とマルチコアが”5757″となっています。
例えば、画像のダウンロード状況をプログレスで表示していて、プログレスが100%の状態を一定時間ユーザーに見せておきたい場合、以下のように記述します。 ※画像のダウンロード処理はSDWebImageを使用しています。 [[SDWebImageDownloader sharedDownloader] downloadImageWithURL:photo.imamgeURL options:0 progress: ^(NSInteger receivedSize, NSInteger expectedSize) { float progress = [@(receivedSize) floatValue]/[@(expectedSize) floatValue]; progressView.progress = progress; } completed:^(UIImage *image, NS
今日(2015/4/1)からApple Watchに対応したアプリの申請受付が始まりました。さっそく私も申請してみたのですが、いくつかハマった点があったのでメモしておきます。 1. 各種アプリアイコンを用意してなかった 私のアプリはプッシュ通知に対応してないのでShort Lookなどのアイコンは不要かと思ったのですが、Validate時にエラーが出ました。 なので、プッシュ通知に未対応でも全種類のアイコンを用意しておいたほうが良さそうです。 Icon and Image Sizes - 必要なアイコンサイズはこちら 2. App Store用の大きいアイコンとスクリーンショットを用意してなかった iTunes ConnectからApple Watch用の素材をアップできるようになっていたのですが、これらを用意していませんでした。 1024 x 1024 pxの大きいアイコン(ストア側で円
作ってみた系の記事3月分をまとめました。 サクサクひける!ポップアップ辞書Chrome拡張(英和/英英辞典)を公開しました easyramble.com つくったもの chrome.google.com どんなもの? Google Chrome ブラウザで、ウェブページの英単語にマウスオーバーすると、ポップアップ辞書が表示され英単語の意味を調べられます。英和辞典または英英辞典をご利用できます。 使用技術 html css javascript AngularJSを使ってタグベースのはてブビューアを作ってみた hogesuke.hateblo.jp つくったもの Skimii どんなもの? タグベースのはてブビューアを作りました。ウォッチしたいキーワードをタグとして登録すると、ブックマークされたエントリをタグごとに一覧表示します。 使用技術 フロントエンド:AngularJS1.3、Boot
オープンソースのソフトウェアルータ「CloudRouter」プロジェクトが発足。クラウド向け、Docker対応も 下記はプレスリリースでのCloudRouterプロジェクトの説明。 The CloudRouter Project incorporates the latest release of OpenDaylight to provide secure network programmability to enable SDN and create a solid foundation for network function virtualization (NFV) for networks at any size and scale. CloudRouterプロジェクトは最新のOpenDaylihtリリースの一員として、セキュアでプログラマブルなSDN(Software-Defi
nginxのデフォルトの動作ではクライアントから受け取ったリクエストボディをメモリにバッファリングするようになっています。 このメモリバッファのサイズはclient_body_buffer_sizeで変更することができ、リクエストボディのサイズがこのバッファのサイズを越えた場合はclient_body_temp_pathにファイルとして書き出されます。 ログレベルがwarn以上の場合はエラーログにa client request body is buffered ...という警告が出ます。 2015/03/29 14:02:20 [warn] 6965#0: *1 a client request body is buffered to a temporary file /etc/nginx/client_body_temp/0000000001, client: x.x.x.x, ser
ログファイルの監視に「tail -f」コマンドを使っている方は多いかもしれません。ファイルの末尾を表示する「tail」コマンドに、ファイル末尾に追加されたデータを追跡表示する「-f」オプションを指定することで、手軽にログの監視ができる便利なコマンドです。 しかし最近、「tail -f」より便利なコマンドとして「less +F」の使用を推奨するブログ記事「Stop using tail -f (mostly)」が公開され話題となりました。 「less」はテキストファイルの内容を表示する、ページャーと呼ばれるソフトウェアですが、これに「+F」オプションを指定することで、「tail -f」より便利なファイル監視コマンドとして使えるらしいのです。具体的に「less +F」が「tail -f」より便利な点として以下の2点が挙げられています。 監視モードと通常モードをlessを起動したまま行き来できる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く