閲覧には管理人が設定したパスワードが必要です。※cookieを有効にしてください。 一度cookieに登録すると次回ログインフォームが省略されます。
アルゴリズムとは「算法」「演算手順」などと直訳することができますが、広い意味では、「あることを達成するための手順」のことです。日常生活の例をとっても、朝起きて→着替えて→朝食を食べて→歯を磨いて→自転車で学校へ行く、という一連の行動も一種のアルゴリズムと考えることができます。一般的にコンピュータの世界ではデータ処理、数値演算、シミュレーションなどの問題を解決するための考え方や手法の事をアルゴリズムと言います。 さらに厳密に言えば、アルゴリズムとは「明確に定義された有限個の規則の集まりであって、有限回適用することにより"問題"を解くもの」です。世の中に存在する問題に応じて、アルゴリズムは無限に存在します。 問題とアルゴリズムの例: アルゴリズムとは何かを具体的な問題の例を通して考えてみます。
What is a Crowdsourced Bug Hunt? Imagine tapping into a global community of expert testers, all working to ensure your web application is flawless. That’s the magic of crowdsourced bug hunts. This method harnesses the power of a global community of testers who use varied browsers, experience and usage patterns to find problems that might not be discovered by an in-house team.
当ホームページでは管理人「nodchip(ノドチップ)」が作成した フリーソフトの配布を行っております。ほとんどのフリーソフトは開発終了しております。予めご了承ください。 リンク QMAClone nodchipが制作・運営中のオンライン対戦型webクイズゲーム Challenge Creator GAE ver TopCoder? Algorithm 撃墜フェイズ支援ツール pya!(ν・▽)νオイラーシリーズ by nodchip オモシロネタ投稿サイトpya!関連webツール (データ更新は終了しております) ACM-ICPC OB/OGの会 国際大学対抗プログラミングコンテストの選手育成ボランティアグループ 東京工業大学放送研究会のホームページについて 東京工業大学放送研究会公式ホームページは 2007年中旬までnodchipの自宅サーバーにて公開しておりました。現在は東京工業大学
細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック:最強最速アルゴリズマー養成講座(1/3 ページ) 競技プログラミングはレベルの高い人たちの集まり――そんな考えを持っている初心者の方、TopCoderはあなたのコーディングスキルを爆発的に高める魔法のような場です。今回は、初心者にこそお勧めしたいTopCoderの魅力について考えます。 教育的な観点から見るTopCoder 今回からTopCoderに関する実践的アルゴリズムを解説していく予定でしたが、序盤のうちに触れておきたいことがありましたので、今回の枕は“教育的視点から見るTopCoder”というテーマで少し書こうかと思います。 まず、最初に宣言しておきたいことは、この連載は初心者向きである、ということです。「どう考えても上級者向けだろう」という意見はたくさんの方から寄せられていますが、筆者は、まだプログラミングレ
Intel Galileoで、以前LPCXpressoで動かしたCoreMark(CPUコアのベンチマークテスト)を試してみました。比較として、Raspberry Piでも。さて、結果はいかに。 GalileoへのCoreMarkの移植 GalileoのArduino形式スケッチにCoreMarkを移植する際に工夫した点は以下です: 表示に使うprintfは、下地で動いているるLinuxのprintfがリンクできることを発見(773mbarさんのIntel Galileoでprintfを使うを参照) CoreMark本体(Cのコード)はArduinoのLibraryとしてリンク スケッチのイメージは以下の通りです: #include <stdio.h> #include <coremark.h> void setup() { stdout = freopen("/dev/ttyGS0",
A Codelab by Bruce Leban, Mugdha Bendre, and Parisa Tabriz Want to beat the hackers at their own game? Learn how hackers find security vulnerabilities! Learn how hackers exploit web applications! Learn how to stop them! This codelab shows how web application vulnerabilities can be exploited and how to defend against these attacks. The best way to learn things is by doing, so you'll get a chance to
W5100-SPIボード English page here 普段50 PVもいかない寂しいページなのですが、今日はいきなり1000 PVくらいになってて驚きました。 Hack A Dayってサイトで取り上げてくれたようです。 なんか、世界の大きさを見せつけられた感じ。--2008/10/18 動きました!--2008/10/17 例によってイーサネット関係です。 WIZnetのTCP/IPハードウェア処理チップを使用。 さて、夏前に始めたプロジェクトですが、ようやくボードができあがってきました。 実物を見たら、よけいに手付け実装の気が失せました。 0.4mmピッチって、つらいですね。 LCRも1005にするんじゃなかった。 でも、手付けしましたよ!3時間かけて!僕、初SMDです! フラックスでベタベタ。 ハンダも多かったり少なかったり。 LCRも、あっち向いたりこっち向いたりしてます。
イーサーネットシールド(Ethernet shield)を購入しました。 目的は、PCが起動していない間でもメールチェックを定期的に行って、登録したメールアドレスからの着信があった場合の通知を行うためです(例えば、cocologのコメント書き込み通知メールを監視する)。 これまでは、ブロードバンドルーターのメールチェック機能を使っていました。最近、無線LAN APの入れ替え(マルチセキュリティーとハイパワー対応)を行い、これまで無線LAN APとブロードバンドルーターが別だったのを1台にまとめたのですが(BuffaloのWZR-HP-G300NHに入れ替え)、後継機ではメールチェック機能がなくなってしまいました。個人アカウント宛のメールは毎日チェックしないため、私的には便利な機能だったのですが、プロバイダーのメールサーバーに負荷をかけるため歓迎されない機能なのでしょうか、、 そのため、Ar
小ネタ 2009-003 ネットワークインターフェース部品の電子工作(W5100,ENC28J60,etc) 以前からネットワークインターフェース用の電子部品や電子工作キットを色々と物色していた。 ネットワークの一端でサーバー側コンピュータを頭脳として、その一方でネットワークの末端に感覚器官としてセンサ等を常時接続しておくような物を作りたいと考えていた。 実際の応用はまだ出来ていないが、とりあえずネットワーク接続の基本的なテスト程度はやってみたのでメモ代わりにここに書いて残しておくことにする。(2009-01-17) 左上から、LANTRONIX XPort、Tristate PICNIC-kit (Realtek RTL8019AS) 左下から、Switch-Science ENC28J60-kit、 Optimize ENC28J60-kit、 Arduino + Ethernet s
WIZnetのTCP/IPハードウェア処理チップ。Arduino用イーサネットシールドの定番です。 一般にTCP/IPは複雑な処理であり、AVRなどの8ビットマイコンには少々荷が重いです。最近は、PICで有名なマイクロチップ社のENC28J60イーサネットコントローラにAVRをSPIで接続するという事例がいくつか報告されています(たとえば、黒猫電脳研究室さんのWeb制御ACコンセント)。しかし、どうしても単純な処理しかできないようです。 WIZnetのTCP/IPハードウェア処理チップは、この複雑なTCP/IP処理をハードウェアで肩代わりしてしまおうという製品です。8ビットマイコンなどの非力なCPUでも、有益かつ高速なアプリケーションを構築できることが期待されます。 WIZnetのW5100は、以下の特徴を持っています。 ・マイコンとは、バスまたはSPIで接続。 ・IP、MAC、PHYを内
AVRイーサネット こんな物を作りました。 ATMega168とENC28J60をSPIで接続した、ごくありふれた回路です。 特に、ENC28J60まわりは、データシートに掲載されている推奨回路のままです。 RJ45ジャックはメジャーなMagJackではなく、秋月で手に入るPulseJack J0011D21Bです。 キットを購入して下さった方に:キットについての解説 ファームウェアが悩みですが、先人の人々がいろいろと実現してくれているのでおんぶにだっこで行く方針。 解説 回路図およびパターン図は、このページ最下部の「Attachments」を見てください。 電源は3.3Vです。 SPI接続のために、PB3(MOSI)、PB4(MISO)、PB5(SCK)を使っています。また、SPIのチップセレクトのためにPB2を使っています。 ENC28J60からの割り込みを受け付けるため、PC2を使っ
それでは、まず、ここで製作する真空管ギターアンプヘッドの回路図を見てみよう。これは、実はフェンダーChampのオリジナルの回路図に切り貼りして作ったものである。 オリジナルのフェンダーの回路は、電源トランスと出力トランスについての記述がなく、要は純正品を使ってください、ということなのだが、純正品は日本では入手が難しい。アメリカから個人輸入で取り寄せることはできるが、一つ問題なのが、アメリカの電源電圧は119Vで、日本の100Vより一割ほど高いのである。なので、実は電源トランスにいくらか問題が起こる。それに、まあ、いくら円高?でも輸入は高くつく。 ということで、ここでは日本で入手可能な、フェンダーとほぼ同等な一般のトランスを使って作っているので安心していただきたい。 それにしてもこの回路図だが、なんと言うか、カッコいいと思わないだろうか。自分は、Marshall、Voxなどなどずいぶん色んな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く