【第14回】potatotips(iOS/Android開発Tips共有会) コマンドなしでぼくはAndroid開発できない話
GoはPythonのようなLLと比べると実行速度は速いのですが、GCは特別速いわけではないので、相対的にGCがパフォーマンスに与える影響は大きくなります。 また、Java に比べると、一時オブジェクトなどのために頻繁にヒープアロケーションを行うとGCの停止時間が長くなりがちですが、一方でヒープアロケーションを避けたプログラミングがしやすい言語でもあります。 MySQL ドライバのような低レイヤーのライブラリを作る場合、アプリケーション側の性能要件を勝手に決めることができないので、現実的な範囲でアロケーションを減らす努力をするべきです。 ということで、前回の記事 で紹介したプレースホルダ置換を実装するにあたって経験した、アロケーションに気を使ったプログラミングについて、チューニングする手順やコード上のテクニックを紹介したいと思います。 1. まずは正しく動くものを作る go-sql-driv
高校3年生から、大学2年生までの3年間。 私は地元のスーパーでレジのアルバイトをしていました。 昼間はパートのおばさん、夜は高校生や大学生が多く、そのほとんどが女性でした。 私の働いていたスーパーはレシートに本名がフルネーム(漢字)で印字されるようになっていました。 本名と顔が一致することによって、たくさん怖い思いをしました。 私だけでなくて、一緒に働いていた仲間もです。 カタカナだけや、名前が印刷されないお店もあると思いますが、いまだにフルネーム印字のお店もあります。 どうか考えるきっかけになってくれれば、と思います。 ①変なおじさんに名前を覚えられてしまうスーパーで働いていると、様々なお客様と出会います。 優しいおばあちゃんもいれば、可愛らしいお子様も。 だけど、ちょっぴり変わった人もいるわけで。 特に、変なおじさんってのが厄介でした。 他のレジが空いているのに、わざわざ私のレジに並ん
はじめに 最近、新しい市場を求めてサービスを海外展開しようとしている会社が増えてきています。サービスを海外展開するにあたって気にしなければならないことがいくつかありますが、そのうちの一つに通信環境があります。私は先週までインドネシアにいましたがAkamai Technologiesによるとのインドネシアの通信速度は日本の6分の1程度で、実行環境に厳しい制約があります。またFacebookによると、Facebookアプリの通信量のうち85%は画像が占めているというデータがあります。そこで、画像の読み込みを改善すると通信量をグッと減らせると思い、画像読み込みライブラリの比較をしました。 Picasso vs Glide Androidでは、Squareが開発しているPicassoと、Bumptechが開発しているGlideというライブラリが有名で、使っている方も多いと思います。次のコードをご覧
生まれたばかりの赤ちゃんは母親に絶えず抱かれるその肌の触れ合いを通じて、この世が安心できる場所であることを実感するという。 ハグには大きなパワーが秘められている。子どものみならず大人も同様、優しく抱かれることで、人体が思いやりを感じ取り、深いレベルで自分が孤独ではないことを知るのだ。これは自然の抗鬱剤として効果を期待できるという。 これは抱きしめあうことでオキシトシンというホルモンが解放される為で、その効果が得られるのは人間同士だけではなくペットでも良いそうだ。 抱きしめあう相手がいない人は、ただ妄想するだけでも効果が得られるというから驚きだ。
Hi, I’m Mark Nottingham. I usually write here about the Web, protocol design, HTTP, and Internet governance. Find out more. Comments? Let's talk on Mastodon. @mnot@techpolicy.social Wednesday, 18 February 2015 HTTP Standards Web The IESG has formally approved the HTTP/2 and HPACK specifications, and they’re on their way to the RFC Editor, where they’ll soon be assigned RFC numbers, go through some
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く