githubでMSP430 LaunchPadのコードを漁っていたら、Energiaという1年ぐらい前にArduino IDEからforkしたプロジェクトを見つけた。 全然関係ないCPUにArduinoの全命令を移植してあって、メチャクチャ出来が良いのでテンション上がって気合入れた記事書いてしまった。学校の教材として使えるレベルのマイコン環境だと思う。 Energiaのgitリポジトリはここ https://github.com/energia/Energia 試しに作ったプログラムはここ https://github.com/shokai/energia-study 1つ前の記事で書いたMSP430 LaunchPadで、Arduinoのコードが動く。 Arduino系は一番安いSeeduino v2でも1900円するので、もったいなくて1つのボードに色々な機能をがんばって実装するからプ
無料サービス。レジストリの変更やPCの操作を行うVBScriptを生成、配布します。皆様が入力した値を反映させるものもあります。■PC設定のコンビニ(本サイト)について PCの設定を変更・情報収集などをするVBScriptを生成・配布しています。 無料サービスです。 提供しているスクリプト・サービスは以下のサイトマップを参照してください。 PC設定のコンビニ サイトマップ(提供サービス一覧) 本サイトへ初めてお越しの方は利用規約をお読みください。 サイトの更新履歴ははてなブックマークを参照してください。 当方作成の別サイトコマンドプロンプトを使用したバッチファイルではWindowsの設定などを行うバッチファイルを配布しているので、合わせてご利用ください。
映画:TIME 10395:[2012 03/04 22:46]~[2012 03/04 23:37] : (映画) 遺伝子操作やら諸々の技術で不老が実現し、人々が25歳で成長を止めるようになった近未来。 みんなが不老不死だと収拾が付かなくなるため、各人には25歳を迎えた時点で残り1年の寿命が与えられ、寿命が尽きた瞬間に即死する仕組みになっていた。 通貨としての役割も果たしていて、上手く稼いでいけば若い肉体のままいくらでも生き続けることが出来る残り寿命だったが、大抵の庶民はローン支払いやらで25歳を迎えた瞬間に残り1日ほどになってしまい、 左手に表示された残時間を気にしながら明日を稼ぎ続けるのが精一杯だった。 ある日、25歳を迎えてから底辺暮らし3年目の主人公は、人生に疲れた大富豪から100年を超えるとんでもない長寿命を託され、世界のいびつな構造を教えられて動き出す・・・という経済SF。
0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 本記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か
とある外注さんが書いてきたコードがひどかった。 バックグラウンドでのオーディオ再生を、Activityから作成したワーカースレッドで行う。キャンセル処理は全く考慮していない。 UIスレッド上でばんばんHTTPリクエストを投げる。応答を読み終わるまでループを回す。 アプリケーションの起動中にずっと保持する必要のある情報をIntentに書く。それを読むのはonStart()ではなくonCreate()。 Activityの初期化は全部onCreate()に書く。onStart()もonStop()も全く使ってない。 アプリケーションの起動中にずっと保持する必要のある情報をstaticメンバに持たせる。 どう悪いか説明しておこう。 Activityから起動されるワーカースレッドの寿命 たとえば画面上で表示する情報をHTTPリクエストで取得する等の処理はワーカスレッドを使うと応答性を失わずに欠くこ
2010年09月25日22:45 カテゴリLoveCode 私がソフトウェア技術者でもありつづける理由 一言でいえば、「自分に報い続けたいから」ということになる。 私がソフトウェア技術者をやめた理由 - Rails で行こう!私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 以下に照らし合わせれば、その複雑な感情とやらそのものがお嫌いなのだろう。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 で、何をもって美醜を決めているかといえば、コルモゴロフ複雑性と、そこからの距離をお使いのようだ。 うるう年を計算
昨日、 人生の転機 - Rails で行こう! の中で「ソフトウェア作りが嫌いだ」と言い切ってしまったことが引っかかっている。 私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 簡単な例を挙げよう。 うるう年を計算するアルゴリズムを考えてみる。うるう年とは、「4で割り切れて、かつ100で割り切れない年。ただし、400で割り切れたら、やはりうるう年」である。 def leap_year?(y) (y % 4 == 0) && ((y % 100 != 0) |
Objective-CとC言語の速度差を比較されているブログ記事。 Why game devs don’t use Objective-C « iPhone Open Source - Nick Vellios http://www.vellios.com/2010/08/22/why-game-devs-dont-use-objective-c/ Objective-Cだと30fps、C言語だと60fpsと予想以上に影響が大きいみたいです。 ソースコードも提供されているので自分で試してみる事も可能です。 自分でテストした結果、確かにObjective-Cだと30fps周辺のスコアとなりました。 これは速度が必要な所はC言語で書いた方がよさそうですね。 ソースコードはデフォルトではC言語向けとなっていて、 HelloWorldLayer.h の最初の方でコメントアウトされている以下の記述を
ごあいさつエントリだけというのもなんなので、引き続きfujimotoです。実質上1つめのような気がするこのエントリでは、PHPが3倍くらい(少なくとも2倍くらいは...)速くなるGree Fast Processorというのを先月作ってみたのでご紹介です。 すぐわかるまとめ Gree Fast Processorというのを使ってみると、シンプルなsymfonyのプロジェクト(xav.ccで試しました)でも2倍弱、結構複雑なアプリケーションだと7倍くらい速くなったりします。いくつかの制約がありますが、パフォーマンスに飢えているかたはお試しください。 こちらはなんかすごい速くなっている感じのグラフ(一番上が速くなった版のRequests per Second、赤が通常版のRequests per Second): これはさすがにbest caseすぎる気がしますが、普通にやっても2倍弱くらいは
タイトルのようなことができないかという話。 で、調べた結果、以下の記事を発見 デベロッパー ガイド: PHP - YouTube の API とツール - Google Code メモ:YouTubeAPI + PHP(Zend) - ftshの日記 ZooTube.jp で YouTube API を使ってみています | ぢぢらぶろぐ これで、検索とブラウザからのアップロードはできました。(激しく感謝) ただ、ローカルファイルを直接アップする方法が、 最初のリンクぐらいしか見当たらなかったので、 ガイドを元に作ってみました。 gdata.php ――――――――――――――――――――――――――――――― <?php $PathLIB = '/path/to/Zend'; set_include_path(get_include_path() . PATH_SEPARATOR . $P
円周率π計算の桁数の記録が更新された。計算機の進歩とともに記録は更新されるものだが、今回の記録更新で使われたのはスーパーコンピュータではなく、なんと1台のデスクトップPCなのだそうだ(本家記事:New Pi Computation Record Using a Desktop PC、元ネタ:Pi Computation Record)。 今回の計算で達成した桁数は、約2兆6999億桁。前回の記録は昨年、筑波大・計算科学研究センターで達成された約2兆5769億桁なので、1200億桁ほどの記録更新となる。 元ネタのPress Releaseによると、計算に使われたマシンの主なスペックは以下の通り。 CPU:Core i7(2.93GHz)メモリ:6GBHDD:7.5TB(1.5TB×5)PC自体は2000ユーロ(25~26万円程度)のもので、OSにはLinux、π計算プログラムは独自に作られた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く