概要 Go にはプロファイリングツールがついているのだけど,何を出力してくれているのかよく分からなかったのでメモ.間違いに気づかれた方いらっしゃったらコメントいただければ幸いです . 出典 Russ Cox さんが下記に書いてくれてました.これを読むのが間違いないです. Russ Cox, Profiling Go Programs CPU Profiling プロファイリング用のコードの埋め込み まず, runtime/pprof を import しておきます.(net/http/pprofというのもあります). CPU Profiling は計測したい実行コードの前でStartCPUProfile()を呼んで,計測終了のタイミングでpprof.StopCPUProfile()を呼びます.終了の方は defer に登録しておけば関数抜けるときに自動で呼ばれるので便利ですが,Ctr-Cと
Go言語のArrayとSliceについて 調べるたびに忘れるのでメモしておきます。 基本的にGo Slices: usage and internals に基いています。 というかほとんど直訳です。 Introduction Sliceは他の言語のArrayに似ているが、違う部分がある。 Arrays Slice型はGo言語におけるArray型の抽象的なものである。 Array型は長さ(length)と要素(element)の型を明らかにしたものである。 下の例で、[4]intは4つのint型からなるArray型である。 長さは型の一部分である([4]int != [5]int)。 var a [4]int a[0] = 1 i := a[0] // i == 1 Go言語では、Array型はzero valueで初期化されていて、すぐに使える。 a[2] == 0 Go言語のArrayは
あいさつ こんにちは. 皆々様. 僕について詳しくはこちら. http://gogotanaka.me/ 勢い余り休学しSilicon Valleyに凸したただの技術好きの大学生です. 便所のラクガキのような内容ですが書き綴っています. 今回のお話 このブログを始めた目的が果たされ、 役目が終了したのでその事についてお話をします. つながりをつくるためのブログでした 「やばい、とにかくシリコンバレー行かなきゃアカン」 という衝動に駆られ、来たものの 「やばい、シリコンバレー凸したけど身寄りも居ないし、とにかくやばい」 「やばい、とりあえずAppleに凸しよう.」 それがこれ 「あ、この手のネタでバズらせて、コンタクト募集すれば良い出会いがあるのでは.」 (* バズらせて…有名にするみたいな意味 そして生まれたのがこの便所のラクガキの様なブログです. ブログのお陰で家も仕事も決まりました!
困った 既に動いているサービスに新しく機能を追加する際に、 1対1のリレーションシップを持たせたテーブルを追加する必要がありました。 例えば、usersテーブルにuser_settingsテーブルを1対1の関係で追加するってイメージです。 ※usersにカラム追加すればいいじゃんってのは別の話で。 ここで困ったのが、新しく追加したテーブルへのデータ追加方法です。 考えられる方法として、 1.デプロイする際にバッチで一気にデータ投入する 2.新規追加したmodelを使う際にnullチェックをしてnullならば作成 の2パターンなんですが、 1だとデータ量が多くなっている場合にシビアになってくるので2で考えました。 しかし毎度modelを呼び出すところでnullチェックするのもめんどくさい。。 こんな実装がしたい
https://www.youtube.com/watch?v=90NsjKvz9Ns 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約4時間前 (注)参照しているビデオは、矢印キーで前のページに移動した後に、再び矢印キーで指定しているページに戻ってこないと、うまく再生機能が起動しないようです。面倒ですが、済みません。 Mark DiMarcoのJSConf 2014での講演です。アルゴリズムがどのように適用されているかを、数式でなく、映像で説明してくれているのが、とてもわかりやすいです。 Amazonのプルダウンメニューの工夫の話は聞いたことがありましたが、元をたどればAppleが発明したものだけどOS Xに移行するときに使われなくなった(コピーし忘れた?)テクニックなのですね。知りませんでした。 1) 画面
http://blog.brianlovin.com/design-details-soundcloud-for-ios 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約4時間前 SoundCloudは、ブログからのPodcast配信のプラグインとしてよく使われているのは以前から知ってましたが、個人的にはミュージックプレーヤーとしては利用したことはありません。既に数十万のアーティストが楽曲のシェアに使ってるんですね。「Youtube for music」と呼ばれるレベルのサービスになってるとは気づいてませんでした。 リニューアルしたiOSアプリは残念ながらレビューは2.5程度ですが、Brian Lovinが取り上げているいるように、UIではいくつか細かい工夫がされてます。 個人的に気に入ったのは、まずは細かいと
ニュースサイト『iMore』によれば、iOS 7.1.2 へアップデートする途中で iPhone や iPad がリカバリーモードになる現象が起きています。いったんリカバリーモードに切り替わってしまうと、iPhone や iPad を初期化せざるを得なくなり、データが失われます。 ほとんどの iPhone や iPad では、問題なく iOS 7.1.2 へアップデートできたようです。しかし、これからアップデートするのであれば、iPhone や iPad を事前にバックアップしたほうが良いでしょう。 リカバリーモードとは? 本来は、iPhone や iPad のトラブルを解決する方法がほかにない場合に使われる機能です。iPhone や iPad が初期化され、iOS が出荷時の状態に戻ります。
検証結果 ※結果は Unity エディタ上で 10 回テストしたものの平均値、単位は秒 ※Unityのバージョンは4.3.4 オブジェクト 検索方法 1,000 回 10,000 回 100,000 回 100 Find 0.004392 秒 0.027789 秒 0.252738 秒 100 FindGameObjectWithTag 0.000693 秒 0.004147 秒 0.018733 秒 100 FindObjectOfType 0.070080 秒 0.622304 秒 5.801984 秒 1,000 Find 0.037534 秒 0.357311 秒 3.543825 秒 1,000 FindGameObjectWithTag 0.000655 秒 0.002315 秒 0.018519 秒 1,000 FindObjectOfType 0.157907 秒 1.55
いつもniconicoをご利用いただきありがとうございます。 niconicoアカウントで以下の設定の変更を行った際に、 ご利用のメールアドレス宛にご確認のメールをお送りする対応を行いました。 ▼niconicoからメールが送付される操作 ・メールアドレス/電話番号/パスワードを変更した場合 ※メールアドレスを変更した場合は、変更する前のメールアドレスにメールが送付されます ・Facebook連携/Twitter連携/PSN OAuth連携を開始/変更した場合 ・niconicoから退会した場合(niconicoアカウント削除) ・niconicoに長期間ログインしていないアカウントで、ログインした場合 ▼niconicoからメールを送付・配信するメールアドレス info@nicovideo.jp もし操作・手続きした覚えがないがメールが届いた場合は、 niconicoヘルプをご覧の上、問
What to expect at Meta Connect 2025: 'Hypernova' smart glasses, AI and the metaverseMeta Connect, the company's annual event dedicated to all things AR, VR, AI and the metaverse is just days away. And once again, it seems like it will be a big year for smart glasses and AI. Instagram fixed an issue that caused posting multiple Stories to tank your reachInstagram fixed a bug that made posting multi
ロックバンドのコンサートで頭を激しく振ったドイツの男性(50)が、硬膜下血腫と診断されていたことがわかった。音楽に合わせて頭を振る動作が原因の診断例は初めてという。ドイツのハノーファー医大が、英医学誌ランセット(電子版)に発表した。 論文によると、男性は英国のヘビーメタルバンド「モーターヘッド」のコンサートに参加。約2週間後から頭痛がひどくなり、2013年1月にハノーファー医大を受診。CT検査で頭部右側に硬膜下血腫が確認された。手術で血腫を取り除き、約2カ月後に回復した。 硬膜下血腫は、頭部をぶつけたときなどに脳内で出血して起きることが多いが、男性は頭部をぶつけておらず、コンサートで音楽に合わせて頭を激しく振り続けたことで、脳を覆う膜と脳の間で出血したとみられる。この動作によるけがは、むち打ちや首の骨の損傷などが報告されているが、硬膜下血腫は初めてという。 モーターヘッドは、激しいリズムが
有能なウェブエンジニアをウェブディレクターにすることについて - 下林明正のブログ私はWeb系のエンジニアで、今まで多くのディレクターと仕事をしてきた。Webの技術が分からんだけならまだしも、なんでこいつらは勉強しようともせずにWebの仕事に関わってくるんだ? さっさとやめちまえ! などとイライラしてた時期もあったが、今は認識が改まっている。駄目なディレクターとは、Webの技術が分からないディレクターではなく、そもそも本業のディレクションがろくにできていない連中なのだと気づいたからだ。そもそもコミュニケーションが下手。メールを送ってくるが、なにが言いたいのか分からず、対顧客・対現場のコミュニケーションコストを増大させる。プロジェクトを遅延させ、モチベーションを低下させる。顧客の言い分を現場に丸投げしてくる。顧客の要望、予算、現場のリソースを折衝して、プランを提案し、顧客と現場を幸福なゴール
伊藤直也氏が語る「仕事の流儀」の第2回は、KAIZEN platform Inc.の立ち上げに参画して実感したリモートワークツールの重要さについて。 スタートアップ企業でエンジニアが快適に開発できる環境とはどのようなものか、KAIZENでの事例をもとに、いま感じてることを語ってもらった。 by 馬場美由紀 (CodeIQ中の人) リモートワークをしながら「全員同席」するためのツール KAIZENのようなスタートアップ企業で、かつリモートワークをする社員もいる環境で、どんなふうにアジャイル開発を進めていくか。 それが最近の僕の重要な関心事です。 ちょっとKAIZENのリモートワーク風景を見てほしいんですけれど……(Sqwiggleというオンラインミーティング・ツールで自宅で仕事をしているエンジニアを呼び出し、会話を始める)。 Sqwiggleを起動すると、カメラが有効になっていて、こんな感じ
「ファン活動とは思えない営利目的の同人グッズ等が増え続けている現状を何らかの形で線引したい」という意図があったと説明している。 ゲームメーカーのニトロプラスが二次創作についてのガイドラインを改定して議論を呼んでいた件で、同社の小坂崇氣社長が「意図とは異なる表現になっていた」として、文章を変更する方針を自身のTwitterで明らかにした。 現状のガイドラインでは非営利的な二次創作活動を許容するとし、その条件を「直接販売」「販売数量の総累計数が200個以内」「売上予定額が小規模(10万円未満)」などのように定めている。ネットでは「制限があるとは言え二次創作を許容してくれるのはありがたい」との声がある一方で、条件が厳しいとの意見もあった。
グラニの『神獄のヴァルハラゲート』がサービス開始から1年半以上経過したが、現在もなおGREEの人気ゲームランキングでたびたび首位を獲得するなど好調だ。さらに、カプコンとの共同タイトル『モンスターハンター ロア オブ カード』も上位に入っている。 今回、グラニの取締役CTOの河合宜文氏(写真右)にインタビューを行い、立て続けにヒットタイトルを生み出しているグラニの技術的な強さに迫った。今回、エンジニア以外の人にもわかるように初歩的なところから話してもらった(写真左は、取締役の福永 尚爾氏)。 ■そもそもC#とはなにか ———:よろしくお願いいたします。河合さんのプロフィールを教えてください。 前職は大手ソーシャルゲームの会社に在籍し、リアルタイムバトルゲーム2タイトルの開発に携わりました。その後、グラニの立ち上げから参画しました。 ———:御社では、C#を使っておられるとのことですが、この言
なぜコードが綺麗じゃないといけないの?という質問をごく一部の方、特にデザイナーさんから受けることがあるので(半分くらいの人はネタで言ってますが)、自分なりの意見をまとめたいと思う。勉強不足で浅い感あるので、偉い人にご指摘いただけると嬉しいです。 「コード汚くてもデザインが見えればいいじゃん」の定義について 「コード汚くてもデザインが見えればいいじゃん」はかなりふわっとした印象を持つので、ここでは「コードが汚い」の定義として、以下の2つを挙げる。 メンテナンス性に欠ける (W3Cの)仕様に沿っていない なので「コード汚くてもデザインが見えればいいじゃん」というのを「メンテナンス性に欠け、仕様に沿っていなくても、デザインが見えていればいいじゃん」という意味に置き換えて話を進める。 確かに表面的な視点で見ると、エンドユーザーには関係がなさそうに見えるかもしれない。 例えばメンテナンス性の高いコー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く