C++プログラマーや各ディストリビューションのパッケージメンテナーは必見。GCC 4.4 + glibc 2.10でハマらない為のテクニック。 詳しくはリンク先を参照。執筆者は今のGentoo界を牽引する我らがリーダー、Diego E. “Flameeyes” Petten〓先生。 Flameeyes's Weblog : How _not_ to fix GCC 4.4 bugs ざっくり要約 #include <cstring> int main() { char *foo = strchr("ciao", 'a'); } は、GCC 4.3までは問題ないが、GCC 4.4だとエラーになるぜ。 error: invalid conversion from ‘const char*’ to ‘char*’でも決してこんな対策はすんな。目をつぶってるだけだ。 #include <cstri
WindowsではPdaNetというアプリを使えばAndroid端末+Windowsマシンでテザリングができるようだが、PdaNetはWindows用アプリのようでLinuxではダメ。 Linuxでテザリングする方法ないかなーと調べていたところ、AziLinkを発見。adbのTCP forwardでOpenVPNトンネルを張ってJava NATを使って通信する模様。あーなるほど。 手順はオフィシャルサイトに載っているのだが、Gentoo流手順を簡単に解説。 注意事項 PCやAndroid端末が動かなくなっても、ケータイ会社から多額の通信代を請求されても私は責任を負いません。すべて自己責任でお願いします。 用意するもの OpenVPN AziLinkから最新のapkファイルとazilink.ovpn Android端末 事前準備 Android端末の設定 Android端末で野良アプリをイン
Record GPS tracks. Monitor your performance. Share your outdoor activities with friends.My Tracks is an application for your AndroidTM phone that enables you to record GPS tracks and view live statistics – such as time, speed, distance, and elevation – while hiking, biking, running or participating in other outdoor activities. Once recorded, you can share your tracks, upload them to Google Spreads
Windows上でのLAMP開発 いわゆるLAMP(Linux、Apache、MySQL、PHP、PerlあるいはPython)環境の開発は、近年すっかりおなじみとなりました。読者の中にも業務あるいは趣味で携わっている方もいるでしょう。 しかし、その中でもクライアント環境自体もLinuxを使っているという人は案外少ないのではないでしょうか。多くの人は、日常使い慣れたWindows上で開発を行い、コードなどがある程度できた段階でLAMP環境に転送して動作確認をしているのではないでしょうか。 実際に稼働する本番環境にて、開発したシステムの最終的な動作確認をすることは当然必要ですが、開発の途中で本番環境に転送して確認するのは、手間が掛かります。そこで開発しているWindows上で何とかLAMP環境が動かないものかと思っている人や、あるいは最近急速に普及しつつある仮想化技術を用いてすでにWindo
ソフトバンクの着うた作成法の方で「着うたをメールに添付して送信すると音質が醜い」というコメントを貰いました。 aaさんなどのコメントを元に高音質でのえせ着うた作成方法を書きましたので紹介します。 aaさんなどの情報提供者に感謝m(_ _)m 私も作成しましたが、mmfとは思えないほど音質が良いですよ。 ・CD Manipulator Version 2.70Final 着うたにするCDの楽曲をPCにWAV形式で取り込むフリーソフト。 ・MPx2WAV32 着うたにするmp3形式の楽曲をWAV形式に変換するフリーソフト。 ・SoundEngine Free 2.945 WAV形式のファイルから必要な部分を切り出す機フリーソフト。 ・WSD
Rails Web アプリケーションをもっと速く こんなストーリーを考えてみます。 あなたは、Railsを学び、アプリケーションを作成し、サービスをインターネットに公開しました。しばらくすると、最初のユーザができます。あなたはとてもハッピーです。そうするうちにユーザが二人増え、十人になり、百人になりました。あなたはハッピーです、ユーザーもみんなハッピーです。 でも、ユーザが千人になり、一万人になり…。といった場合、何が起こるでしょうか? そこで起こるのはアプリケーションへの同時接続数増加によるサービス提供速度の低下です。ユーザ数が一万人を越えてしまうWebサーバに特有の問題は、C10K問題として知られています。 それでなくとも、残念ながらRailsは同様他種フレームワークと比べて、単位時間あたりの処理量が低いことで知られています。その理由は、RailsではRubyが遅くて、NativeTh
OpenSocial, App Engine, Amazon S3 の連携を解説した「OpenSocial in the Cloud」日本語訳 先日、 MySpace のアップデートや AOL の新着メールをチェックできる iGoogle ガジェットが公開されていましたね。 http://www.itmedia.co.jp/bizid/articles/0811/20/ne... http://igoogledeveloper.blogspot.com/2008/11/sign-... これらのガジェットのように、サーバーサイドの Web アプリケーションと連携することで、 iGoogle や OpenSocial ガジェットの可能性は無限に広がります。しかし、既存の API を利用のは簡単ですが、独自の機能を実装しようとするとサーバーを用意するのが大変。とくにガジェットの人気が出てアクセ
このブログでは、毎週末に「今週の話題」として新たに見つけた情報や Web サービスなどを簡単にご紹介しています。それらの中には、独立した記事にはできていないものの、とても有用な情報・サービスがたくさんあります。だいぶ数も溜まってきたので、折りを見てまとめ記事にしていこうかと思っています。 本日はその第一弾として、ジェネレータ系のサービスを集めてみました。多くは皆さんもご存知かと思いますが、まだ使ったことがないサービスがあれば、ぜひ試してみてください! CSS レイアウトジェネレータ CSS ez ビジュアルな CSS レイアウト作成ツール。 FC2, livedoor, Ameba など多数のブログサービス用のテンプレートを生成できる。 templatr WordPress のテンプレートを作成するツール。基本レイアウトが多彩に用意されている。ただ、各要素は CSS パラメータを直接指定す
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 Opera 10 ベータ版に搭載された画期的な新機能、 Opera Unite はもう試されたでしょうか。 JavaScript で組んだ Web アプリケーションをブラウザ内蔵の Web サーバーで動作させ、それに独自ドメイン(operaunite.com のサブドメイン)を割り当ててインターネットに公開するという、まったく新しい Web アプリケーションの形を
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 このブログを読んでくださっている皆さんなら、 Google カレンダーはもちろんご存知ですよね。 Google が提供している Web ベースのカレンダーで、自分自身の予定管理はもちろん、他のユーザーとのカレンダーやイベントの共有などで共同作業にもとても便利なツールです。 本日はその Google カレンダーをさらに便利に拡張する「サイドバーガジェット」の作り方を
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 以前も少し書きましたが、 Google Calendar の活用が個人的にホットです。で、自分のアプリケーションから Google Calendar のデータにアクセスしたいと思ったのですが、それを実現する方法には GData API と CalDAV の二種類があり、どちらを使うべきかが悩みどころです。 そこで、 CalDAV の勉強も兼ねて仕様書を日本語訳して
znz さんからお題を頂いたので、Remember The Milk に登録したタスクを howm の書式でインポートするプログラムを書きました。 アイディア: Emacs をフロントエンドにするタスクの一覧を SSL で通信して取得するために emacs-w3m を利用するタスクの一覧(XML)が入力されると howm の書式に変換するプログラムを用意するEmacs のコマンドでそれぞれを呼び出して結果をバッファに挿入する出力例: [2007-12-11]@ 帰省の切符を買う [2007-12-23]@ [tag1,tag2] example (with due and tags) [2007-12-27]@ 年賀状の投函 = 例1 (without due) = [etc] 例2 (without due but tags) = 例3 (without due or tags) ...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く