当サイトは個人的な趣味のページです。自己のイラストや仕事などを「こんなんやってます。」とお見せするだけのページです。興味のある方はのぞいて行ってください。興味のない方も暇つぶし程度にどうぞご覧ください。
最近サロンへ
またまた久しぶり
気がつけば11月
もう八月も中半
土曜日なのに出勤
本ウェブサイトに掲載されているすべての情報(文章、音楽、絵画、写真、図画・映画・写真、編集著作物、データベースの著作物)の特許権・著作権・商標権・その他の知的財産権は、コンテンツ提供者の財産であり、日本の著作権法および著作権に関する国際法によって保護されています。権利者に無断で複製、公開、送信、配布、譲渡、貸与、翻訳、転載、変造することは、法的に罰せられることがあります。本サイトの利用にあたり、次の各号に該当する行為、または該当するおそれのある行為を行ってはならないものとします。
1-個人を誹謗・中傷し、その他名誉を侵害する行為
2-特定の企業や団体、誹謗・中傷し、その他名誉を侵害する行為
3-他者の個人情報を掲載する等のプライバシーを侵害する行為
4-他社または弊社の知的財産権を侵害する行為
5-有害なコンピューター・プログラムを送信するなどの行為
6-公序良俗及び法令に反する行為
7-本規約に反する行為、または弊社が不適当と判断する行為
内容についての誤り、本ウェブサイトに掲載された情報に基づいて被ったいかなる損害、ウェブサイトにリンクしているいかなるウェブサイトの内容についても当サイトは一切責任を負いかねます。海外諸国から今日本が様々な意味で注目を集めています。
もちろん一番有名なのはアニメでしょう
しかし、その影響は多岐に渡ります。今や日本だけのことを考えては立ち行かない時代になったといえます。世界は日本を見ています。そのことは確かです。ですから、日本は世界を見る必要があるのです。
私たちは世界に何を発信すればよいのでしょうか
西洋諸国を見た時に日本を始めとして、アジア諸国に寄せる期待には特別熱いものがあるようです。インターネットの技術を前提として世界は動いています。そして世界が求めているのは技術を前提としたコンテンツなのです。様々なコンテンツが既に日本から世界に発信されています。
これからも様々なコンテンツが日本から世界に発信され続けるでしょう
私たちブレインズ・ネットも独自のコンテンツを発信しようと日夜、道を探っています。何よりもコンピュータは人間を支援するもののはずです。人間に代わって何かをすることもあるでしょうが、人間の能力を伸展するために貢献することが重要である、と考えます。マギ・トレインというコンテンツはまだ進化の第一歩にあるに過ぎません。しかし、これは人間の記憶を効果的に支援する仕掛けを内包しています。人間になり代わってコンピュータは記憶するのではなく、人間の記憶を支援するという発想に立って設計されています。これによって人間の潜在している能力を引き出し、天才を開くことが可能であると確信している次第です。今後とも、支援、応援を賜りますようお願い申し上げます。私たちは先駆けとして社会に貢献します。
主たる取引先
メールを出す。
絵を書くこと、体を動かすこと
ギョーザの街と言っている場所
散歩、らくがき、書店徘徊
ちょんまげおじさん
釣り(特に海)
ネット検索、おいしそうに食べること
ようこそ、ここは株式会社ブレインズ・ネットのホームページです。
たのしんでいってくださいね
地とは、対局が終了した時点で勝敗を判定するためのものです。
自分の陣地にある、盤面の線の交点の数が自分の地の数となります(黒番なら★、白番なら☆の部分)
相手の陣地になってしまう可能性のある場所は地にならないので注意してください。逆に言えば、相手がどう打ったとしても奪われることのない場所が自分の陣地です。
コウとは何か
図1、2のような状態をコウといいます。ここで黒が図1のAに打つと図2のように黒と白が反転したような図になります。すると同じようにアタリになり、白が図2のBに打ち返すとまた図1の形に戻ってしまいます。このコウの状態を解決するために、石を取られた方は取られた次の手番ではその石を取ることができないというルールがあります。つまりコウというのは、アタリであっても、その場所に石が置けなくなるということです。空間が大きく見えて打ち込みにくく見えるかもしれませんが、逆にそれが有利に働くものです。答えを見る答えを隠す。
黒1:これ以上ない存在感を与えることができるでしょう
実はここが白石の急所のひとつになっています。白2:黒1を押し込むように打ってきました。黒3:右の白二子を攻め立てるように、外側を固めます。白4:そこが取られたら後がないので繋ぎます。黒5:相手の陣地を狭くするように潜り込みます。白6:これ以上狭くされるのを防ごうとして守ります。黒7:もうひとつの急所をつぶして終わりです。黒三子に白石が覆い被さっているという心もとない形になっていますが、たった一手で生きるための道が見えてきます。答えを見る答えを隠す。黒1:白石の頭を叩いて陣地を広げたいところですが、最初からある黒三子を利用して、目を作れる形にします。白2:広がってくるのを防ぐように白石が伸びてきます。黒3:これで目をひとつ確保できました。白4:白石が進入を試みます。もう諦めたのでしょうか、つまらない攻め方です。黒5:取りあえずもうひとつの目を確保して、黒が生きることができました。食品のカラクリ~知らなきゃ健康は守れない。
食育コーディネーターであり
現職で食品メーカーに勤めている筆者が伝えたいのは
知ったらあなたの大切な人に伝えてください。
ファミレスメニューの裏側1ステーキ編
知識が全くなく、外食に対しても何の疑いもなかった頃は
私もよくファミレスを利用していました。
以前はデニーズやジョナサンなどが中心でしたが
最近では低価格で食べられるガストやサイゼリヤなどが
一般的に利用しやすいイメージだと思います。
ファミレスでも当然のことながら様々なところで裏がありますが
今日もその【裏】を1つご紹介します。チェックすべきポイントですが、150~200gで800円以下のステーキについては注意が必要です。なぜならその一枚のステーキは、元々は一枚の肉では無かった可能性があるからです。
プロでも見分けることが難しい出来映えの一枚のステーキは
くず肉やハラミ肉、そして数々の食品添加物を用いて作ることが可能です。これを成型ステーキと呼びますが、安いステーキはかなりの確率でこれの可能性が高いです。
恐らく知らぬ間に食べていたことは間違いないでしょう
では、このステーキの何が問題になるかと言いますと
まず第一に、複数の食品添加物を知らぬ間に摂取しているということです。
くず肉をまとめるためには結着させて一枚に仕上げる必要があり
そこには食品添加物が不可欠というわけです。
他にも肉を柔らかく、よりリアルにするために
和牛の脂身や卵白を加えたりもします。
最後に型に入れたものをアイロンをかけるように四方から圧力をかけて、ブロック状の塊になった肉を冷凍してから上手に切れば
一枚のおいしくて安いステーキが完成という流れです。
また、くず肉はとにかく安くという観点から
牛肉だけではなく、豚肉、鶏肉、羊肉も使っている可能性が高いです。これは某大手ハンバーガーチェーンも同様です。食品添加物以外には、狂牛病で騒がれたBSEについての問題が考えられます。
安く仕入れられる肉という時点で何を使用しているかわからない上に、ハラミ肉というのはいわゆる横隔膜のことをいうので
これは避けた方がいいとされている内蔵肉に当たります。
特定危険部位である脳、目、脊髄よりは安心
なんて思ったらいけません。専門家の多くは内蔵肉についても、低価格の肉の場合は避けているのが現実です。
低価格でお客様に提供するためにはもちろん原価を安くしないと、店側に利益は残りませんし
需要があるからこその対応というのはわかりますが
その低価格に対するリスクに何も気づいていない消費者は
ある意味、被害者ではないかと思えて仕方ありません。何よりも喜んで食べている小さな子供たちの将来が心配になります。
地道ではありますが、これからも皆様の健康を祈って
食品の裏側についてお伝えしていきたいと思います。今回もご覧いただきありがとうございました。是非あなたの大切な人にも教えてあげてください。
序章1 食品添加物の問題について
なぜ食品添加物が問題なのか
一番のポイントになる部分について書きたいと思います。まず第一に、安全性が確認されたものでは無いことが問題です。
日本で食品添加物が使われるようになったのは第二次世界大戦後
一世期どころか、まだ数十年の歴史しかありません。
ということはまだまだ食品添加物の安全性については
遠い将来にならないとわからないのが現実です。
安全性はともかく
食品添加物が引き起こす健康障害は何があるかと言いますと
「化学物質過敏症」が考えられます。つまり、食品添加物を摂取したことによって起こる過敏症です。症状として、灼熱感、顔面圧迫感、胸痛などです。化学物質に体が対応出来ず、拒否反応としてこのような症状が現れます。
たとえば私もよく食べるカップ麺などにも多くの添加物が使われていますが
人によっては胃が不快感に襲われ、時には下痢を起こします。マクドナルドなどのジャンクフードについても同様です。
知らずに食べて不調と感じるか、知った上で食べて
自分自身の体と相談するか
この差は非常に大きいと思います。
知らず知らずのうちに摂取している添加物の種類や量は限りありませんが
それぞれの食品がどのような添加物が使われているか
その添加物は一体なんのために使われているのか
さらにはその添加物のリスクについても知っているというのがベストでしょう
最初から覚えようとする必要はありません。このブログをと読みながら、少しずつ理解していけばいいと思います。
まずは自分がよく食べる食品(お弁当・パンなど)に何が使用されているか
これを把握することが近道だと思いますので
早速明日からの食事の際には、原材料等の確認をしてみてください。
お支払い方法について
配送方法・送料について
特定商取引法に基づく表記
メルマガ登録・解除はこちら
M』収録曲をまとめたレア・コンピレーション・アルバム
代表曲が目白押しの全20曲収録
初回特典として、ジャケットと同じデザインのステッカー(縦9cm x 横9cm)が1枚付いています。※こちらの商品はクロネコメール便にて発送を予定しております。
お届け時にはポストへの投函になるため、代引決済はお選びいただけませんのでご注意ください。この商品について問い合わせる。この商品を友達に教える。買い物を続ける。
お支払い方法について
配送方法・送料について
特定商取引法に基づく表記
メルマガ登録・解除はこちら
ドクターマーチン社の4ホールのブーツです。
トゥ部分にU
型抜きによりデザインされています。
ドクターマーチン社は2003年にイギリス国内での生産を完了しており、ユーズドの商品で、元箱はありません。* 左右のソールに減りが見られます。* 右のサイド部分に、数カ所の白いキズがあります。* 左右右のトゥ部分にこすれによる色ハゲが見られます。* 左右とも、履きしわ・着用感があります。使用・着用の際にあまり影響のないシミ、ヤケ、汚れ等のダメージがあります。これらは生産されてから年月を経過したユーズド商品の特性です。ご理解の方、お願いいたします。
・オプションの価格詳細はコチラ
この商品について問い合わせる。この商品を友達に教える。買い物を続ける。
お支払い方法について
配送方法・送料について
特定商取引法に基づく表記
メルマガ登録・解除はこちら
あいのけもの
レモンの花が咲いていた。
1999年に大阪で結成し、10年間の活動の中で数多くの作品をリリース
スカを軸に、レゲエ、カリプソ等の音楽を取り入れたスタイルで、たくさんの名曲を残してきました。そんな2000年代を駆け抜けた日本屈指のスカバンド「ザ・マイスティース」の10年間の軌跡を1枚にコンパイルし、ベスト盤としてリリースです。※こちらの商品はクロネコメール便にて発送を予定しております。
お届け時にはポストへの投函になるため、代引決済はお選びいただけませんのでご注意ください。この商品について問い合わせる。この商品を友達に教える。買い物を続ける。
お支払い方法について
配送方法・送料について
特定商取引法に基づく表記
メルマガ登録・解除はこちら
おっとりな性格ですがプレイは激しいそうです。
綺麗な黒髪に細身で真っ白な綺麗なボディライン
濃厚プレイでお客様を大満足させます。※割引サービスの併用はできません。
↓お問い合わせ↓
色気と可愛さを兼ね備えた女の子♪綺麗で整った魅力的な容姿
のんびりした癒しの雰囲気と優しく明るい性格は万人受けするタイプ
S級美女です。※割引サービスの併用はできません。
↓お問い合わせ↓
清楚で綺麗な絶品お姉様登場です。
色白美脚で均整のとれた抜群のスタイルは誰もが納得
その綺麗なルックスはもちろん性格も本気で良い子です。
落ち着いた雰囲気とは裏腹に、プレイが始まると大胆な姿に
二人だけの至極の世界を是非♪
※割引サービスの併用はできません。
↓お問い合わせ↓
おっとりな性格ですがプレイは激しいそうです。
綺麗な黒髪に細身で真っ白な綺麗なボディライン
濃厚プレイでお客様を大満足させます。※割引サービスの併用はできません。
↓お問い合わせ↓
色気と可愛さを兼ね備えた女の子♪綺麗で整った魅力的な容姿
のんびりした癒しの雰囲気と優しく明るい性格は万人受けするタイプ
S級美女です。※割引サービスの併用はできません。
↓お問い合わせ↓
問答無用のS級美少女
面接官がいつも以上に力説した自信満々でオススメするスーパー美少女
彼女の発する独自のオーラとその清楚な佇まいは接する人すべてをトリコにしてしまうことでしょう
※割引サービスの併用はできません。
↓お問い合わせ↓
色気と可愛さを兼ね備えた女の子♪綺麗で整った魅力的な容姿
のんびりした癒しの雰囲気と優しく明るい性格は万人受けするタイプ
S級美女です。※割引サービスの併用はできません。
↓お問い合わせ↓
ギャル系ファッション誌から飛び出してきたかのような少しハーフっぽい抜群のルックスがたまりません。10代のキュ~ッと引き締まったボディを堪能しちゃってください。※割引サービスの併用はできません。
↓お問い合わせ↓
清楚で綺麗な絶品お姉様登場です。
色白美脚で均整のとれた抜群のスタイルは誰もが納得
その綺麗なルックスはもちろん性格も本気で良い子です。
落ち着いた雰囲気とは裏腹に、プレイが始まると大胆な姿に
二人だけの至極の世界を是非♪
※割引サービスの併用はできません。
↓お問い合わせ↓
感度抜群の超Hな女の子♪どこまでも透き通る瞳と美肌は、どのお客様もご納得頂けます。
上品で落ち着いた雰囲気で癒し度120%です♪
※割引サービスの併用はできません。
↓お問い合わせ↓
給与または報酬
女の子紹介手当、最高額15万円支給
18歳以上の女性(高校生不可)
※初心者、未経験の方大歓迎
※お一人でも、お友達同士でもOKです。※明るく元気な方お待ち致しております。貴方のお好きな時間帯で勤務可能です。
※長期でも短期でも全然OK
※フリーター、学生、OLさんのアルバイト可能です。お気軽にご相談して下さい。一日体験入店あり(お友達同士でも大歓迎、無理強いは絶対ありません。
罰金、ノルマなし
完全日払い制(全額持ってかえっていただいています。ノルマや無駄な引かれもの等一切ありません。
自由出勤制(あなたのスケジュール、プランに合わせた出勤が可能
顔バレ、アリバイ対策万全(お客様をあらかじめモニターチェックでき安心です。出張面接、写メール面接可能です。※わからない事は何でもお気軽にお問い合わせ下さい。お電話またはメールでお願いします。
お問い合わせ
北九州のデリヘルブレス
ブレスは女の子を大切にするお店です。
【給与または報酬】
●女の子紹介手当、最高額15万円支給
18歳以上の女性(高校生不可)
※初心者、未経験の方大歓迎
※お一人でも、お友達同士でもOKです。※明るく元気な方お待ち致しております。貴方のお好きな時間帯で勤務可能です。
※長期でも短期でも全然OK
※フリーター、学生、OLさんのアルバイト可能です。お気軽にご相談して下さい。●一日体験入店あり(お友達同士でも大歓迎、無理強いは絶対ありません。
●罰金、ノルマなし
●完全日払い制(全額持ってかえっていただいています。●ノルマや無駄な引かれもの等一切ありません。
●自由出勤制(あなたのスケジュール、プランに合わせた出勤が可能
●出張面接、写メール面接可能です。※わからない事は何でもお気軽にお問い合わせ下さい。応募方法 お電話またはメールでお願いします。
<ご予約・お問い合わせ>
実験とかメモとか
キャプブラ - 長いページも一枚にキャプチャ
画面をはみ出る大きなページ、縦に長いページを一枚のスクリーンショットに
IEコンポーネントを使っているので、レンダリングはIEと同じ
あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ネットをうろつくと、モータの駆動にはパワーMOSFETというのを使うそうで、この辺を参考にうなってみた。
回すモータは、マブチモーターのRE260
タミヤのハイスピードギヤボックス
これ、ユニバーサルプレートの穴と、ギヤボックスのネジ穴位置がびみょーに合わない。
カットするしかないのか、とも思ったが今はモータを固定できればいいので、テストベッド的な感じで
4Vで駆動できるしRE260なら定格に収ま りそうだし
FETは燃えるぞ壊れるぞ、という話があちこちで見られる。チキンなので、正転方向だけマイコン制御ありに、逆転方向のMOSFETはプルアップ・プルダウンで常にOFFになるようにして、PWMで回転数を制御するところだけ試した。TA7291Pのときと違ってドライバでの電圧降下が少ないため、エネループ2本で十分よくまわる。写真では、MOSFETをトランジスタ1個でスイッチしているけど、のちにプッシュ・プル構成にして高速スイッチングをめざした。写真では付いていないけど、10kΩの半固定抵抗で分圧した電圧をanalogRead()で読ませて回転数が変化するようにした。半固定抵抗を動かすとスムーズに回転数が変化してちょっと楽しかった。調子にのってぐりぐり動かしていたら、ねじ切ってしまった。
今度はちゃんとボリュームにしよう・・
最終的には、モータ制御はATtinyなど小さめのマイコンを使い、arduinoから独立させようと考えている。ちょっと検索するとライタを自分で作っちゃう人ばかりで、道は遠いなーと思わざるを得ない。
いいんだこれで
ハナっからCで書くつもりなのでWinAVRもDLしてインストール
低電圧版を選んだのは、モータ制御とは別にリモコン的なものを考えていて、単三×2で動くようにしてみたかったから(モータ制御用のは5Vで使う予定)
ISPのコネクタにジャンプワイヤを突っ込んでブレッドボードに挿す、大雑把さ
ISP側のピン配置はこのページを参考にした。
後はデータシートを見てAVR側のピンに接続
電源はスイッチングなACアダプタ5Vから給電
クリスタルもパスコンもなんにもない状態
なんか、ちゃんと点滅してる。ブレッドボード上を見てると、ほぼワンチップマイコンだけが載ってる状態でプログラムが動いちゃうんだからおもしろいなー、と感動してしまう。
後からファーム更新してZB対応版相当品に
xbeeでラジコン的な作例はたくさんあるので、今さら感あふれる感じなんだけど、とにかく自分で実際にやってみたかったのだった。機構・構造部品は、少年時代を思い出すTAMIYAの「楽しい工作シリーズ」を使った。昔懐かし、ツインモーターギアボックスとトラック&ホイールセットでクローラ風にしてみる。
このギアボックス、子供の時は金属フレームかつ完成品だったような気がしたんだけど(はっきり覚えてない)、今はプラスチック製で組み立て式なんだな
最初、ユニバーサルプレートという工作界のユニバーサル基板みたいなヤツを一枚しか買ってなくて、ギアボックスとキャタピラを乗せたら、電池も回路も置く場所がなくなってしまった・・・
ユニバーサルプレートをもう一枚と、ユニバーサル金具というL字に使える構造材を買い足した。
で、出来たのがコレ
なんか配線がピンピン飛び出てて危なっかしい・・
ラジコン的なものなので、当然、電池電源でもって行動できること
おまけで、測距センサを使って、障害物に近づいたら勝手に停止する。モーターは2つで、左右の動輪をそれぞれ駆動している。細かい回転の制御は何もやってなくて、全開かオフかの二択だ。
TA7291Pを2つ使っていて正転と逆転のコントロールはかろうじて可能に
手持ちの電池ケースが単三×4のしかなくて、勢いが良すぎた。
ギア音うるさいし
xbeeシールドを乗せちゃうと、Vinが隠れてしまうが、シールドと本体の隙間から無理やり差し込んだ。ユニバーサルプレートはネジ止めだけで構造を乗せていけるので便利なんだけど、穴のピッチが5mm間隔のため、基板と合わなくて難儀する。
結局、arduinoの方は2穴だけ使って斜めに配置、モータードライバを載せた基板は、アングルを使って90度立てることに
若干斜めになっているのは、こっちもネジ穴の位置が合わなかったため
コード上は、aruduino IDE上のシリアルモニタを使って、コマンドとモータの動作を実装・確認
で、動かす時はXbeeシールドを乗っけるだけ(もちろんxbee間の設定は先に済ませておく必要がある)
1対1の通信では、Xbeeの良さをスポイルしてしまうが、ラジコン風用途で用いる分にはいいだろう、てことで
秋月電子で購入した。対象、というか壁のようなものとの距離を電圧で得られる。距離と電圧の関係はリニアではないけど、近似式を求めた人がいたので、丸パクリしちゃう。ごっちゃんです。室内の蛍光灯下で、「手のひら」を対象に測った感じでは、9cmから50cmぐらいまではそれっぽい値が出ている感じがした。
(これ以上遠くは物差しがなかったのでよくわからん)
本ラジコン風クローラでは、前進中で正面12cm未満に障害物が出てきたときは停止、というコードにしてみた。十分加速したところから、検知・制動すると、壁際2~3cmというところで、危なっかしい(^^; が、制御して遊ぶのが目的なのでヨシとする。
キーボードからの入力で、工作がきーきー動くのはなんとも不思議な感じ
やっぱり、モータの制御がON/OFFで大雑把過ぎるな
今度は各種センサからの情報を取り入れて細かく制御することをテーマにしてみたい。ひとしきり遊んだ後で、いくらかかったかなーとふと思う。
あとLEDとかコンデンサとかソケットがあるけど無視して・・・17,520円
UMLその他モデルの作図にJudeを愛用している。
もちろん画像で出力してからアップロードすることはできるが面倒
せっかくリポジトリにastahのファイルを保管しているのだから、最新の図をwikiに自動反映できたら便利そう
最近知ったのだけど、PlantUMLというのがあって、一定の記法で書いたUMLを画像にしてくれるOSSがあるそうだ。と一瞬考えたものの、レンダリング結果がastah上の図とはかなり変わってしまうし、APIで取得できない情報が多数あるのでそもそも再現度が低い。
jude時代から、コマンドラインで図出力を実行することができるので、これを呼び出したらいいだろう
ということでまずは「linux上でコマンドラインで図出力」する手順を検討した。
ポイントは以下のとおり
APIの場合はXサーバなしでも動くけど、図出力はdisplayが初期化できないと先に進まない。図出力用のディスプレイという位置づけで、vncserverを使うことにした。astahライセンスをセットアップする必要がある。
ディスプレイを用意
図出力を実行するユーザ向けにvncserverのディスプレイを作る。
各種ファイルのひな型が作成されるのと、vncserverのパスワード設定を一度に出来るから
で、ひな型をちょこっと編集
twmが動いていると、Xクライアントがウィンドウを作成するときに出現位置をユーザ操作で指定する流れになるので、図出力の自動化においては邪魔になってしまう。
図出力を実行するユーザに合わせて編集
とりあえずディスプレイ番号は2のままにした。
ジオメトリはもっと小さくてもいいはず
「JREなし、インストーラなしのアーカイブ」と書かれているもの
1)ので、ちびっと修正して、とりあえず同じディレクトリに「run
sh」という名前で保存した。実行権限を忘れない。
ライセンスを配置
自分ところはJUDEのユーザライセンスがサポート時効前なのでJUDEのライセンスで
自分はtcshスキーなので以下の通りだが、他のシェルの場合は適宜
で、出力されたのが冒頭のpng画像
Windowsで出力したときとフォントが異なるので、見た目の違いはあるけど、元の図がキープされていることに意義はありそう
元の図が大きくなりがちなので、wikiに張り付けるのに向かないケースも多そう
図出力にはかなり時間がかかる&出力したい図を指定できない(種類は指定出来る)ので、運用上はcronで出力しておいてどーこーみたいな仕組みも必要っぽい。当時、PICで制御してみたいなーともくろんでいてたんだけど、あっさり投げ出していたのだった。とりあえず、同梱の説明書にある、「バックライトの電源を液晶側を共有」するようにちまちまとハンダづけする。
J2にハンダを盛ってショートさせ、R8に添付されてた抵抗100Ω×3を並列に接続
同梱されてたピンヘッダを何も考えずにモジュール背面にとりつけたのだけど、ネットで見かけた作例だとピンソケットを全面にとりつけている人もいた。
そしたらジャンプワイヤで簡単に接続出来てお試ししやすいのか
そういう考え方もあるんだなー
すでに取りつけてしまったものはCTRL+Zでとりはずすこともできず。さりとて電子工作初学者の自分は、ハンダを吸い取るのもおっくうで、このまま進むことにするのだった。ユニバーサル基板にソケットとコントラスト調整用の半固定抵抗をのっけた。説明書によれば、pin3 コントラスト調整用電源は、「=Vssで最も濃くなる」とあったので、何も考えずにGNDに繋いだら、何も表示していない部分や表示した文字の上下に不必要なドットが現れてしまった。手元に500Ωの半固定抵抗があったので、えいやっと繋いだけど、180度中、コントラスト調整として意味があるのは30度ぐらいだけになってしまった。残りの150度ぐらいは何も映らない。
スケッチはただのコピペ
使ってる液晶が20桁4行なので、初期化パラメータだけちょびっと変更
もはや制御らしい制御がコードに現れてこないのがすごい。
リファレンスによれば、blink()の結果はディスプレイ次第だそう
この液晶モジュールではカーソル位置に、下線→黒塗りつぶし四角のアニメーションが表示された。一か月ぐらい前にamazonで入門キットを購入したのだけど、忙しくてなんとなく放置してた。
B端子のあるUSBケーブルを用意してPCとボードを接続
そのまま使えるようになる。」って書いてあるのがウケる。ここの環境は64ビットだけど普通に使えた。
実装、というほどのことはしていないけど、なにかしら入力と出力があるものしたいなと考え、を目指してがんばる。
12番ピンを出力としてLEDの点灯制御に
11番ピンを入力としてスイッチの入力に
タクトスイッチのどの足がどのように繋がるかも知らなかったので、テスタ片手にポチポチと試したり
ネットで調べると、デジタルの入力にはプルアップ/プルダウン抵抗というのを付けるのだとか
スイッチON→真でコードが書けないと気持ち悪いという理由でプルダウン抵抗にしてみる。
)は内部プルアップを持ってるので、回路的にはプルアップの方がシンプルに
コードはこんな感じに
タクトスイッチを押したらLEDが点灯した。
入力にプルアップ/プルダウン抵抗を付けないと、スイッチOFF時の入力値が定まらないというか不安定になる、ということが、ソフトウェア屋からするとなんとも不思議な感じ
でシリアルに出力してみると、確かに1だったり0だったりする。ソフトウェアってのは多くの抽象化レイヤの上に成り立ってるのだな~と実感する。
おすすめ度の平均:
これではじめました。
ここから大ジャンプは無理だけど
ESXiをアップデートしたらデータストアが見えなくなった。
5をアップデート
コアの部分はESXiを再起動しないと有効にならない、ということで素直に再起動
再起動完了後、VICで接続したらデータストアが認識されないという、目を疑う事態が発生
どうやってサルベージしようか
と考えをめぐらせながらも検索したらまたもや2chに救われた。
VMFSのマウントがデキター
スレをちゃんと読めばよかったんですね吊ってきます。
リンク先の手順は、英語だったので、日本語に翻訳
例によって無保証です。
7なんだけど、早食いな人はもう0
9を使っているらしく、0
9で動かないよ、というメッセージが来た。」が出ている。
リンクの作り方がまずいと言えばまずいんだけど、0
9からのURLが異なることが原因みたい
rbを書き換えてみるも反応なし
rbに置かないと読んでくれないっぽい。rbを置くことにした。9以降かどうかでURLマップを設定しわける。「バージョンに状態(進行中、ロック中、終了)を設定出来て、チケットの編集画面に終了済みバージョンがドロップダウンに表示されない」機能が地味にうれしい。
>>サイトトップへ
最近のブログ記事
ESXiをアップデートしたらデータストアが見えなくなった。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。WSHでレジストリの読み書き - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
WSHでレジストリの読み書き
[WSH]ディレクトリの有無チェック
[WSH]パスから拡張子部分を抜き出す。どこかに保存しスタートアップにショートカットを作成するなどする。実行するたびに指定ディレクトリ内のビットマップファイルをランダムに選択し、デスクトップまたはログオンスクリーンの壁紙を変更する。
bmpからランダムに選択しログオンスクリーンの壁紙を変更する”
このブログ記事を参照しているブログ一覧: WSHでレジストリの読み書き
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「はじまり」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。ウェブサービスの応答をgzipで圧縮する - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ウェブサービスの応答をgzipで圧縮する。
サービス→クライアントへの応答をgzipで圧縮し、転送量を小さく
大雑把には以下の通り
サービス側(必ずしもサービス自身が担当するわけではなく)
最も手数の少ない方法は、0(手元の環境をVS2005にしたのでもうこれしか確認できない)
サービスの応答がクライアントに帰る直前、要はmod_deflateを用いて圧縮する。
というところか
すばらしいシンプルさ
今のところウェブサービス以外のリソースはないのでブラウザのことは考えないで圧縮指定
あとはSIGHUPを送るなどして設定を有効に
応答を見てみる。見てみると言っても、クライアントコードがメッセージを受け取った時点で伸張されていてシームレスなので、通信内容をパケットキャプチャして確認する。
応答圧縮を受け入れない場合
応答圧縮を受け入れる場合
≪(圧縮された応答)
wsddでhttpトランスポートを置き換えないとダメなのかな
と考えただけで、面倒くせぇ~という気分になるな
このブログ記事を参照しているブログ一覧: ウェブサービスの応答をgzipで圧縮する。
(SEの行き着くところ
)~のトラックバック
この記事を見てふと思った。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「ウェブサービスを書いてみる - 感想」です。次のブログ記事は「ウェブサービスの応答をgzipで圧縮する - Axisクライアント編」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。ウェブサービスを書いてみる - 感想 - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ウェブサービスを書いてみる - 感想
クライアントを作る分には手間も少なく、インタフェース仕様がサーバサイドで実際に使われているコードと対応するので齟齬が減らせるのではないかと思った。NETの場合、メソッドの属性にメタデータが書けるせいか手間が少ない。今後アノテーションに対応してくればツールを使う部分でハマるケースを回避できるかもしれない。
MTでコードについて書くのは面倒
正直Wikiにしておけばよかった。
このブログ記事を参照しているブログ一覧: ウェブサービスを書いてみる - 感想
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「ウェブサービスを書いてみる -次のブログ記事は「ウェブサービスの応答をgzipで圧縮する」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。ウェブサービスを書いてみる - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ウェブサービスを書いてみる。
ちょっとした実験メモ
実験の目的は、「javaでウェブサービスをスクラッチする際の手順」を考察すること
環境その他条件は以下の通り
ウェブサービスのエンジンとしてAxis(1
クライアントは
ウェブサービスの内容
文章(単なる文字列)を与えると、形態素解析を行い分割した結果を返す。このブログ記事を参照しているブログ一覧: ウェブサービスを書いてみる。
>>サイトトップへ
このブログ記事について
次のブログ記事は「ウェブサービスを書いてみる - 導入」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。ウェブサービスを書いてみる - インタフェースとプロトタイプ - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ウェブサービスを書いてみる - インタフェースとプロトタイプ
不明点が多いだけに、これから先もTry&Errorを繰り返すことになるはず
繰り返されることを前提とした手順を検討する。サービスのInterfaceとやり取りするデータの入れ物を作成する。このとき、最終的な出来上がりとはパッケージを分けておく。インタフェースからWSDLを生成する。生成したWSDLからサーバサイドのコードを生成する。生成されたコード中の実装すべき部分を実装する。デプロイしないで、ローカルで完結し動作するまで繰り返す。サーバにデプロイして動作確認する。次のような単純なインタフェースとした。最終的には生成した結果しか使わないので、あまりこだわらないでおく。
入れ物は以下の通り
WSDL生成→サーバサイドコード生成の過程でgetter/setter/コンストラクタは自動生成され、コメント含めてその他の内容は引き継げないので、フィールド(わざわざpublicにしているのはprivateだと生成対象にならないから)とコンストラクタだけ定義する。
/// 元の文字列中における本トークンの開始位置
/// 元の文字列中における本トークンの終了位置
次のようなAntターゲットを使用してWSDLを生成する。
xmlの先頭で宣言しておく)
コアロジックを記述する。ローカル確認用のMainメソッドも作っておく。実際に配備して確認する前に、ローカルなjavaアプリとして動作を確認する。
senに辞書その他の位置を通知しなければならないのでローカル実行時のVMオプションに「-Dsen
javaは(上記Antターゲットの場合)既に存在する場合は上書きされない。
サーバサイドのソース生成を行った際、サービスを配備するための「deploy
これを用いてAxisにサービスを登録する。以下のようなAntターゲットを実行する。
このブログ記事を参照しているブログ一覧: ウェブサービスを書いてみる - インタフェースとプロトタイプ
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「ウェブサービスを書いてみる - プロジェクト作成」です。次のブログ記事は「ウェブサービスクライアント - 疎通用Java版」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
3)からtar玉をダウンロードする。
ダウンロードしたアーカイブを適当な場所において展開
~テーブルの一覧~
デフォルトの状態では、他ホストからの接続を受け付けないので、許可を追加する。
ついでに接続関係もログるように変更
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「時刻がずれすぎると」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
というか以前から使っていたのだが環境の問題かあちこちいじらないと動かなかったのでメモ
以下の要求を満たす形で構築したい、ので試行錯誤した。ブラウザだけ用意できればアクセスできるようにしたい。→穴を開けるポートを増やしたくない。ウチではサーバにlinuxを使っている。外部公開しているポイントの穴を増やすことも避けたいが、iptablesによる許可ポートもできるだけ増やしたくない。
プライベートなプロジェクトを管理したいから
CGI型はかなりレスポンスが遅くなるので採用しない。なのでmod_pythonを選択したいところだが、apacheが死んでしまう問題を解決できなかったのでスタンドアロン型を選んだ。また、スタンドアロン型といっても管理するアクセスログが増えるのはイヤで、apacheのログとひっくるめて管理できるようにしたい。フロントエンドはapacheで、認証もここで行う。
ついでにSSLも可に
という方向に決めた。com/trac/)だが、日本語化したものをインタアクト株式会社が公開しているのでありがたく使わせてもらう。
ClearSilver、SQLite、パイソンバインディングなどもろもろ用意せねばならんのだが、このあたりは既に詳しいページが多数あるので割愛
SSLの設定はあちこちに情報があるので割愛
tracの設定もあちこちに情報があるので割愛
リバースプロクシは以下のような感じ
(Location内にリバースプロクシ設定を書いているので、パラメータが略されている点に注意)
認証の設定もあちこちに情報があるので割愛
ふつーにtracのURL範囲を認証要に設定すればよい。
ウチの環境の場合、内部は内部ネットワーク向けのDNSを動かしていて、外向けのFQDNと内部ホストのFQDNを同じにしているので(IPは異なる)、これが異なる場合はcookie関係の設定が必要かも
trac上のユーザ識別も必要だ。
なぜならチケットの発行やマイルストーンの編集などの権限判断は「trac上のユーザ」で行われるから
したがってapacheで認証したユーザをなんとかしてtracdにも認識させたい。下のようなパッチをあてて、tracdのコマンドラインオプションと「認証しない認証クラス」を捏造する。
tracd起動時のコマンドラインは↓のような感じで
「*」にすると全部のプロジェクトが対象となる(元々の仕様)
python触るのは初めてなのでもっといい書き方を教えて欲しいところだが、あんましpython好きくないかも
でもgeekには人気があるっていうよね
このブログ記事を参照しているブログ一覧: tracを使う。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「縦に長いページをキャプチャ キャプブラ
次のブログ記事は「tracプロジェクト全域で認証」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
突然こんなものを書いてみた。合体の結果、入手したいペルソナを起点として、どのペルソナを合体させればよいか候補を列挙する。合体の結果、継承して欲しいスキルを条件に加えることができる。
(総当りで何が出来るか調べているのが原因だけども
先に全部の組み合わせを計算しておいて、アクセスパスを設ければ軽くなる。
ノーマルスプレッドだけ対応
今のままだとトライアングルはまともな検索速度にならんか
リンク先の注意事項をよく読んだうえで使用してください。tracから送られてくるメールのDateフィールドの値は、タイムゾーンがGMTになっている。タイムゾーンを無視しているメーラーがある。
メーラーというかwebメールなのだが
あきらかにメーラーが悪いが、かといって9時間ずれたメールが並んでいるのはなんだか嫌だ。
元のソースは、インタアクト株式会社が日本語化したtrac-0
> 元のソースを展開する。> パッチをDLしてどこかに置く。以前、Felicaを使ったシステムを企画してみたいなぁとふいに考えた。Liteを使えばフリー領域のみではあるが読み書きが出来るというので、さっそく購入しようと代理店2社に電話した。
そしたら「個人の方にはお売りできません」との返事
※ホントにシェアとりたいんだったらSDKは個人にも開放して、どんどんアプリやシステムを書かせればいいと思うんだけどね
5年ほどたって、ふとオープンソースマガジンを手にとると、自前で解析して読み取りを成功させている人がいるじゃないか
恐ろしいことよ
(「SFCardPeeper」のことは以前から知っていたが、技術情報を整理して雑誌に載せた、というのがすごいと思う)さっそくプロジェクトのページからダウンロードしてSuicaを読ませてみる。自分が持っていたR/WはS310だったので見事に読めず。やむを得ずビックカメラでS320をゲットしてきた。携帯にもFelicaが載るようになったせいか、S320の読み取り部分はフラットになった。なので、自分のように机の上が雑然としていて、水平にR/Wを置けない環境では、載せたカードがすべり落ちてしまう。
この辺はS310の方がよかったなぁ、などと思いつつチャレンジ
S320に変えたらあっさり読めた。libpasoriには読み書きのための関数がいくつかあるが、率直な話、プロトコルの解析には興味がないし、セキュアなR/W(特にW)はSDKがないと無理そうだ、と考えた。となれば「カードのIDを読み取る」機能だけがあればいいので、以下の関数だけ呼び出せるようにすることにした。libpasoriはまだこれから変化していくはずなので、出来れば元のソースはいじらないで済ませる。事前にインストールしておく。ちなみに僕のところではこれをインストールしたら、Windowsがシャットダウンしなくなった。(「シャットダウンしています」のままになる。
)ので、自己責任で
USBsnoopも使ってるのでこれが競合しているのかもしれない。リリース版で上記のようにシャットダウンしなくなったのでsnapshot版ならイケるかな、と思ったらそうでもなかった。上記のファイルをインストールすると、ソースとヘッダファイルもインストールされる。うれしいことにVC用のインポートライブラリも同梱されているのでありがたく利用する。上記のヘッダをインクルードできるよう、上記ライブラリをリンクできるようにVisualStudioのディレクトリ設定を追加する。
上記ページからソースをダウンロード
別スレッドを用いて、一定間隔でパソリをポーリングし、完了後にコールバックする。
簡単なサンプル
* 現在のところエラーなのか、何も読めなかったのかは区別がないので
* 例外を無視
で、サンプルがこれ
パソリをUSBポートに挿して、Felica(僕のところで試したのはSuicaとauのお財布ケータイ)をかざせば、カード固有のIDを読み取ることができる。他の環境で動くかどうかわかりません。
この配布物の使用は自己責任で
何が起こっても作者は責任を負いかねます。ただのラッパーにライセンスを謳うのも気が引けるけど、ソースの改変、配布は自由です。
>>サイトトップへ
このアーカイブについて
このページには、2006年7月に書かれたブログ記事が新しい順に公開されています。前のアーカイブは2006年6月です。次のアーカイブは2006年8月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
以前、Felicaを使ったシステムを企画してみたいなぁとふいに考えた。Liteを使えばフリー領域のみではあるが読み書きが出来るというので、さっそく購入しようと代理店2社に電話した。
そしたら「個人の方にはお売りできません」との返事
※ホントにシェアとりたいんだったらSDKは個人にも開放して、どんどんアプリやシステムを書かせればいいと思うんだけどね
5年ほどたって、ふとオープンソースマガジンを手にとると、自前で解析して読み取りを成功させている人がいるじゃないか
恐ろしいことよ
(「SFCardPeeper」のことは以前から知っていたが、技術情報を整理して雑誌に載せた、というのがすごいと思う)さっそくプロジェクトのページからダウンロードしてSuicaを読ませてみる。自分が持っていたR/WはS310だったので見事に読めず。やむを得ずビックカメラでS320をゲットしてきた。携帯にもFelicaが載るようになったせいか、S320の読み取り部分はフラットになった。なので、自分のように机の上が雑然としていて、水平にR/Wを置けない環境では、載せたカードがすべり落ちてしまう。
この辺はS310の方がよかったなぁ、などと思いつつチャレンジ
S320に変えたらあっさり読めた。libpasoriには読み書きのための関数がいくつかあるが、率直な話、プロトコルの解析には興味がないし、セキュアなR/W(特にW)はSDKがないと無理そうだ、と考えた。となれば「カードのIDを読み取る」機能だけがあればいいので、以下の関数だけ呼び出せるようにすることにした。libpasoriはまだこれから変化していくはずなので、出来れば元のソースはいじらないで済ませる。事前にインストールしておく。ちなみに僕のところではこれをインストールしたら、Windowsがシャットダウンしなくなった。(「シャットダウンしています」のままになる。
)ので、自己責任で
USBsnoopも使ってるのでこれが競合しているのかもしれない。リリース版で上記のようにシャットダウンしなくなったのでsnapshot版ならイケるかな、と思ったらそうでもなかった。上記のファイルをインストールすると、ソースとヘッダファイルもインストールされる。うれしいことにVC用のインポートライブラリも同梱されているのでありがたく利用する。上記のヘッダをインクルードできるよう、上記ライブラリをリンクできるようにVisualStudioのディレクトリ設定を追加する。
上記ページからソースをダウンロード
別スレッドを用いて、一定間隔でパソリをポーリングし、完了後にコールバックする。
簡単なサンプル
* 現在のところエラーなのか、何も読めなかったのかは区別がないので
* 例外を無視
で、サンプルがこれ
パソリをUSBポートに挿して、Felica(僕のところで試したのはSuicaとauのお財布ケータイ)をかざせば、カード固有のIDを読み取ることができる。他の環境で動くかどうかわかりません。
この配布物の使用は自己責任で
何が起こっても作者は責任を負いかねます。ただのラッパーにライセンスを謳うのも気が引けるけど、ソースの改変、配布は自由です。C#にてICカードを使用した開発を個人的に行っています。
解決方法及び、貴殿がC++にDLLを作成した方法を詳しく教えていただけないでしょうか
よろしくお願いいたします。libをリンクしなければなりません。
libをリンクする」指定はありますが「どのディレクトリに置いてあるか
」は指定していません。
(ライブラリの置き場所は利用する人が自由に決めればよいので)
ゆえに、VCのオプションでライブラリのサーチパスに上記のディレクトリを追加した上でリンクしたらいけると思います。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「tracパッチまとめ」です。次のブログ記事は「tracからやって来るメール その2」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。継続的インテグレーションとランプ - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
継続的インテグレーションとランプ
NETを使って継続的インテグレーションを始めるにあたり、どうしてもやっておきたかったことがある。それは、「ビルドの結果をランプを使って目視する」ということだ。
というか正直に白状すれば、「ランプで結果を目視」がしたかったから継続的インテグレーションをやってみようと思い立ったのだけど
まさに「本末転倒」「手段が目的になっている」わけだ。でも、なんでもいいんだ、これ面白くない。
って言えればw
パトライトの雄姿
ちょっと緑がまぶしかったので、現在は半透明テープを何重か巻きつけて明るさを抑えてある。イーサネットに繋がるモデルもあったけどシリアルインタフェースモデルを選んだ。
より安かったので
同社の通販サイト「ぱっとクル」で購入
(今改めて確認したら、イーサネットに繋がるモデルしかリストにない・・・・シリアルインタフェースは人気ないんだろうか
ランプの点灯・消灯・点滅(あとブザー)に必要なプロトコルの説明が付属していて、プログラムは自分でやってね、という製品
構成を考える。NETが稼動している。ランプのコントロールプログラムはunix上のスクリプトでさらっと書いてさっさと動かしたい。tracでプロジェクトwebを運用しているlinuxサーバにシリアルポートがついている。ということで、以下の構成とした。赤・緑・黄のそれぞれのランプを、点灯・点滅・消灯の状態にすることができる。ブザー制御について、ブザーがけたたましすぎるのと、夜間ビルドで失敗してブザー鳴りっぱなし、というのも困るので実装しない。CCNETからcgiの呼び出しは、コマンドラインツールでさくっと実現する。
単一のファイルで実行できるcURL
netにまたまたお世話になります。
※使用は自己責任で
何が起こっても作者は責任を負いかねます。これを適当なURLで参照できるようにwebサーバ内に配置する。
シリアルポートの設定をしていないので・・・
事前に設定しておくか、制御コードを追加してください。設定すべき状態はPHE-3FBのマニュアルに書いてある。適宜変更するか、コンフィギュレーション可能にしてください。
otherには読み書き権がないので・・・
ビルドタスクの最初にビルド中を表す「黄」点灯状態に
batの中身は以下のとおり
パス/URL関係は環境に合わせて適宜
ビルド成功なら緑、ビルド失敗なら赤を点灯させる。
このブログ記事を参照しているブログ一覧: 継続的インテグレーションとランプ
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「USB機器を作る - 思いつき編」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
)で記述した構造を画像化するソフトだ。
これをwikiのプラグインから使うというもの
ここのブログの以下のエントリで使っている図はgraphvizで描いたものだ。
継続的インテグレーションとランプ
librsvg2はSVG出力しないか、pngでアンチエイリアスを使わない場合不要っぽいが、うちの環境では何かの依存関係ですでにインストールされていた。
今回使用したのは0
ダウンロードしたアーカイブをどこか適当な場所に展開する。tracdもしくはwebサーバから書き込み可能にしなければならない。
環境に応じて適宜
うちの環境では以下のディレクトリを使うことにした。
うちの環境では以下の通り
他にもいろいろ設定できるが環境によって必須なのはgraphvizなどのコマンドのpath
ここの環境ではtracdを使っているので再起動した。という画像が生成される。日本語も問題ない。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「継続的インテグレーションとランプ」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
以前、Cマガジンで「自分だけのUSB機器を作ろう」という特集を読んだとき、自分で操作できるUSB機器を作ってみたいなぁと思ったもののなんとなくスルーしていた。最近ふとしたきっかけで、ストロベリーリナックスの「EZUSB電子工作入門パーツセット」というキットを知った。詳細はストロベリーリナックスのページを参照)がセットになったものだ。
書籍だけ買ってながめていたら、あれこれ作ってみたいものがふつふつ浮かんできたので、さっそくオーダー
土曜日の昼過ぎに申し込んだら月曜日のAMにはもう届いてた。当然不在だったのだが、こういうとき郵便の代引きを使うと24時間荷物を受け取れるから便利だ。深夜に郵便局まで行って受け取ってきた。
なんせ半田付けなど中学時代以来
電子工作の道具など何も持っていないので道具からそろえることに
用意したもの
鉛フリー対応はんだこて
「鉛フリー」というキーワードだけは聞いたことがあった。
よくわからんが鉛が溶け出して問題になってるっていうし、これがいいだろう(と考えたのが不幸の始まり
鉛フリー半田があんなに扱いにくいものだとは・・)
セラミックヒーターとニクロムヒーターが並んでいた。これまたよくわからんがセラミックがよさそうだ、と適当に選んだ。
「鉛フリー対応こて先」って書いてあるし
鉛フリーはんだ
自分が最後に半田付けしたときは、鉛フリー、なんて書いてある半田なんかあったかな・・・
よくわからんのでこれに
はんだこて台
最初はこて先クリーナーにこてを乗っけられるタイプのものを使っていたが不安定で危ないと思った。なので後から、こてをホールド出来るタイプを買った。
ソフトウェアのデバッグの場合、手がかりをいかようにもアウトプットすることが出来るが電子工作の世界はそうはいかんだろう、ということでテスターも購入
アナログタイプとデジタルタイプがあったが、なんとなくアナログタイプを購入
手で持っているとはんだづけするときにやけどしちゃうので必須
はんだづけの場所・角度によっては、こてとピンセットを持ち替えないとはんだづけが難しかった。
リード線を切ったり、部品の足を切ったり
はんだ吸い取り線
修正できるように
電光掲示板を作る。電子回路の知識は皆無だし、はんだづけも中学生のとき教材でラジオ/インターホンを作って以来だ。
作例どおり作って「電子工作→ファーム作成→転送→動作」という流れに慣れるってセンで
最初に組み立てるEZUSBワンボードマイコン
クリスタル発信器、ポリスイッチ、USBコネクタ、EEPROMソケット、ピンソケット、をはんだづけしてできあがり
ここで一応疎通確認
細かいことはあちこちに載ってるので割愛
exeを実行して動きを確認
電光掲示板部分の表
EZUSBボードと比べるとはんだづけが多い&細かくて大変だ。
隣り合うスルーホール間で部品をはんだづけするだけで一苦労
一番左の抵抗だけズレているのは、足の切り方があまくてスルーホール3マス分に収まらなかった(^^;)はんだ盛りすぎというかなんというか(^^;)
電光掲示板部分の裏
ピンヘッダ、リード線をはんだづけ
部品の足やピンをはんだづけするのは割りとすぐに慣れるけど、ピンとリード線をはんだづけするのは手間取るなー
EZUSBのボードと電光掲示板のボードをソケットで接続
bulkloopと同様に、ファームを転送し、USBホストプログラムを実行して電光掲示板風
ファームもUSBホストも書籍についてきたものそのまんま
はんだづけするときは、部品とランドをよく熱する。これをやらないと、はんだがうまくランドまでのっからない。鉛フリーはんだは、溶けにくい。ネットで調べてみると、扱いにくいものらしい。既に付けた部分で、しばらくこてをあてないと溶けなくて、やり直しに苦労した。
基盤を固定する万力
があったほうがいいようだ。左手にピンセットで挟んだリード線、右手にはんだこて、で一度はんだづけしたピンにリード線をつけようとはんだを溶かしていると、基盤が「くるー」っと回転してウキーという気持ちになる(^^;)電源タップにスイッチのついているものを使ったほうがいいようだ。はんだこてにはスイッチがないので、代わりにON/OFFできるようにタップにスイッチのついているものを選べばよかった。はんだこては、熱したままの状態で放置しない。実は最初に買ったこて先は、酸化してしまったのか、先端ではんだが溶けないわ乗らないわで使えなくなってしまった。Tipリフレッサーにチャレンジしてみたものの変化なし、ということであきらめて、こて先だけ交換してしまった。リード線の皮膜をむいたり部品の配置をしたり、とはんだづけしないときは、はんだを溶かして塗りつけて電源を切る。リードストリッパーもあったほうがいいようだ。書籍によれば、上手い人はニッパーで剥けるらしいが、やってみたら切れてしまった。なので、カッターで片側の皮膜を削り、残りを手で剥いてニッパーでカット、という手間がかかった。
もっと工作部分の練習をしないといかんね
このブログ記事を参照しているブログ一覧: USB機器を作る - 思いつき編
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
次のブログ記事は「継続的インテグレーションとランプ」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
長らく放置していたのだが、もそもそとアップグレード
特にやらないといけないことはなくて、モジュールを置き換えて、サイトの再構築→終了
以前から気にはしていたのだけど、ブログの見た目をStyleCatcherというプラグインでテーマのリポジトリから選択して切り替えられる、ということでこれも試してみた。
(RSSリーダーで読んでるとまったく関係ないけど
やはり餅は餅屋というか、まっとうにデザインできる人のアウトプットが活用できるのはうれしい。
ただ、自分としてはwebのデザインはliquidレイアウトが好ましい、と思っているのでなかなか条件に合うデザインがないのがつらいところ
そんなこんなでこんなテーマを選んでみた。
決め手は、↓こんな感じ
H1~の見出し部分で、勝手に大文字にしないこと
背景画像の黄色い果物はマンゴーらしい。特にマンゴーが好きってわけじゃないけど、黄色と緑色はなんかきれいだ。ついでに、外部のサイトへのリンクにアイコンが付くようにしてみた。
(これもRSSリーダーで読んでると関係ないか
パーマリンク先を表示するタイプでない限り)
>>サイトトップへ
このアーカイブについて
このページには、2007年1月に書かれたブログ記事が新しい順に公開されています。次のアーカイブは2007年2月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
プロジェクトをまたいで自分に関連するチケットをリストアップできる、という点に興味があり、巷でウワサのredMineをたててみる。LDAPに既に存在するアカウントでログインできる、という点も魅力だ。ユーザの姓名には日本語を指定しており、表示名が「赤峰 るび夫」のようになる運用をしている。ログオン名は姓名とは別の英数字IDを任意で指定している。
管理>認証>新しい認証モード
ADドメイン(のNTドメイン表現)と同じにした。試行錯誤の過程で英字で姓のみのユーザを作成した。
ディレクトリに対する匿名アクセス可能なアカウントを作った方がよかったかも
パスワード:上記ユーザのパスワード
→ADユーザのプロパティでは、「アカウント ユーザログオン名」
→ADユーザのプロパティでは、「電子メール」
アスタリスクが必須項目マークだと思うんだけど、マークに従えば、ログインだけ指定すればいいことになる。のだけど、テーブルを見るとNotNull制約みたいなので、4項目とも設定した。AD側のユーザも合わせて上記項目を埋めた。認証モードを保存して一覧に戻る。「テスト」をクリックして「接続しました。」が表示されることを確認する。これで上手くいくかなーと思ったら、ログインできない。認証モードの設定で、ログイン=sAMAccountNameとしていて日本語周辺は回避した、と思っていたのだが、内部的に以下のような流れらしい。
認証モードで「アカウント」に指定したDNとパスワードでLDAPに接続
問い合わせた結果得られたDN+ログインフォームに入れたパスワードで再度LDAPに接続
接続できたら認証OK
ということみたい
とりあえず回避
場当たり的に、ADからの応答もutf-8だと決めてかかることに
rbをちょこっと書き換え
でも「あるAD上のグループに属しているユーザだけredMineを使える」みたいなコントロールはよくわからず。
このブログ記事を参照しているブログ一覧: LDAP認証でADユーザを使ったredMineへのログイン
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「MTを4
0にアップグレード」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
~以下の内容は単に僕がやってみたことの記録であり、どのような保証もしません。これを参考にした結果どのような被害/損害が発生しても当方は責任を負いかねます。
全て自己責任で
8インチHDDのあまりのパフォーマンスの悪さに次第に使わなくなってしまっていた。最近は、二ヶ月に一回程度利用の機会があり、そのたびにWindows Updateを行うのだが、実際に使えるようになるまでに3時間程度を要していた。せめてメモリを増設すれば、と1GB増設に一縷の望みを託すも、大きな改善は見られない。これはもう使いどころがないなぁ、と思い始めていたところで、HDDをCFカードに置き換えた、という話を聞いた。
さっそく以下のCFカードとアダプタを購入
ということで、ファットクライアントPCとしての道は捨て、「webブラウズ・terminal・テキスト編集」専用機と割り切ることに
起動が早くてこれらがサクサク使えれば普段使いには十分便利、という環境を目指す。
※メーラーもRSSリーダーもネット上のものを使う前提
ハードディスクを外して、アダプタを差し込んで終了
CF-IDE変換アダプタと本体底面の間に隙間が出来てグラグラするので手元にあった緩衝材を1切れ、底面側にはさんだ。
BIOS画面で確認したら素直に認識されており一安心
で、OSを新規インストール
以前HDDにインストールしたことがあり、Aeroを使えないこともわかっていたが、スリープが使えるのは意味があるだろう
10GB程度の空き容量を要求する警告が出ているが、ないものはないので無視する。インストールプロセスは何事もなく終了し、Vistaが起動した。
インストール終了時点で、残容量はわずか400MBほど
が、持ってないので詳細不明
うーん当然か
ということで、ダイエットを敢行することに
ドライブの圧縮をするかどうかは悩んだ末、見送りとした。
今となってはパフォーマンスの高いプロセッサではないことと、書き込み寿命を削りたくないなぁという思いから
やった人がいたら効果を知りたいなー
復元ポイントの作成をやめた。Windowsの使い方としては危険な部類に入ると思うが、この時点で残量30MBだったのでやめてしまう。
コントロールパネル→バックアップと復元センター→復元ポイントの作成または設定の変更→システムの保護タブで、自動復元ポイントのチェックボックスをオフに
一時ディレクトリを移動
OS全体の一時ディレクトリとユーザごとの一時ディレクトリを移動
ユーザ環境変数とシステム環境変数のTMPとTEMPを別ドライブに
とりあえず手元にあったSDカード2Gを一時ドライブにした。これは書き込みが遅いんで失敗だった。いずれCardBusあたりにもう少しマシなのを挿そうと思う。
「Windowsの機能の有効化または無効化」で、使わない機能をオフに
コントロールパネル→プログラムと機能→Windowsの機能の有効化または無効化
最終的にXPSビューアを除いて全部オフにした。updateするとここにファイルが増えるので、updateして再起動後ちまちまと削除する。
どうしても壁紙設定したければお気に入りの一枚だけ置くことに
現在はさびしい真っ黒背景
どうせ使わない、と書くとアンチMSみたいだがそういう意図はない。
以下削除できないものは同様に
エクスプローラからちまちまとオペレーションしたが、後からtakeownとcaclsというコマンドを知る。うーん無駄な努力だった。なかったものとあきらめる。dllは握られていて削除できない。重ねて書くがアンチMSではない。
親切に動画で説明してくれるものがあるが、いらーん
と書くとアンチMSみたいだが、CFの1MBは血の一滴と思ってずばっと消す。
ページファイルを削除
ここまでちまちまとやってきたが、よくよく考えたら大物が残ってた。
これだけでよかったかも
コントロールパネル→システム→システムの詳細設定→詳細設定タブ→パフォーマンス設定→詳細設定タブ→仮想メモリ→変更で、「ページング ファイルなし」を設定
パフォーマンスオプションでは「すべてのドライブの総ページング ファイルサイズ: 0MB」になってるけど、タスクマネージャーで見ると、ページファイル571Mと出てる・・不思議
再起動後、エクスプローラから削除した。
インストールしたもの
どうしてもインストールしたいアプリは以下で、なんとか入れた。
でもドライバ・アンチウイルスを除けば、書き込み用ドライブに分けて入れてもよかったかも
IE7だけにして容量をかせぐという手もあるが、一時ディレクトリを書き込み用ドライブに振り向ける。
なけなしの1MBを支払う価値があるだろう
EUCとLFに対応しているエディタが使いたいから、メモ帳では要求を満たせない。PDFを読めないと困ること多い。
起動/動作が早いのがいいが、時々再現性に問題が
ホイール相当が使えないと不便だから
なんといっても動作が軽い。
現在、起動ドライブの残量は1
SP1が来たらあっさり行き詰まったりして
動作が非常にきびきびとして快適だー。
これはかなりうれしいかも
スリープに入るのに3秒ほど、復帰は1秒程度
スタンバイ状態から休止状態に移行するとどうなるかわからんけど
実はX40に耐えかねてX60も購入したのだがこっちはVisualStudioなどファットなクライアントアプリユースにして、ライトユースはX40で行こう、という気になっている。一時ディレクトリをSDカードに振り向けていたが、webブラウズでイラっとくるのでRAMディスクにした。フリーのものもいくつかあるようだったが、Vistaでの動作を明に謳っていることを重視して購入した。
IOデータのメモリを購入するとDL権がついてくるみたいなので活用するといいかも
RAMディスクが作成されるタイミングが少し遅いみたいで、すべての一時ディレクトリをRAMディスク上に作ることはできなかったが、ユーザログオン後の一時ディレクトリはRAMディスク上に移動した。これは快適だー。
)~のトラックバック
8インチということもあって、ディスクア
前におなじくX40で遊んだことがあります。2GくらいのCFにXPとか2000を入れて、最初は快適に使ってたんですが、そのうちディスクエラーを吐くようになってやめました。当時書き込み制限は数万回だった気がします。
最近は問題ないのでしょうか
遭遇した人にあったことはありませんが
書き込み回数の制約は気になります。どうにもならないものを除いて極力書き込みを別のドライブ(SDやPCカード、RAMディスク利用)に割り当て、寿命を延ばせないかと画策してます。
あんまり快適になったので、調子にのって毎日使ってるけど、いつまでもつだろうか・・・
やはり依然そこは問題なのですね
ファイルを敢えてフラグメントさせて書き込みできれば、セクタ辺りの平均書き込み回数が減り、より信頼性が増しますよね
速度を犠牲にせず。そんな機能が欲しいです。不吉ですが、CF死んだら教えてください。そんときはまた、このブログでご報告(^^最近になってX40 を入手したものです。X40のHDDのCF換装、大変参考にさせていただいております。
ところで、CFはその後も元気でしょうか
大変気になります。
元気ですよー
この書き込みも当該X40から書いてます。vistaなので普段はスリープ状態です。ページファイル無し&テンポラリをRAMディスクに振り向けているのが効いている気がします。
(パフォーマンス面でも寿命面でも)
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「はてなスター」です。0にアップグレード」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
予定表アイテムを別のカレンダーアプリケーションへインポートするために、Outlookの予定表をiCal形式で出力したい。既定以外の予定表フォルダも指定したい。
出力処理を自動化したい(警告ダイアログは困る)
セキュリティ警告周辺の設定をいじらないで済ませたい。
txt(コンテキストメニューから保存
省略すると既定の予定表フォルダ
エクスポート時点で、終了時刻が過ぎていない予定が出力される。
定期的な予定は未対応
インポート先アプリケーションが繰り返し予定のインポートに対応していない(手入力はできるのに・・)ので、まぁいい。
→OL2007だとデフォルトでは、以下のような設定になっていて、アンチウイルスが有効なら警告されないみたい
試しにアンチウイルスをoffにしてから試行したら警告が出た。
Bodyを参照すると上記の警告ダイアログが出たから
→インポート先アプリケーションのUIを勘案して、SUMMARYだけ反映できれば十分と割り切ることに
"とあるけど
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「Excelで Chartオブジェクトだけ画像ファイルに保存」です。次のブログ記事は「Excelで VBAマクロをいじってるうちに不調になる話」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
excelでVBAマクロを編集→保存しつつ実行ということを繰り返していると、突然エクセル(というかブック)が不調になってしまうことがある。※個人的には「xlsブックが腐った」と呼んでいる。ブックを開くだけで「ご不便をおかけして申し訳ありません。」ダイアログが表示され死んでしまう。
→腹いせにエラー報告しまくったけど、どうなるものでもなく・・・
コードを変更していないにも関わらず、実行できたりできなかったりする。→同じコードなのに、「コンパイルエラー」が出るようになる。コードを変更していないにも関わらず、実行できたりエクセルごと落ちたりする。
ツールをお客様の前でデモってるときに、エクセルごと落ちてしまい、「自分の環境では動くんだけど」を地で行く展開に・・・
が、excelが落ちる話はよく出てくるけど、同じコードで実行できたりできなかったり、という話は見つけられなかった。再現コードは追及できていない。
状況・事情は以下のとおり
データを入れるxlsブックと、マクロを格納するxlaに分けている。xlaが開かれるタイミングで自ツール用のメニューを追加する。
→いろいろ経緯があってこういうことに
→ブックを開いた状態でxlaを開くと機能が有効になる、という使い方
VBA中で新しいブックを作成し、一部シートを削除している。クラスモジュールを使っている。フォームモジュールを使っている。結局原因はまったくわかっていない。
調査の過程で、→何も変更しない状態で上書き保存を繰り返す。更にウォッチしたら「xlaを開く→エクセル終了する」だけでファイルの中身が変わる。→具体的な違いは分からないが、sha1ハッシュが変化することで確認した。
Tortoise SVNで変更のチェックにひっかからないのは、ファイルの更新時刻が変化しないからか
ということに気付いた。
全く根拠のない想像だけど、何かしらの内部状態・中間状態(parseとか
)をブックの中に保存しているんだろう、そしてこの部分に火種が潜んでるんだろう、と考えた。だったら、保存できなくしてしまえ、ということで、xlaファイルを「読み取り専用」にしたら、ハッシュ値の変化はなくなった。現在のところマクロ死亡は再現していない。
これならいける、かも
元々、リリース候補の作成を、nantを使って1手順化していたのが幸いだ。
4でエクセルが落ちる現象が出た場合は、1に戻って保存で再挑戦
内部状態がまとも
になるまで繰り返す(うへ)
読み取り専用でも上書きは可能なので、マクロの差し替えもなんとかなる、と
このブログ記事を参照しているブログ一覧: Excelで VBAマクロをいじってるうちに不調になる話
こんな情報はMSDNに載ってないので一人ナックしました。原因がわからないのは対策が立てられず、参考になりました。
エクセルVBAで作った アドイン(Run( )で使用していましたが、あるとき思いついて このアドイン
xla を参照設定から事前バインドしてみました。幸い ほとんどの場合は問題なく動きますが、あるときからそれがエラーになるケースに遭遇しました。これに対しては 本記事とは幾分異なりますが、アプリケーションVBA から一旦参照設定を外し、保存してから、再度 参照設定をするという マニュアル操作を繰り返すことで 解消させました。
ところが 他のアプリケーション
VBA で参照させている アドイン
xla を修正すると エラーケースになる アプリケーションで 本記事のごとく 致命的エラーで落ちました。
やむを得ず そのようなエラーになるアプリだけを アドイン
xla から 標準モジュールの移植をして 参照設定を切ることで動かしていました。問題を起こしたアプリケーションの VBAサイズは、問題の無いアプリケーションと比べて かなり大きなものだけに限定されていたので、Windowsのメモリアロケーションなどで ある単位のサイズを超えると問題を起こすのだろうぐらいに考えていました。
あるとき 本記事を読んで アドイン
xla のほうを 読込専用に設定して使用すると うまくいくことがわかりました。
面倒なのは アドイン
xla 側を編集すると 再度バインドを外して バインドし直す作業をが必要なるだけです。オフィスアプリケーションのバインドの詳細や OSまわりの事情には幼稚なので このような使用法は 間違っており、エクセルバージョンアップなどで 使用できなくなるのかもしれません。DLL を作成する手間も気力も無い VBAプログラマとしては 簡単な方法で 自前のライブラリ呼び出し感覚で 自作関数の再使用ができます。いつまで持つ方法なのかは不明ですが、本記事のおかげで取りあえず解決しております。ありがとうございました。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
常時運用の仮想サーバではなく、実験であれこれ組み替えたり元のデスクトップOSに戻したり、ということをしたい。
USBメモリを挿して起動すれば仮想サーバ、普通に起動すればいつものデスクトップOSと
手順は↓にそのものズバリがあったので、リンク先の通りに進めればOK
少なくとも1GBのUSBメモリが必要らしいので購入
最近はこの手のものを禁じられる場所が多いので、すっかりウォッチしていなかったけど、1GBのが2000円未満で買えちゃうんだ・・・
やってることは上記URLと変わらないけど、なんとなくlinux機でやってみた。以下、全て(あるいは部分)を失っても責任を負いかねます。
全て自己責任で
自動マウントされる環境だとumount必要かも
伸張すると800MBぐらいになるので、書き込み先の残量に気をつける。
5分ぐらい待ったらこんな感じで終了
USBメモリをターゲットとなるPCに接続して起動
X40の場合、起動時にF12でブートデバイスの選択が出来るのでこれを使ってUSB HDDから起動する。無事起動した。
3GHzな環境で実用するつもりもないので、試しの仮想マシンを1つ作りBIOS画面を眺めて終了
さてESXサーバをshutdownしてしばらくすると・・・ありゃ、なんだかブルースクリーンというか紫スクリーンが
他の環境で動いてくれればいいんだけど、どうなるか
)が、ストレージを発見
5u2(ESXi含む)にとてつもないバグがあり、このところ仮想化業界が騒がしかった。今、仮想化環境を自宅に構築するため、サーバーを購入しようとあれこれ吟味してます。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
3には編集APIのサンプルとしてDBリバースのプログラムが付属しています。
サンプルといっても十分便利
DB接続可能なときはこれを利用している。何かしらのシステムやアプリを引き継ぐと、DDLすら提示されず、「テーブル定義書」「テーブル設計書」といった名称のxlsブックだけ出てくる場合がある。困ったことによくある。目視でぽちぽちjudeにエントリしてもいいのだけど、編集APIのプラクティスを兼ねてインポートツールを書いた。
要するにCSVで記述したERエンティティをjudeモデルとして一括登録、というもの
※注意:judeファイルになんらか問題が発生しても責任を負いかねます。
そしてバックアップ or リビジョン管理重要
記述例はアーカイブ同梱のsamp1
「テーブル定義書」のレイアウトは様々
それに合わせて以下のようなCSVファイルを出力するようマクロを調整のこと
CSVファイル内の最初の列が「#」で始まる行はメタ情報行
1列目:エンティティの論理名
2列目:エンティティの物理名
次に#で始まる行は各列の値の意味を指定するヘッダ
認識するヘッダは以下の通り
属性の論理名
属性の物理名
属性のドメイン(の論理名)
更新対象judeファイル内に同名の論理名を持つドメインがない場合は作成される。
属性のデータ型
更新対象judeファイル内に同名のデータ型がない場合は作成される。
属性のデフォルト値
jsマクロ実行し、全シートをCSV出力します。
出力ファイル名は"シート名
シートごとに別ファイルに出力されます。
編集APIの仕様で以下の点に注意
論理名のないエンティティは登録できない。論理名のない属性は登録できない。同じ論理名を持つエンティティが既に存在すると登録できない。データ型に英小文字を指定しても英大文字になる。GUIでは英小文字名称のデータ型を登録できるけど、編集APIでcreateすると大文字になる。※インポートのデフォルトのフィールド区切りは「HT」です。--fsでカンマを指定しています。
jarがカレントにある前提
存在しないjudeファイルを指定してもよいし、既存のjudeファイルを指定してもよいです。存在しないjudeファイルを指定するとjudeファイルが作成されます。新規judeファイルに出力しインポート後の内容を確認して問題なさそうならマージするという手順がいいと思う。本スクリプトは日本語環境で作成されたjudeファイルを前提としています。日本語環境GUIで作ったjudeファイルの場合、IERModelの名称が"ERモデル"(これはエクスポートするとわかる)となっていることに関係するのではないかと想像している。モデル編集APIは、「図要素」を編集できるようになるとうれしい。
図中のモデルの位置だとか大きさ
GUIの自動レイアウトがもうひとつだなぁと感じている。
何かしらのレイアウトエンジンを使って独自の整列ができるようになったらかなり素敵だと思うんだけどな
任意のウェブページに埋め込めるタイプのもので、サービスに対してセッションを維持する仕様(POST用の使い捨てkeyを保持する)
しかし、何かサービスにアクセスするたびに、セッションが破棄・生成されているようだ。
だけどセッション自体は維持されるはず
結局フレームワークのソースを読むことに
>>サイトトップへ
このアーカイブについて
このページには、2008年9月に書かれたブログ記事が新しい順に公開されています。前のアーカイブは2008年8月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
任意のウェブページに埋め込めるタイプのもので、サービスに対してセッションを維持する仕様(POST用の使い捨てkeyを保持する)
しかし、何かサービスにアクセスするたびに、セッションが破棄・生成されているようだ。
だけどセッション自体は維持されるはず
結局フレームワークのソースを読むことに
スパイスラボ神部です。
なんだか CakePHP で認証なりセッションなりで悩まされるとき、原因をたどっていくと結構 core
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
3には編集APIのサンプルとしてDBリバースのプログラムが付属しています。
サンプルといっても十分便利
DB接続可能なときはこれを利用している。何かしらのシステムやアプリを引き継ぐと、DDLすら提示されず、「テーブル定義書」「テーブル設計書」といった名称のxlsブックだけ出てくる場合がある。困ったことによくある。目視でぽちぽちjudeにエントリしてもいいのだけど、編集APIのプラクティスを兼ねてインポートツールを書いた。
要するにCSVで記述したERエンティティをjudeモデルとして一括登録、というもの
※注意:judeファイルになんらか問題が発生しても責任を負いかねます。
そしてバックアップ or リビジョン管理重要
記述例はアーカイブ同梱のsamp1
「テーブル定義書」のレイアウトは様々
それに合わせて以下のようなCSVファイルを出力するようマクロを調整のこと
CSVファイル内の最初の列が「#」で始まる行はメタ情報行
1列目:エンティティの論理名
2列目:エンティティの物理名
次に#で始まる行は各列の値の意味を指定するヘッダ
認識するヘッダは以下の通り
属性の論理名
属性の物理名
属性のドメイン(の論理名)
更新対象judeファイル内に同名の論理名を持つドメインがない場合は作成される。
属性のデータ型
更新対象judeファイル内に同名のデータ型がない場合は作成される。
属性のデフォルト値
jsマクロ実行し、全シートをCSV出力します。
出力ファイル名は"シート名
シートごとに別ファイルに出力されます。
編集APIの仕様で以下の点に注意
論理名のないエンティティは登録できない。論理名のない属性は登録できない。同じ論理名を持つエンティティが既に存在すると登録できない。データ型に英小文字を指定しても英大文字になる。GUIでは英小文字名称のデータ型を登録できるけど、編集APIでcreateすると大文字になる。※インポートのデフォルトのフィールド区切りは「HT」です。--fsでカンマを指定しています。
jarがカレントにある前提
存在しないjudeファイルを指定してもよいし、既存のjudeファイルを指定してもよいです。存在しないjudeファイルを指定するとjudeファイルが作成されます。新規judeファイルに出力しインポート後の内容を確認して問題なさそうならマージするという手順がいいと思う。本スクリプトは日本語環境で作成されたjudeファイルを前提としています。日本語環境GUIで作ったjudeファイルの場合、IERModelの名称が"ERモデル"(これはエクスポートするとわかる)となっていることに関係するのではないかと想像している。モデル編集APIは、「図要素」を編集できるようになるとうれしい。
図中のモデルの位置だとか大きさ
GUIの自動レイアウトがもうひとつだなぁと感じている。
何かしらのレイアウトエンジンを使って独自の整列ができるようになったらかなり素敵だと思うんだけどな
こんなのやってるみたいです。
投稿してみたい、けど
JUDEのご利用ありがとうございます。コンテストまだまだやっています。是非応募してください。
応募で何かわからないことがあればおっしゃってくださいね
それでは楽しみにお待ちしています♪
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
次のブログ記事は「複数の
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
受託開発の見積りをすることがある。このフェーズにおいてもJUDEを利用しています。以前はモデリングはともかく数字の部分が「KKD(経験・勘・度胸)」だったのだけど、ここ二年ぐらいはファンクションポイントによる見積りにチャレンジしているのです。
※機能規模と関連の薄い部分(導入とか利用者トレーニングとかバッファ)は相変わらずKKDだけど
ヒアリングしたメモをマインドマップにざらーっと書き出しつつ、思いついたことをちょいちょい書き足す。マインドマップを見返しながらアクターとユースケースを並べる。ざーっとエンティティを見出す。
という感じで
かなり詳細にシステム像をイメージしないと数字が出せないのが難点といえば難点だけど、どんなものを作るかわからないのに見積り数字が出るってのも変といえば変
それに計数を重ね記録することで、(組織/チームとしての)生産性が見えることがわかったのは収穫だったと思う。
せっかくJUDEでモデリングしているのだから、これを活かしてFP計数が出来ればなお効率もいいだろう、という話し
すでにやっておられる方がいるので今更感はあったのだけど、これも理解を深めるため&自分都合の使い易さのためということで
※注意:プログラムの実行結果について作者はなんら責任を持ちませんので悪しからず。
このFP計数ユーティリティにおける前提条件は以下のとおり
JUDEモデルでいうと以下のいずれかで、属性が1つ以上あるものをDFとみなす。
CRUD図で当該エンティティに対する操作の有無で判断、または手動付与
CUDのいずれかが設定されているエンティティ→ILF扱い
考えられるグループを@retアノテーションで列挙する。列挙された@retアノテーションの数をRETとする。
ここでのアノテーションとはjavaのアレではなく、JUDEにタグ付き値がなかったころに独自データを付与するため作ったオレオレ表記
モデルの定義中の「@アノテーション名(空白)値」という記述部分を抜き出してデータとします。
とあるエンティティが「xxx種別」の値で意味合いを制御するようなモデリングの場合に、のようにエンティティの定義に記述することでRET=2と計数します。トランザクショナルファンクション(以下TF)は、JUDEモデルでいうとユースケース1つに対応するものとします。TFのCRUD操作から判断させるか手動で付与します。
ユースケースに対して@tfアノテーションで明示指定
結果的にCRUDからはEQが出てこないのだけども、全く加工のない操作って少ないのではないかと考えたから
当該ユースケースのCRUDで操作対象となっているエンティティの個数をFTRとします。ここはまだ方式を確立しかねている。現状は、当該TF(ユースケース)の直下に「FP-」で始まる名前のシーケンス図を書き、アクターが発するメッセージから計数することにしています。
例:「FP-社員情報を登録する」みたいな感じで
DET=メッセージ(=トリガ)+操作の引数の個数+返り値の個数
「操作」に対して返り値は1つしか指定できないので、返り値にclassを指定した場合はその属性の数を返り値の個数とします。あるいは、返り値ではなく「操作」の「out」パラメータとして記述します。
FP計数周辺に絞った手順
ユースケースをモデリング
TFのDET計数用シーケンス図作成
ERモデリング(クラス図でもよい)
CRUD表作成してユースケースとエンティティの操作を結びつける。
TSVファイルを雛形xlsに貼り付けて集計
TSVファイルをテキストエディタで開いてコピー&ペースト
TSV全体をコピペで[ファンクション]シートに貼り付けます。もし既存の表をはみ出たら適宜書式をコピーしておきます。[一般システム特性]シートに数字を入れます。この辺が参考になります。
雛形xlsのピボットテーブル更新
FP概算法、FP試算法についてはこの辺を参考にしました。
個人的な感覚では試算法だと数字が離れるなーという印象
rapidに見積もる必要がある、あるいは画面項目を想定するほど情報が揃っていないときは概算法のほうがいいなという感触
ファンクションポイント法自体については「失敗のないファンクションポイント法 」という本を参考にしています。この本は項目説明が網羅されているだけでなく例示が勉強になります。300ページちょいの本ですが、約200ページを「計測実習」に割いており非常に具体的で参考になります。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
ひとつ前のブログ記事は「集合知プログラミング」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ウェブで事例を見かけて以来、やってみたいと考えていた。↓このページを見て何度かトライしてみたんだけどずーっと上手くいってなかった。
けど、ついに自分ところの環境で動いたのでメモ
手順や設定はほぼ上のURLに書いてあるとおりなんだけど、自分のところでは
にしたらあっさり通った。
ネットで見かけた設定例だと「HTTP」か設定なしなので自分ところだけおかしいのか~
CCという感じなので@以降が補完されたとしても合致しないことになる。とにかく僕のところの環境ではKrbServiceNameにサービスプリンシパル名を記述することにした。副作用というかなんというか結果的にプリンシパル名中のFQDNとウェブサーバのFQDNが異なってても認証が通るのでVirtualHostを使っててもkeytabが同じでいいので手間は少ない。
サーバ側の準備
ADサーバとドメイン構築
サービスマップ用のダミーアカウントを作成
exeでサービスプリンシパルをダミーアカウントにマップしつつkeytabファイル作成
exeには問題があるそうなので、MSから最新版を入手して使った。
クライアント側の準備
クライアントPCをドメインに参加させる。
ドメインユーザでログオン
デフォルトは有効
統合Windows認証の対象にしたいサイトのドメインを「イントラネット」扱いに設定
ドメインを入力して→「追加」ボタン
httpsを必要とするかどうかは適宜
例によって無保証です。
説明はその2の方に
今回はハマったことというか知ったこととか
知らんかった。マクロ名と登録時に「desc」で指定した内容が表示される。知らんかった。
descにはwiki記法が使えるが、今にして思えばtextile以外のフォーマッタを使っている場合にマズイか・・・
マクロ本体はmacroにシンボルとブロックを指定する。wiki中の{{マクロ}}の都度ブロックが呼び出される。ブロックが返した文字列がマクロ展開後のHTMLとして出力される。nilを返すと元のマクロ記述がそのまま表示される。プレビュー時、ブロックが呼び出されたときに「プレビュー中のテキスト」を得られない。graphvizマクロの場合、マクロ展開時(Viewのコンテキスト)、画像表示時(コントローラのコンテキスト)のコードをできるだけ共有したかったので都合がよかった。ブロックから例外を飛ばすとwikiビュー内にエラー表示できる。rbで登録すると利用可能になる。rbで追加定義できる。
管理→プラグイン→(プラグインごとの)設定で表示されるプラグイン設定画面
簡単で便利だけど、:partialの指定を他のプラグインと同じにしてしまうと別のプラグインのテンプレートが適用されてしまうことがある。わざと存在しないテンプレート名を指定しておくとテンプレートの検索パスがログに出る。これを見る限り、プラグインの検索パスが連結された状態になっているようだ。
プラグインの名前が長すぎると、設定値を保存できるが再表示した際に値が正しく表示されない(デフォルト値が表示される)
プラグイン名を短くした。rbに設定することで有効になる。
当然といえば当然
:rawオプションでマーシャリングをナシにできる。」てことになった。
これは便利な仕組みだな~
前回のつづき
クリッカブルマップを吐き出すところまでいけたので公開
例によって無保証です。
wikiページをdot形式で記述し、これらのマクロから呼び出すことでグラフ画像をレンダリング
ノードにURL属性を指定するとクリッカブルマップに
指定したwikiページをdotテキストとみなしてグラフ画像をレンダリング
IMGタグを差し込む。
オプションは以下のとおり
クリッカブルマップを生成する際のTARGET属性に指定する値
画像の直後に読みこんだdotの内容をPREで出力
別のwikiページを指定する代わりにこのマクロを含むwikiページをレンダリング対象とする。
必然的に、dotフォーマット上のコメントアウトが必要
コメントアウトしないとレンダラがエラー終了する。
dotの書式や指定できる値については、Graphvizチュートリアルがまとまっていて便利
本家でrpmを配布している。レンダリングした画像をキャッシュしておくことができます。
僕の環境は以下のとおり
wikiのプレビューで編集中の内容をレンダリングできない。
とりあえず上記の環境では動くみたい
どんだけgraphviz好きなんだって感じだけど、まぁ好きだ。実際は、別途webdot的なサービスを作って画像挿入のtextile記法、ってやり方で利用してはいたんだけどredmineプラグイン作成の習作も兼ねてやってみた。例によって無保証です。
説明はその2の方に
環境は以下のとおり
rbに説明があった。ということらしい。
次はどこでマクロ登録を行うか
「redmine_」が前置された結果、プラグインの名前が30文字を超えてしまいプラグイン設定の更新・参照に問題が発生
拡張マクロの登録は、プラグインのinit
rbでプラグイン登録と同時にやってみた。これが正しいかはわからない。こんな感じで登録しておくと、wikiページ(view)のレンダリング中に呼び出される。
dotの構文に誤りがあったときはwikiマクロのエラーとして表示する形にしたいからIMG要素出力時点で一度画像をレンダリングする方向で
dot解釈時点で一旦レンダリングしたものをrailsのキャッシュに置いておいて実際の出力時はキャッシュから返す(ない場合は改めて生成)という感じ
その2につづく。
>>サイトトップへ
このアーカイブについて
このページには、2008年12月に書かれたブログ記事が新しい順に公開されています。次のアーカイブは2009年2月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
どんだけgraphviz好きなんだって感じだけど、まぁ好きだ。実際は、別途webdot的なサービスを作って画像挿入のtextile記法、ってやり方で利用してはいたんだけどredmineプラグイン作成の習作も兼ねてやってみた。例によって無保証です。
説明はその2の方に
環境は以下のとおり
rbに説明があった。ということらしい。
次はどこでマクロ登録を行うか
「redmine_」が前置された結果、プラグインの名前が30文字を超えてしまいプラグイン設定の更新・参照に問題が発生
拡張マクロの登録は、プラグインのinit
rbでプラグイン登録と同時にやってみた。これが正しいかはわからない。こんな感じで登録しておくと、wikiページ(view)のレンダリング中に呼び出される。
dotの構文に誤りがあったときはwikiマクロのエラーとして表示する形にしたいからIMG要素出力時点で一度画像をレンダリングする方向で
dot解釈時点で一旦レンダリングしたものをrailsのキャッシュに置いておいて実際の出力時はキャッシュから返す(ない場合は改めて生成)という感じ
その2につづく。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
例によって無保証です。
説明はその2の方に
今回はハマったことというか知ったこととか
知らんかった。マクロ名と登録時に「desc」で指定した内容が表示される。知らんかった。
descにはwiki記法が使えるが、今にして思えばtextile以外のフォーマッタを使っている場合にマズイか・・・
マクロ本体はmacroにシンボルとブロックを指定する。wiki中の{{マクロ}}の都度ブロックが呼び出される。ブロックが返した文字列がマクロ展開後のHTMLとして出力される。nilを返すと元のマクロ記述がそのまま表示される。プレビュー時、ブロックが呼び出されたときに「プレビュー中のテキスト」を得られない。graphvizマクロの場合、マクロ展開時(Viewのコンテキスト)、画像表示時(コントローラのコンテキスト)のコードをできるだけ共有したかったので都合がよかった。ブロックから例外を飛ばすとwikiビュー内にエラー表示できる。rbで登録すると利用可能になる。rbで追加定義できる。
管理→プラグイン→(プラグインごとの)設定で表示されるプラグイン設定画面
簡単で便利だけど、:partialの指定を他のプラグインと同じにしてしまうと別のプラグインのテンプレートが適用されてしまうことがある。わざと存在しないテンプレート名を指定しておくとテンプレートの検索パスがログに出る。これを見る限り、プラグインの検索パスが連結された状態になっているようだ。
プラグインの名前が長すぎると、設定値を保存できるが再表示した際に値が正しく表示されない(デフォルト値が表示される)
プラグイン名を短くした。rbに設定することで有効になる。
当然といえば当然
:rawオプションでマーシャリングをナシにできる。」てことになった。
これは便利な仕組みだな~
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
テキストファイルをWordに読み込ませ、Wordの文書校正ツールでちょっとした誤字を拾い上げる、ということをやってみた。
対応しているエンコーディングは少ないが、同期される更新全部に対し、受け入れるか否かを検証・判断するのは専属の要員をアサイン出来ないなら無理だな、と思う。そういうわけで、一定の更新クラス(セキュリティ問題の修正プログラム、修正プログラム集、重要な更新)に対して自動承認を行っている。これらの自動承認とは別に「ルート証明書の更新プログラム」を自動承認したい。
「すべてのコンピュータ」に対して
更新の名前に「ルート証明書の更新プログラム」を含む。インストール承認する。
更新に対する検索条件
Title以外にも適用されるらしいので、これだと余計なhitがあるかも
拒否済み、最新リビジョンでないものはスキップ
# 既に拒否済みのもの
# 最新リビジョンでないもの
# は相手にしない。
適用したいコンピュータグループの数だけ承認メソッド呼び出し
いつもどおり無保証
どのような結果についても責任を負いかねます。
利用は自己責任で
# 更新に対する条件
# 既に拒否済みのもの
# 最新リビジョンでないもの
# は相手にしない。
呼び出したいメソッド用の入力パラメータを入れる箱のインスタンスを取得して、呼び出したいメソッド用のパラメータ設定をし、呼び出したメソッドに合わせて結果を取り出す(EnumKeyの例)
WMIを経由したことでリモートコンピュータに対しても同じコードで処理出来るのはメリットかも
regコマンドqueryでもリモートコンピュータのキーを列挙できる。ちまちまと複数のキーを列挙しないといけない状況で外部コマンドをぽこぽこ起動したくない or 一時ファイルを作りたくない、とするならばjscriptで完結するのはいいかもしれない。例によって無保証です。
利用は自己責任で
// 改行をつぶしちゃう。
>>サイトトップへ
このアーカイブについて
このページには、2009年7月に書かれたブログ記事が新しい順に公開されています。前のアーカイブは2009年6月です。次のアーカイブは2009年9月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。OmegaTの訳文ファイル生成をコマンドラインで - あぁ そうだった。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
OmegaTの訳文ファイル生成をコマンドラインで
翻訳作業にOmegaTという翻訳メモリを使っている。(翻訳メモリ的には当たり前だろうけど)用語集を定義できる。既翻訳文から類似した部分を提示してくれる。無償で利用できる。UIがすっきりしていると思う。
てなところが選定理由
原文ファイルから訳文ファイルを生成するのは、GUIメニューから実行するのだけど、これを自動化したい(antのbuildに組み込めないか)と思って調べた。こういうときオープンソースはいいよなーとソースを読んだら期待通りCLIが実装されてた。※けど、よくよく見れば(英語版の)マニュアルにばっちり書いてあったのだった。
このブログ記事を参照しているブログ一覧: OmegaTの訳文ファイル生成をコマンドラインで
コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
XPモードやっと動いた。~~」という理解しがたいメッセージが出てきて足止めされてた。スクリーンショット撮るために始めて起動したけど電卓が進化しすぎてて笑った。
ホストのUSBデバイスと接続できるのがすごい便利というか感動
仮想PC側の通知(ウイルス対策の警告など)が、ホスト側の通知に統合されて表示されるんだな
もっといろんなアプリで試そうと考えたけど、どうしてもXP側で動かさないといけないアプリが特になかったりで
このごろはウェブアプリ多いし
まーしかし結構便利かもという印象
さっそくインストール
インストールの最終処理で妙に時間がかかったけど、じっと待ってたら完了した。
エクスペリエンスインデックスは↓のスクリーンショットのとおり
Vista x64をずっと使ってきたので大きな変化は感じない。ドスパラの予約特典で「窓辺ななみオリジナルテーマ」がついてきて、一度はセットアップしたものの壁紙/サウンドが萌え萌えしすぎてて人前では使えん(^^; でもまー いいと思います。
2~3時間さわってみたちょっとした感想
4が公開されたところでサーバメンテ用にインストールした。コンパネ→フォントで、Terminalフォントを「表示」にしないと選択肢に出てこない。ストアの表示であるとか、iPodの同期は普通に出来た。重いのか軽いのかもう1つ実感はわかず。※CD-ROMの読みこみに使っただけなので、書き込めるかどうかは知らない。
Aeroシェイクの使いどころがわからん・・・
左右にウィンドウをスナップさせるやつの使いどころがわからん・・
ウィンドウを左右並べて比較することってそんな多いかなあ
0が動かないかな~と思い立ってチャレンジ
結果的に下記の環境で動いたんだけど、やはりというかなんというか、非Intelなデスクトッププラットフォームでは何かと面倒があった、というメモ
→最初に2GB、後から4GB買い足したので半端な数字に・・
それはCPUを買ったときにメモリとM/Bをとっかえるほど散財する気力がなかったから
この↓ページに非公式ながらも各デバイス(チップ)のHCLがあって非常に役に立った。
以下、「だめだった」こと
ネットで見かけたインストーラのスクリプトを書き換える作戦もやってみたが認識せず(そもそもデバイスが見えてないようなので当然といえば当然)
ではSATAポート拡張カードをさしたらどうかということで、内側SATAポートを持っていてHCLに載っているSATAカード(かつお手ごろなやつ)を探した。本当はPCIe接続のものがよかったのだけどHCLに載ってないので冒険せず(^^RATOCの製品は、製品ウェブページでもパッケージでも使っているチップがはっきり書いてあって好感度高し。SATAがPCIにぶら下がってしまうのは惜しいけど、なんとか手持ちの環境でESXiを立ち上げられた。評価状態から、無償利用のライセンスを入力すると機能制限はこんな感じだった。
製品の機能:
ホットプラグが可能な仮想ハードウェア
製品の機能:
>>サイトトップへ
このアーカイブについて
このページには、2009年10月に書かれたブログ記事が新しい順に公開されています。前のアーカイブは2009年9月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
XPモードやっと動いた。~~」という理解しがたいメッセージが出てきて足止めされてた。スクリーンショット撮るために始めて起動したけど電卓が進化しすぎてて笑った。
ホストのUSBデバイスと接続できるのがすごい便利というか感動
仮想PC側の通知(ウイルス対策の警告など)が、ホスト側の通知に統合されて表示されるんだな
もっといろんなアプリで試そうと考えたけど、どうしてもXP側で動かさないといけないアプリが特になかったりで
このごろはウェブアプリ多いし
まーしかし結構便利かもという印象
このブログ記事を参照しているブログ一覧: XP mode動いた。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
例によって無保証です。
7なんだけど、早食いな人はもう0
9を使っているらしく、0
9で動かないよ、というメッセージが来た。」が出ている。
リンクの作り方がまずいと言えばまずいんだけど、0
9からのURLが異なることが原因みたい
rbを書き換えてみるも反応なし
rbに置かないと読んでくれないっぽい。rbを置くことにした。9以降かどうかでURLマップを設定しわける。「バージョンに状態(進行中、ロック中、終了)を設定出来て、チケットの編集画面に終了済みバージョンがドロップダウンに表示されない」機能が地味にうれしい。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
次のブログ記事は「ESXiをアップデートしたらデータストアが見えなくなった」です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
UMLその他モデルの作図にJudeを愛用している。
もちろん画像で出力してからアップロードすることはできるが面倒
せっかくリポジトリにastahのファイルを保管しているのだから、最新の図をwikiに自動反映できたら便利そう
最近知ったのだけど、PlantUMLというのがあって、一定の記法で書いたUMLを画像にしてくれるOSSがあるそうだ。と一瞬考えたものの、レンダリング結果がastah上の図とはかなり変わってしまうし、APIで取得できない情報が多数あるのでそもそも再現度が低い。
jude時代から、コマンドラインで図出力を実行することができるので、これを呼び出したらいいだろう
ということでまずは「linux上でコマンドラインで図出力」する手順を検討した。
ポイントは以下のとおり
APIの場合はXサーバなしでも動くけど、図出力はdisplayが初期化できないと先に進まない。図出力用のディスプレイという位置づけで、vncserverを使うことにした。astahライセンスをセットアップする必要がある。
ディスプレイを用意
図出力を実行するユーザ向けにvncserverのディスプレイを作る。
各種ファイルのひな型が作成されるのと、vncserverのパスワード設定を一度に出来るから
で、ひな型をちょこっと編集
twmが動いていると、Xクライアントがウィンドウを作成するときに出現位置をユーザ操作で指定する流れになるので、図出力の自動化においては邪魔になってしまう。
図出力を実行するユーザに合わせて編集
とりあえずディスプレイ番号は2のままにした。
ジオメトリはもっと小さくてもいいはず
「JREなし、インストーラなしのアーカイブ」と書かれているもの
1)ので、ちびっと修正して、とりあえず同じディレクトリに「run
sh」という名前で保存した。実行権限を忘れない。
ライセンスを配置
自分ところはJUDEのユーザライセンスがサポート時効前なのでJUDEのライセンスで
自分はtcshスキーなので以下の通りだが、他のシェルの場合は適宜
で、出力されたのが冒頭のpng画像
Windowsで出力したときとフォントが異なるので、見た目の違いはあるけど、元の図がキープされていることに意義はありそう
元の図が大きくなりがちなので、wikiに張り付けるのに向かないケースも多そう
図出力にはかなり時間がかかる&出力したい図を指定できない(種類は指定出来る)ので、運用上はcronで出力しておいてどーこーみたいな仕組みも必要っぽい。当時、PICで制御してみたいなーともくろんでいてたんだけど、あっさり投げ出していたのだった。とりあえず、同梱の説明書にある、「バックライトの電源を液晶側を共有」するようにちまちまとハンダづけする。
J2にハンダを盛ってショートさせ、R8に添付されてた抵抗100Ω×3を並列に接続
同梱されてたピンヘッダを何も考えずにモジュール背面にとりつけたのだけど、ネットで見かけた作例だとピンソケットを全面にとりつけている人もいた。
そしたらジャンプワイヤで簡単に接続出来てお試ししやすいのか
そういう考え方もあるんだなー
すでに取りつけてしまったものはCTRL+Zでとりはずすこともできず。さりとて電子工作初学者の自分は、ハンダを吸い取るのもおっくうで、このまま進むことにするのだった。ユニバーサル基板にソケットとコントラスト調整用の半固定抵抗をのっけた。説明書によれば、pin3 コントラスト調整用電源は、「=Vssで最も濃くなる」とあったので、何も考えずにGNDに繋いだら、何も表示していない部分や表示した文字の上下に不必要なドットが現れてしまった。手元に500Ωの半固定抵抗があったので、えいやっと繋いだけど、180度中、コントラスト調整として意味があるのは30度ぐらいだけになってしまった。残りの150度ぐらいは何も映らない。
スケッチはただのコピペ
使ってる液晶が20桁4行なので、初期化パラメータだけちょびっと変更
もはや制御らしい制御がコードに現れてこないのがすごい。
リファレンスによれば、blink()の結果はディスプレイ次第だそう
この液晶モジュールではカーソル位置に、下線→黒塗りつぶし四角のアニメーションが表示された。
>>サイトトップへ
このアーカイブについて
このページには、2010年5月に書かれたブログ記事が新しい順に公開されています。前のアーカイブは2010年4月です。次のアーカイブは2010年6月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
当時、PICで制御してみたいなーともくろんでいてたんだけど、あっさり投げ出していたのだった。とりあえず、同梱の説明書にある、「バックライトの電源を液晶側を共有」するようにちまちまとハンダづけする。
J2にハンダを盛ってショートさせ、R8に添付されてた抵抗100Ω×3を並列に接続
同梱されてたピンヘッダを何も考えずにモジュール背面にとりつけたのだけど、ネットで見かけた作例だとピンソケットを全面にとりつけている人もいた。
そしたらジャンプワイヤで簡単に接続出来てお試ししやすいのか
そういう考え方もあるんだなー
すでに取りつけてしまったものはCTRL+Zでとりはずすこともできず。さりとて電子工作初学者の自分は、ハンダを吸い取るのもおっくうで、このまま進むことにするのだった。ユニバーサル基板にソケットとコントラスト調整用の半固定抵抗をのっけた。説明書によれば、pin3 コントラスト調整用電源は、「=Vssで最も濃くなる」とあったので、何も考えずにGNDに繋いだら、何も表示していない部分や表示した文字の上下に不必要なドットが現れてしまった。手元に500Ωの半固定抵抗があったので、えいやっと繋いだけど、180度中、コントラスト調整として意味があるのは30度ぐらいだけになってしまった。残りの150度ぐらいは何も映らない。
スケッチはただのコピペ
使ってる液晶が20桁4行なので、初期化パラメータだけちょびっと変更
もはや制御らしい制御がコードに現れてこないのがすごい。
リファレンスによれば、blink()の結果はディスプレイ次第だそう
この液晶モジュールではカーソル位置に、下線→黒塗りつぶし四角のアニメーションが表示された。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
UMLその他モデルの作図にJudeを愛用している。
もちろん画像で出力してからアップロードすることはできるが面倒
せっかくリポジトリにastahのファイルを保管しているのだから、最新の図をwikiに自動反映できたら便利そう
最近知ったのだけど、PlantUMLというのがあって、一定の記法で書いたUMLを画像にしてくれるOSSがあるそうだ。と一瞬考えたものの、レンダリング結果がastah上の図とはかなり変わってしまうし、APIで取得できない情報が多数あるのでそもそも再現度が低い。
jude時代から、コマンドラインで図出力を実行することができるので、これを呼び出したらいいだろう
ということでまずは「linux上でコマンドラインで図出力」する手順を検討した。
ポイントは以下のとおり
APIの場合はXサーバなしでも動くけど、図出力はdisplayが初期化できないと先に進まない。図出力用のディスプレイという位置づけで、vncserverを使うことにした。astahライセンスをセットアップする必要がある。
ディスプレイを用意
図出力を実行するユーザ向けにvncserverのディスプレイを作る。
各種ファイルのひな型が作成されるのと、vncserverのパスワード設定を一度に出来るから
で、ひな型をちょこっと編集
twmが動いていると、Xクライアントがウィンドウを作成するときに出現位置をユーザ操作で指定する流れになるので、図出力の自動化においては邪魔になってしまう。
図出力を実行するユーザに合わせて編集
とりあえずディスプレイ番号は2のままにした。
ジオメトリはもっと小さくてもいいはず
「JREなし、インストーラなしのアーカイブ」と書かれているもの
1)ので、ちびっと修正して、とりあえず同じディレクトリに「run
sh」という名前で保存した。実行権限を忘れない。
ライセンスを配置
自分ところはJUDEのユーザライセンスがサポート時効前なのでJUDEのライセンスで
自分はtcshスキーなので以下の通りだが、他のシェルの場合は適宜
で、出力されたのが冒頭のpng画像
Windowsで出力したときとフォントが異なるので、見た目の違いはあるけど、元の図がキープされていることに意義はありそう
元の図が大きくなりがちなので、wikiに張り付けるのに向かないケースも多そう
図出力にはかなり時間がかかる&出力したい図を指定できない(種類は指定出来る)ので、運用上はcronで出力しておいてどーこーみたいな仕組みも必要っぽい。コメントする。
ログイン情報を記憶
>>サイトトップへ
このブログ記事について
最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ネットをうろつくと、モータの駆動にはパワーMOSFETというのを使うそうで、この辺を参考にうなってみた。
回すモータは、マブチモーターのRE260
タミヤのハイスピードギヤボックス
これ、ユニバーサルプレートの穴と、ギヤボックスのネジ穴位置がびみょーに合わない。
カットするしかないのか、とも思ったが今はモータを固定できればいいので、テストベッド的な感じで
4Vで駆動できるしRE260なら定格に収ま りそうだし
FETは燃えるぞ壊れるぞ、という話があちこちで見られる。チキンなので、正転方向だけマイコン制御ありに、逆転方向のMOSFETはプルアップ・プルダウンで常にOFFになるようにして、PWMで回転数を制御するところだけ試した。TA7291Pのときと違ってドライバでの電圧降下が少ないため、エネループ2本で十分よくまわる。写真では、MOSFETをトランジスタ1個でスイッチしているけど、のちにプッシュ・プル構成にして高速スイッチングをめざした。写真では付いていないけど、10kΩの半固定抵抗で分圧した電圧をanalogRead()で読ませて回転数が変化するようにした。半固定抵抗を動かすとスムーズに回転数が変化してちょっと楽しかった。調子にのってぐりぐり動かしていたら、ねじ切ってしまった。
今度はちゃんとボリュームにしよう・・
最終的には、モータ制御はATtinyなど小さめのマイコンを使い、arduinoから独立させようと考えている。ちょっと検索するとライタを自分で作っちゃう人ばかりで、道は遠いなーと思わざるを得ない。
いいんだこれで
ハナっからCで書くつもりなのでWinAVRもDLしてインストール
低電圧版を選んだのは、モータ制御とは別にリモコン的なものを考えていて、単三×2で動くようにしてみたかったから(モータ制御用のは5Vで使う予定)
ISPのコネクタにジャンプワイヤを突っ込んでブレッドボードに挿す、大雑把さ
ISP側のピン配置はこのページを参考にした。
後はデータシートを見てAVR側のピンに接続
電源はスイッチングなACアダプタ5Vから給電
クリスタルもパスコンもなんにもない状態
なんか、ちゃんと点滅してる。ブレッドボード上を見てると、ほぼワンチップマイコンだけが載ってる状態でプログラムが動いちゃうんだからおもしろいなー、と感動してしまう。
後からファーム更新してZB対応版相当品に
xbeeでラジコン的な作例はたくさんあるので、今さら感あふれる感じなんだけど、とにかく自分で実際にやってみたかったのだった。機構・構造部品は、少年時代を思い出すTAMIYAの「楽しい工作シリーズ」を使った。昔懐かし、ツインモーターギアボックスとトラック&ホイールセットでクローラ風にしてみる。
このギアボックス、子供の時は金属フレームかつ完成品だったような気がしたんだけど(はっきり覚えてない)、今はプラスチック製で組み立て式なんだな
最初、ユニバーサルプレートという工作界のユニバーサル基板みたいなヤツを一枚しか買ってなくて、ギアボックスとキャタピラを乗せたら、電池も回路も置く場所がなくなってしまった・・・
ユニバーサルプレートをもう一枚と、ユニバーサル金具というL字に使える構造材を買い足した。
で、出来たのがコレ
なんか配線がピンピン飛び出てて危なっかしい・・
ラジコン的なものなので、当然、電池電源でもって行動できること
おまけで、測距センサを使って、障害物に近づいたら勝手に停止する。モーターは2つで、左右の動輪をそれぞれ駆動している。細かい回転の制御は何もやってなくて、全開かオフかの二択だ。
TA7291Pを2つ使っていて正転と逆転のコントロールはかろうじて可能に
手持ちの電池ケースが単三×4のしかなくて、勢いが良すぎた。
ギア音うるさいし
xbeeシールドを乗せちゃうと、Vinが隠れてしまうが、シールドと本体の隙間から無理やり差し込んだ。ユニバーサルプレートはネジ止めだけで構造を乗せていけるので便利なんだけど、穴のピッチが5mm間隔のため、基板と合わなくて難儀する。
結局、arduinoの方は2穴だけ使って斜めに配置、モータードライバを載せた基板は、アングルを使って90度立てることに
若干斜めになっているのは、こっちもネジ穴の位置が合わなかったため
コード上は、aruduino IDE上のシリアルモニタを使って、コマンドとモータの動作を実装・確認
で、動かす時はXbeeシールドを乗っけるだけ(もちろんxbee間の設定は先に済ませておく必要がある)
1対1の通信では、Xbeeの良さをスポイルしてしまうが、ラジコン風用途で用いる分にはいいだろう、てことで
秋月電子で購入した。対象、というか壁のようなものとの距離を電圧で得られる。距離と電圧の関係はリニアではないけど、近似式を求めた人がいたので、丸パクリしちゃう。ごっちゃんです。室内の蛍光灯下で、「手のひら」を対象に測った感じでは、9cmから50cmぐらいまではそれっぽい値が出ている感じがした。
(これ以上遠くは物差しがなかったのでよくわからん)
本ラジコン風クローラでは、前進中で正面12cm未満に障害物が出てきたときは停止、というコードにしてみた。十分加速したところから、検知・制動すると、壁際2~3cmというところで、危なっかしい(^^; が、制御して遊ぶのが目的なのでヨシとする。
キーボードからの入力で、工作がきーきー動くのはなんとも不思議な感じ
やっぱり、モータの制御がON/OFFで大雑把過ぎるな
今度は各種センサからの情報を取り入れて細かく制御することをテーマにしてみたい。ひとしきり遊んだ後で、いくらかかったかなーとふと思う。
あとLEDとかコンデンサとかソケットがあるけど無視して・・・17,520円
>>サイトトップへ
このアーカイブについて
このページには、2010年6月に書かれたブログ記事が新しい順に公開されています。前のアーカイブは2010年5月です。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。
このブログを購読
このブログはクリエイティブ・コモンズでライセンスされています。あぁ そうだった。
つい毎度調べてしまうことをメモするページ
ネットをうろつくと、モータの駆動にはパワーMOSFETというのを使うそうで、この辺を参考にうなってみた。
回すモータは、マブチモーターのRE260
タミヤのハイスピードギヤボックス
これ、ユニバーサルプレートの穴と、ギヤボックスのネジ穴位置がびみょーに合わない。
カットするしかないのか、とも思ったが今はモータを固定できればいいので、テストベッド的な感じで
4Vで駆動できるしRE260なら定格に収ま りそうだし
FETは燃えるぞ壊れるぞ、という話があちこちで見られる。チキンなので、正転方向だけマイコン制御ありに、逆転方向のMOSFETはプルアップ・プルダウンで常にOFFになるようにして、PWMで回転数を制御するところだけ試した。TA7291Pのときと違ってドライバでの電圧降下が少ないため、エネループ2本で十分よくまわる。