Tips for writing clear, performant, and idiomatic Go code
![The Go Programming Language](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d5005d814a9ae0d14cf1971b49ee397008fff11/height=288;version=1;width=512/https%3A%2F%2Fgo.dev%2Fdoc%2Fgopher%2Fgopherbelly300.jpg)
こんにちはこんにちは!! 近頃は、はてなブックマーク人口もめっきり増えてきた感じがしませんか! 2chまとめサイトのようなアクセス多いところがどんどん活用しはじめたり ベストセラー本で紹介されたりとかの影響なんでしょうか! 数年前とくらべてアクティブなユーザーも増えて、 人気エントリーだと1000や2000といった4桁ブックマーク数もあたりまえになってきました!! そんなこんなで、最近はてブをはじめた人も結構いるんじゃないかと思いますが…! 最初のうちは、トップページとか、人気エントリーを眺めているだけでも充分楽しいですよね! でも慣れてしまって、つい「記事に飢える」状態になっちゃったりすると 注目エントリーまでも追いかけるようになったり… それでもまだまだ飢えがおさまらなくって気がつけばハテブ依存症…! …あるいは、単なる外部ブックマークとして使っているだけの人も多いのかも? だけど、は
ブログツール「WordPress」のインストール時に、簡単な作業でセキュリティをアップするチップスをWP Engineerから紹介します。 Small Security Tipps for your WordPress Install 以下、そのポイントを意訳したものです。 はじめに WordPressの標準のインストールは非常に簡単で、WordPressの人気の要因の一つともいえます。しかしながら、インストールを行う際に少し手を加えることで、不正なアクセスをより難しいものにすることができます。 テーブルのプレフィックス DBで使用するテーブルのプレフィックスを標準の「wp_」から異なる文字列に変更します。 設定方法 「wp-config.php」の「$table_prefix = 'wp_';」の「wp_」を変更します。 認証用ユニークキー WordPressの安全性をアップするために、
追記:「kzk's blog」の「Writing TokyoCabinet wrapper for Go language」で紹介御礼。この記事は cgo を使った TokyoCabinet のラッパーの書き方を解説しているので、下記のコードと組み合わせて本当に tc が backend になっている KVS を書いてみるのもよいかも。 『早速 Go 言語を試してみる!』とか。 『Go で無駄にチャンネルを使ってクイックソートのようなものを書いてみた』とか。 こちらはというと、試しに memcache バイナリプロトコルで通信する KVS もどきを書いた。 サーバのイベントループで go すれば全部済むのが楽ちんですね。 追記: HandleConn() の中で、backend_ch を backend との送信と受信両方に使っていたのだけど、ここにあるように、まったく誤りだということが分
はじめに Google から新プログラミング言語 The Go Programming Language が発表されましたね! というわけで、さっそく試してみたいと思います。 環境は Mac OS X 10.6 インストール さっそくインストール Getting Started - The Go Programming Language を見ながら 環境の準備 ディレクトリを作る amacbook% cd ~ amacbook% mkdir go amacbook% mkdir bin環境変数の設定をする。~/.zshrc に以下を追加 # Go 用 export GOROOT=$HOME/go export GOOS=darwin export GOARCH=amd64 export GOBIN=$HOME/bin export PATH=$GOBIN:$PATH Mercurial を
Webデザイン全般や実際のワークフローについて要点や理…記事一覧 Webデザイン・制作の関連情報を得られるTwitterアカウントまとめ。 公開:2009年11月11日 11:04, 更新:2009年11月11日 11:35 トラックバック(0) コメント(0) Webに敏感な人たちが活発に活動しているTwitter。それゆえに、かもしれませんが、Web制作に役立つ情報を配信するTwitterアカウントが多数存在します。フォローしておくと情報収集の役に立つTwitterアカウントをまとめてみましたのでご活用下さい。 アカウントを日本語と英語に分け、さらに扱う情報のカテゴリー毎に固めて一覧としています。団体や企業の公式アカウントもありますが、おそらくそうだけど確証がないアカウントに関しては「?」をつけています。 正直、偏ってる感じはあったり、もっと探せば良いアカウントがまだまだあるんじゃな
日進月歩のコンピュータ業界だが、C言語が生まれて30年以上経ってもなお、そのプログラミングスタイルは大きく変化していない。だが一方でC/C++の複雑性を排除したJavaやC#が登場したり、最近ではPythonやRubyなどのスクリプト言語が人気となるなど、新たな方向性が模索されつつある。そんななか、Googleの開発チームが新たに提案するプログラミング言語、それが「Go」だ。 Goのオフィシャルサイトの記述によれば、シンプルで高速、安全、そして並列処理が可能な点が特徴として挙げられている。C言語風の記述形式ながら異なる文法体系を持ち、ポインタが利用可能なものの、バッファオーバーフローの遠因となる複雑なポインタ演算を排除。 文法体系はシンプルで、ガベージコレクションが用意されているほか、並列実行を考慮して軽量なプロセス間通信を行う手段が提供され、簡易なプログラミングで大規模処理が可能なシステ
企業のTwitter活用が加速しているが、どうすればプロモーションに生かせるかについて各企業は手探り状態だ。日本コカ・コーラもそうした企業の1社だったが、「とにかく使ってみる」ことで製品のプロモーション活動における新たな着想を得ることができた。 企業のTwitter活用が加速している。新製品やキャンペーンなどリアルタイム性のある情報を消費者にツイート(つぶやき)したり、顧客の不満に返信をしたりするといった具合だ。だが、企業のTwitter活用は一筋縄ではいかず、運用において試行錯誤している担当者も少なくない。 そんな中、日本コカ・コーラは8月下旬にTwitterを駆使したWebプロモーションに踏み切った。狙いは、同社が横展開していたオンラインビンゴゲームの状況をTwitterで実況し、同ゲームの参加者を増やすこと。公式アカウントを運用していく上で、リアルタイム性の高いTwitterをうまく
2009/11/11 グーグルは2009年11月10日、Cのようにシステム記述に適したプログラミング言語「Go」をBSDライセンスの下に公開した。C++のようなC言語の拡張ではないが、Cに似た構文が特徴で、ガベージコレクタ(GC)や並列プリミティブ、イテレータ、実行時リフレクションなどを備えた新しい設計が目を引く。Goはグーグルの社員7人が「20%の自由時間」を利用して開発した。設計・実装を行っているのが分散OS「Plan 9」の創案者であるロブ・パイク氏や、Unix、Cの生みの親、ケン・トンプソン氏、Google ChromeのV8エンジンを開発したロバート・グリースナー氏など錚々(そうそう)たるメンバーで、こうした点でも注目を集めそうだ。 グーグル社内では、まだGoを使っていないが、今後はWebサーバなどのシステム関連のソフトウェアで実用を検討しているという(Goのオフィシャルサイトは
<「機動戦士ガンダム」以後、新作を発表してもガンダムの人気には及ばなかった。富野さん自らが「呪縛」と呼ぶ苦悩の時期だ> 「ガンダム」が認められた時に、自分も作家になれると思ったわけです。ガンダムで示した、宇宙時代に対応した新しい人類像の「ニュータイプ」という概念やモビルスーツという二足歩行のロボットを使って、次の物語を作りたいと思った。しかし、「ニュータイプ」の定義づけもできないし、別の作品もガンダムほどにはうまくいかない。作家として、創作力の幅を持っていない、と自覚しました。 そこへ制作会社から「次もガンダムをやらないか」と言われれば、受けざるを得ないわけです。でもうまくいかない。「番組を1年持たせればいいんだろう」と捨て鉢になってしまう気持ちがありました。 <転機は、テレビアニメ「A(ターンエー)ガンダム」(99~00年)だ。旧知の制作会社社長からの「ガンダム20周年に何かやらないか」
私的なメモです。WordPressで個人的にWebサイトを構築したり、受注した際の手順リストをメモ。自分用のチートシートです。いつも何かしら忘れている気がするのでいつもやる事をぱっと見で分かりようにリスト化しておきます。※個人的な主観が入っています。 Todoソフト等はあまり使わないので本当に私的なメモですが、これが誰かのお役に立てたら幸甚です。プラグインなども好みが有ると思いますのでご参考までに。。 [note]情報が古くなったので改正版としてアップデートしました。[/note] インストールDB作成WP最新版をダウンロードwp-config.phpをDBに合わせて変更接頭語も変える(wp_ → example_)FTPソフトでサーバーにインストールログインして管理者権限のユーザーを作成作成したユーザー名で再ログインadminユーザーを削除ダッシュボードの不要なコンテンツを非表示にパーマ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く