タグ

ブックマーク / blog.daisukeyamashita.com (5)

  • Go言語でパッケージを作成して世界に公開する方法 | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    Go言語では簡単に独自のパッケージを作成する事ができます。とは言え、作業方法が分からなければどうしようもないのですが、中の人が親切にも動画を用意してくれています。英語が分からない人はこのブログを読むといいよ。 ここでは、文字列をひっくり返すという簡単なサンプルコードを例にパッケージ化作業を進めて行きます。 package main import ( "fmt" ) func reverse(s string) string { runes := []int(s) n, h := len(runes), len(runes)/2 for i:= 0; i < h; i++ { runes[i], runes[n-1-i] = runes[n-1-i], runes[i] } return string(runes) } func main() { s := "My Test String"

  • 周回遅れのGo言語 | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    2009年11月10日にGoogleは新しいシステムプログラミング言語Goを発表した。現在、Googleでは彼らが保有しているシステムのフルビルドには信じられないような時間がかかっているそうですが、それを解決するためにコンパイルが速い言語の開発が必要になったという事らしいです。ちなみにGoの標準ライブラリ全体(12万行程度)のビルドは9秒で終わるらしいです。 彼らがシステムプログラミング言語と言っているように、あまり普通の開発者が利用するような言語ではなさそうで、GUI系のライブラリはほとんど用意されていません。その一方で、通信(ウェブ)周りで必要そうなライブラリは一式揃っています。またGo言語には、goroutineと呼ばれる並列処理を簡単に記述できる仕組みが用意されています。 私は新しい言語に飛びつく方ではないですが、公開から1年以上経過してからドキュメントを読みなおすと、良く出来てい

  • gccで関数呼び出しのコールグラフを生成する方法 | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    先日のC言語のプログラムにテストコードを書こうとしたら、仕様書が存在しない事が発覚!サービスに機能が追加されるタイミングの拡張案のドキュメントがいくつか存在するのみという事なので、まずは仕様をドキュメントにまとめる事に。 完全網羅の仕様をまとめるには、コールグラフを作成するのが良い(デバッグする時にはあまり意味が無いので注意)ので、早速コールグラフを作成していたら社員から、やり方教えてと言われたのでブログにまとめる事に。。。 とりあえず、gccなど開発ツールは入っているという前提で、、、 私はegyptというツールを使います。 wget http://www.gson.org/egypt/download/egypt-1.6.tar.gz tar zxf egypt-1.6.tar.gz cd egypt-1.6 perl Makefile.PL make sudo make instal

  • あなたが世界を変える簡単な方法 | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    この世で新しい事を始める時には、その人はバカと見られる。彼が世界を変えるなんて誰も考えてもいない。単なる笑いものだ。 最初のバカの動きをみて、それが単なるバカじゃないかもしれないと考えた人がバカの最初のサポーターとなる。 一人サポーターが現れると、そのサポーターの動きをみて追従する人が現れる。 スバラシイ!三人集まればそれは、一人ではなく集団だ。 ジワジワと参加者が増え、臨界点を超えるともう止まらない。 みんなが参加している。自分も行かないと置いてけぼりだ!今や参加していない人がバカ呼ばわりだ。 最初にバカと呼ばれた人は、いつしか指導者と呼ばれるようになった。そう!世界は変わったのだ! 文章で書くと、そんな単純じゃないよと思うよね。下の動画を見てみよう。 ビックリだね。けど、私がブログの記事にしようと思ったのはこの動画を見たからじゃないんだ。 同じ、風景を別アングルでもっと前から撮影してい

    satojkovic
    satojkovic 2012/02/10
    別アングルの映像は初めて見た!
  • iPhoneアプリはビジネスになるのか? | ミネルヴァの梟は黄昏とともに飛び始める(山下 大介 公式ブログ)

    日、『iPhone勉強会 at 京都』に参加してきました。 私は、iPhoneを持っていないし、もちろん開発もしたことが無いので技術の表面的な話題とビジネスの話題にしか加われませんでしたが、実際にApp Storeでアプリを販売されている方が話をされたのでアメリカと日の二重課税を防ぐための書類申請の話などもあり、大変勉強になりました。 iPhoneアプリをビジネスにできるのか?という観点から幾つか質問をしたので、それに対する「開発者の答え」に「ネットからの情報」を加えQ&A方式でまとめました。 間違っているなどのご指摘があればご連絡下さい>参加者の方 iPhoneの販売台数は? 日国内のiPhone販売台数は、公式の発表はないもののネットで情報を探してみると100万台未満(iPodTouchを合わせても100万台ぐらい?)のようです。全世界で1000万台 App Storeに登録され

  • 1