このサイトは、川俣 晶のウェブサイトの新館です。 初めて来られた方は、このサイトについて記述されたコンテンツもご参照下さい。
このサイトは、川俣 晶のウェブサイトの新館です。 初めて来られた方は、このサイトについて記述されたコンテンツもご参照下さい。
こちらは独自ドメインからレンタルサーバー、フレッツ接続専用会員までトータルサポートのプロバイダー、BiG-NETです。 いつも弊社ユーザーのページにアクセスをして頂きましてありがとうございます。 http://www14.big.or.jp/~touch/haribote/haribote.html 404 Not Found (ファイルが見つかりません) 申し訳ございませんが、お客様がアクセス要求されました上記ページは、現在アクセスが出来ません。 弊社では、なぜアクセスできないのかと言う第三者からのお問い合わせにはお答えすることが出来ません。 もしこのページの関係者をご存知でしたら、連絡を取ってみることをお薦め致します。 何卒ご容赦下さい。
2006年07月13日 Collatz 予想 キミならどう書く 2.0 - ROUND 2 - について。 いきなり brainf*ck で書く元気はないので、とりあえず C に起こしてみました。bf 化をにらみつつコード短縮をかねてループや判定条件を 0 基準に変更していったら、こんな感じになりました。 続きを読む "Collatz 予想" 投稿者 kazuho : 2006年07月13日 11:15 | トラックバック (0) 2006年06月26日 C で tail に queue は不要 なんか C で tail を書くのが流行っているらしいので参戦します。 はこべさんや弾さんの例だと、動的なデータ構造を使っているが、これは牛刀だと思いました。少なくとも、djb 先生のお好きな回答でないことは確かです (^^; C で書くとしたら、やはり目的に特化したデータ構造を使うことで、速度と
viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし
Unix系コマンドラインユーザーのための、 gcc/g++/g77 による開発におけるデバッグ術を簡単に紹介します。 以下の内容は gcc 2.7.2.3 での動作は確認しています。 g++/g77 でも恐らくは通用すると思うのですが、 ひょっとすると異なる部分があるかもしれません。 筆者は g++/g77 の使用経験がないので、その場合は御容赦を願います。 実行前 キーワード「コンパイルオプション, -Wall, -O2, -O4」 まずは gcc にオプション opt'-Wall' を付けてコンパイルし、 警告がなくなるまでソースを修正します。 これは 常識 です。 次に opt'-O4 -Wall' でコンパイルします。 「未初期化変数の使用」の警告 (`foo' might be used uninitialized in this function) は、 opt'-O4' を付
前回は形態素解析を使う検索エンジンのしくみについて説明しました。今回は、FINDSPOTで使用しているN-gramという検索エンジンのしくみについて説明します。 N-gramによる見出し語の切り出し 前回は、形態素解析による検索エンジンでは、検索可能な最小単位が分かち書きの切り分け単位となる点を説明しました。 一方、N-gramを使った検索エンジンでは、単純に文字の並びを見出し語としてインデックスを作成します。1文字を元にインデックスを作成する方法をユニグラム、2文字の並びを元にインデックスを作成する方法をバイグラム、3文字の並びを元にインデックスを作成する方法をトリグラムと呼んでいます。 1文字:ユニグラム 2文字:バイグラム 3文字:トリグラム N-gramによる見出し語の切り出しは、形態素解析のための文法解析を伴わないため、特定の自然言語に依存しないという特徴があります。 FINDS
Tiny C Cmpiler 0.9.23のインストール ISO C99に対応した、コンパクトでコンパイル速度が大変速いコンパイラーです。生成されたバイナリーの実行速度はgccよりも若干劣るようです。 LGPLライセンスのもとで、フリーで入手して使用することができます。 http://b2c-1.rocketbeach.com/~bitwalk/tcc_intro.html TinyCC について http://www.nminoru.jp/~nminoru/programming/x86-cc.html x86 で動作する C/C++ コンパイラ 同じ名前ですが、つぎのtiny Cコンパイラは学習用のサブセットです。 http://www.watalab.cs.uec.ac.jp/tinyCabs.html tiny C コンパイラの概要 Tincy C Compilerの入手方法 つぎ
What's New (2006.01.12) 情報を更新。 (2005.08.23) Tiny C Compiler の情報を追加。 (2005.07.07) Borland C++ Compiler の情報を更新。 (2003.05.13) 4/18 の日記を元にしてページを作成。 コンテンツ x86 バイナリを生成可能な C/C++ 処理系のリスト 手持ちの処理系の比較 x86 バイナリを生成可能な C/C++ コンパイラ処理系のリスト x86 というか IA-32 命令セットに基づくバイナリを生成可能な C/C++ コンパイラ処理系のリスト。 ただし DOS 時代の 8086 命令を生成するだけのものは省いた。 メーカ 名称 対応OS 備考
本ブログ(資格の取得と活用)の紹介ページです。 ※最新記事は次ページからとなります こんにちは、テック青木です。 大学生の子供二人を持つ、ごく普通のサラリーマンです。 1999年から、2004年にかけて、技術士(機械部門、総合技術監理部門)と中小企業診断士を取得したのをきっかけに、2006年3月にこの「我ら社内士!」ブログを開きました。 2016年4月には行政書士を取得しています。 「社内士(しゃないし)」とは、企業に勤めながら「~士と呼ばれる国家資格」を活用して、キャリアライフの充実を目指しているビジネスパーソンに付けた名前です。 皆様の自己啓発と、キャリアライフの充実にお役に立てるヒントを提供していきますので、是非お読みください。 ★ご質問・ご感想などは以下のフォームにどうぞ! (メールアドレスや本名は不要です) https://ws.formzu.net/dist/S87384255
秋葉原の鈴商で、384x192ドット、モノクロSTN液晶が\1,200で売られていました。 384x192ということは、8x16ドットのフォントなら、48文字x12行の表示が可能で、20文字4行のキャラクタ液晶の実に7倍強の情報量があります。それが\1200なのですから、とてもお買い得だと思います。 しかし、この液晶はドライバICは実装されているものの、秋月のQVGAカラー液晶のようにVRAMを内蔵しておらず、常に描画しつづけなければ画面を保持することができません。 また、最低でも30fpsくらいのフレームレートで描画しないと画面がちらついてしまいました。 1クロックに4ドット分のデータを転送するで、30fpsで描画するには384x192x30/4=553kHzでドットクロックを送ることが必要になります。 1周期の間に、RAMからデータを取ってきて4bitのデータを出力し、クロックパルス送
今回は鈴商で販売されているグラフィック液晶(384x192ドット、モノクロ)を利用するための信号をFPGAで生成する。この液晶パネルは鈴商で1300円、対応する18ピンコネクターは5個で300円。液晶パネル3枚とコネクター5個で送料を含めてちょうど5000円だった。 この液晶パネルを利用するにあたって以下のホームページを参考にしました。これらがなければまず映像を出せることはなかった。どうもありがとうございます。 ・「Graphic LCD Contoller」(液晶パネルの概要) ・「鈴商dotLCD ~中間まとめ前半」(回路図など) ・「鈴商dotLCD ~中間まとめ後半」(端子説明など) ・「鈴商液晶(4) タイミングチャート(仮) 」(信号線のタイミング表:間違えてるバージョン) ・「鈴商液晶(5) (真)タイミングチャート」(信号線のタイミング表:正しいというバージョン=しかし私は
Michael E. Lee Senior Programmer/Analyst Ontek Corporation 22941 Mill Creek Road Laguna Hills, CA 92653 USA Abstract: A substantial portion of a knowledge worker's life may be spent waiting for a computer program to produce output. Users and organizations control their wait time by purchasing faster computers, adding memory, or using faster network connections. Developers of application progra
はじめに P.Graham著『On Lisp』に示されているように、現代的なLispプログラミングでは静的スコープ(字句的スコープ)と末尾呼出し(末尾再帰を含む)の最適化のもとでのマクロが重要な意味をもちます。しかし、今まで処理系作成の初心者が内部に手を入れやすい手頃な大きさの実装が事実上ありませんでした。 ここでは、そういったモダンな特徴を備えた小さなLispインタープリタL2LispをRubyで作ってみます。L2Lisp(Little Lambda Lisp)は、Lispの理論的背景であるラムダ算法(lambda calculus)に対し、有力なLisp方言であるSchemeと同程度に忠実である一方、その他の点では広く普及しているEmacs Lispのサブセットとしたオリジナルの小型Lispです。 実行例としてtak関数を定義し、実行する様子を示します。Ruby以外に必要なのはL2Li
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
2007.09.20改訂 まえがき このページを作ったのは2006年の6月のこと.当時,私のサイトに来る訪問客で最も多いのが「関数電卓セレクトガイド」のページにキーワード検索で来る人達だったため,いっそ,お客様の望むページを作ろうじゃないか!という意気込みで,手持ちの関数電卓と当時の各メーカーの最新機種をレビューするページを作ったのがはじまりだ.当時の目標は「関数電卓」のキーワードでGoogle検索トップ10入りだったがそれも達成された. 今では関数電卓の情報を求めて,毎日百人あまりの人がこのページを訪れるようになった.こうなると,なんだか只の「趣味のページ」では済まなくなるのではないか,と勝手に考えている.ページのスタンスは当初と変わらぬ「俺様のページ」だが,現在では色々なコンテンツを加え,「情報」という軸で好意的に評価されるよう心がけている. 書いてある情報に間違いが無いよ
秋月の電子キットを作ろう part2 page.1 現在製作中のキット情報など(更新:03/5/7) page.2 今まで製作してきたキット(更新:99/12/24) page.3 「秋月の電子キットを作ろう」(更新:99/12/24) page 4 「秋月の電子キットを作ろう part2」(更新:01/11/22)
ヤフオクで電子回路教材 Tree of knowledge Microchip ELECTRONICS 実験で学ぶ 小・中学生の電子回路 を落札しました。 マニュアルを読むと、完成している電子回路教材ではなく、 電子回路教材から自分で作る教材のようです。 パーツを確認して、組み立てていきます。 一番広いワークエリアは、ブレッドボードと同じ、 クリップタイプの電極が並んでいて、 そこに配線やパーツのリードを指していきます。 取りつけた後、配線を挿してみましたが、とても硬いです。 クリップや取っ手付きの画びょうなどで電極のクリップを 少し広げてあげないと単芯線が入りませんでした。 向きを間違えないように電極のクリップを本体に差し込んでいきます。 次に左右の電池スナップを取り付けます。 所定の位置に取り付けられましたが、長さギリギリです。 次にスイッチを取り付けます。 スイッチ接触部をスイッチノ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く