「ADD」を含む日記 RSS

はてなキーワード: ADDとは

2013-09-05

http://anond.hatelabo.jp/20130905094842

逆に言えば、やっぱ普通の人にとっては「メモしてれば忘れるわけねーだろJK」くらいの感覚なんだな…。

俺なんかは子供の頃からメモすら忘れるのが当たり前だ。ADDの可能性が高いんだけど。

2013-08-23

Ruby on Rails勉強】 xvideosまとめサイトっておいしいの?

Webサイトはこんなもの


スペックは?
サイトonalife(オナライフ)
URLhttp://www.onalife.com
説明xvideos動画の共有・ユーザー参加型のまとめサイト

2013年9月1日現在でxvideosのみの対応です。

コンセプトは?

Webサービス勉強には「アダルトサイト」という記事をはてなの記事で何回か読んだことがあるため、今回は便乗しました。

ありきたりかも知れませんが、「Xvideosから誰でもお気に入り動画を追加してまとめる・みんなで共有」できるサービスを作ります

試験リリースです。

協力していただける方は、サービスを使っていただいて、要望コメントしていただけると助かります

http://ja.wikipedia.org/wiki/PDCAサイクル

ではないですが、

試験リリース → テスターによるテスト → 問題抽出 → 問題解決のためのプラン → 解決 → 最初に戻る

を繰り返していき、

などを考察していければよいと思っています。(あくまで勉強目的

考察結果はこちらのブログで随時報告予定

現時点で広告フリーです。

エロサイトユーザー登録

ありません

だって恥ずかしいし、煩わしいよね

動画登録だけ?好きなシーン見たいんだけど?

シーンを登録してください

仕様は?

今回どうしても満たしたい仕様は以下です。

  1. xvideosの動画を(誰でも)追加できる
  2. 動画のシーン情報サムネイルを選択・記録できる
  3. シーン情報サムネイルで一覧表示できる
  4. タグ機能
  5. いいね!ボタン

検索

とりあえず、タグから一覧表示できる機能を作ったので後回し。

要望あれば検討ということにしました。(他に優先すべきことが多々あるため)

作ったのはこんなひと

自己紹介は?
お仕事主に組み込みLinux
Web開発経験なし(Wordpressを昔にちょこっと触った程度)
私の能力は?
プログラミング10年目くらい
使える言語C言語、ShellScript、PerlMake
お触りした言語C++C#VisualBasicPython



舞台裏

なぜ組み込みLinux屋がWebサービス

時代の流れに乗ろうかと。

仕事内容は主に組み込みLinuxです。Linuxカーネルごにょごにょしたり、開発環境の整備(プロジェクト全体のMakefile管理)、システム部分の機能実装などをやっており、PythonRubyといった言語には縁がない状況です。

から機会があればRubyPythonPHPとかでWeb系の知識も身につけたいと思っていましたが、今回思い切って勉強しようと思いました。

勉強はどうやってやった?

皆さんの中にも新しい言語勉強するときに、とっかかりがよくわからなくて諦めた経験を持っている方は結構いらっしゃるのでは?

インターネット検索するといろいろなサイトが出てきますが、なかなかゼロから学習するのには向いていない場合が多いです。

そ・こ・で!

私は以下のサービスを使いました。

ドットインストール:bookmark

Ruby on Rails動画を何度も見て、基本的なプロジェクトの立ち上げ方・コーディング方法などが学べました。

プログラミングに当てた時間は?

思い立ったのは、2012年12月末。

では、なぜここまでリリース時間がかかったのか?

→単純にプライベートも充実させたかたから。

すみません、サボってたからです。

力を入れていた時期ですら…
平日1時間/日
休日2~3時間/日

こんな程度です。

力を入れていない時期は?
平日 0時間
休日 1時間/日

平日は1時間未満が多かったですね。

ドットインストールの講座を1・2個見て終わりというような感じでした。

モチベーション持続の秘訣は?

無理をしない、です。

私のように、長いスパンでコツコツ積み上げていくのがよいのかもしれません。

短いスパンリリースしようとすると、1日あたりの学習プログラミング時間が相当確保しないと難しいように思います

この時間を確保することの困難さがモチベーションの低下の原因ではないかと思います

短い時間学習サービスリリースするには、少なくとも…

一日平均4時間(休日含む)でやれば1カ月から2カ月くらいでそこそこのサービスリリースできそうです。

私は無理ッス…休日は買い物やデート行きたいよね!!

最後

結構はてなで「初心者Webサービスリリース」なんて記事を見ますが、みなさん本当にすごいな、と感じました。

自分でいざサービスを立ち上げてみて、初めてわかることもたくさんあります

プログラミング仕事しているにも関わらず、ベータ版リリースまで約半年ほどかかってしまいました。(そもそも時間をそれほど確保できなかったのも原因ですが)

http://www.onalife.com

もしよろしければwebサービスを使ってみて不満点をコメント欄にでもどんどん記入してください!

今後の参考にしたいです!

使い方

# ヘッダーのAddクリック

# xvideosのURLコピペ

# タイトルサムネイルタグ、説明を記入

# これだけで動画追加できます

タグはなるべく詳細に入れてもらえると、自動的に動画を関連付けます

タグ名をクリックすることでタグ検索も可能になるなど、ベネフィットも多いです。

じゃあの。

2013-07-07

生活マシンext4からbtrfsに

2013-07-03

http://anond.hatelabo.jp/20130703014335

どうも、読んでいただけたようで幸いです。

本人が自覚してないと正確な結果が出ないという、認知の問題があると思う(まあ自己診断はおしなべてそうだけど)。

おっしゃるとおりだと思っています

ですので、病院に…という話に戻るわけですが、

 

どうやって勧めるか…

本当に悩ましいですねぇ、と思ってぐぐってみたところ、

どうやら、

「近くのハローワークジョブコーチ派遣をお願いする」

という手段があるそうです。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1336728543

ハローワーク障害者担当相談する。または、障害者就労センター相談することをお勧めいたします。

アドバイス必要となれば、ジョブコーチ派遣をしてくれます

職場での働き方や会社に対してのフォロー説明などし、彼が問題なく働けるように働きかけてくれます

もちろん、認定や手帳必要ありません。

今までの疑問を細かく書き出し、上司相談の上、先ずは電話相談の上、面接を求めるといいですね。

ジョブコーチ発達障害アドバイスプロですので、ご心配はありません。

病院に行く、行かせるは人権がありますので、無理に進めると後々問題が起きますので、先ずは公的機関相談することが早道だと思います


http://www.jeed.or.jp/jeed/location/chiiki/download/miyagi_qa_jobcoach.pdf

(注:PDFです)

Q4:企業ジョブコーチ派遣して欲しいときにはどこに申し込んだらよいのでしょう

か?

――ジョブコーチの利用を希望される事業主は事業所の所在地を管轄するハローワーク

または障害者職業センターに直接ご連絡ください。

Q5:ジョブコーチ派遣して欲しいと希望したときにはすぐに対応してもらえますか?

――ジョブコーチが的確な支援を行うための支援計画の作成には、障害のある方の諸特

性の把握とともに、企業指導体制、職務内容、職場環境等の分析必要です。そ

の上で担当ジョブコーチを選任して開始となりますので、ご連絡いただいてから

始まで最短でも2週間程度必要になります

検討されてみるのもいいかもしれません。

 

また、もうすでにメンタルヘルス系で問題が起こっている場合は、

こちらも参考になるかもしれません。

http://www.matsui-sr.com/ment/ment07.htm

 

その他、些細な余談ですが

自分学習計画を立てて勉強に打ち込むのは得意なんだろう(ちなみに最終学歴大卒)。

うーん、どうですかね。

ADDADHDにも色々なかたがいらっしゃるので一概には言えませんけれども、

「計画を立てて、自分を律して、きっちりやろう」みたいなのを粛々と行うタイプとは違うかな、という印象があります

1.勉強内容がたまたま非常に興味がわき、楽しい。延々と勉強をしていて飽きない

2.帰ったら、淡々勉強するムード自分のなかでできあがってきたので、ずっとそのムードにのっているうちにどんどん楽しくなってきた

 (最初は、何かのプレッシャーストレスをかけるところから入ったりする)

といった、ことがあったのかなぁ、と邪推いたします。

計画を立てて、粛々とやる、みたいな勉強は、少なくとも俺はできたことがないです…。

あくまで「俺の場合」なので、一般化できるかどうかは謎ですが、

強引に計画を立てても、たいした成果がでません。

モチベーションリブンで、モチベーションの高い状態をどれだけ維持できるかが勝負で

自分場合勉強仕事をしています

自分場合対処法になります

(というか、一般的な対処法の範疇だという気もしますが)

だいたいが、仕事の依頼を受けた時と、仕事の締め切りが迫っている時の、2つのタイミングしかモチベーションがあがらないので、

・途中、途中での締め切り(マイルストーン)を作る。

・締め切りは、「自分で作った締め切り」だと守れないので、他人にマイルストーン管理してもらう

ことで、ある程度、安定的に成果を出せるようになっています

 

短いミーティングを、定期的にセットして、

関わるプロジェクト自体を、なるべく短期集中で終わらせられるものを多くすることで、

比較的成果が安定するという傾向にあります

プロジェクトが長期化するほど俺の場合は、無能っぷりが上昇する傾向があります

 

ただ、ADDの人全体にどこまで当てはまるかはわかりません。

これ、彼だったら仮に30分に1回報告させても抜けが出る。それくらい重症

そりゃ指導する方だって怒るよ。忘れる努力をしているのかと疑いたくなるくらい、あり得ない忘れ方だもん。

 

うーん、見てみないとわからないことも多いので、なんとも言えないですけれど

重症度合いがひどいという可能性のほかには、

「そもそも聞いてなかった」という可能性もあるかもしれません。

 

これも俺に特有の症状なのか、ADD傾向の人に強い傾向なのか、専門家ではないので、断言できませんが、

「何かに集中している時」に話しかけられても、ぜんぜん聞こえていないことが多いです。

昔らか姉や、母に「この前はなしたことを全くかけらも覚えてないの??なんで???」

と叱られることが多かったですが、その答えは「忘れているから」ではなく、

テレビを見ていたり、ゲームをやっている時や、本を読んでいるときに話しかけられても、

まず、ほとんどの場合、聞こえていません。(…ということは、姉や母から教えてもらってようやくわかりました)

聞いたのを忘れるというより、言葉として耳に入っていない状態です。

 

なので、何か他のことをやっている時に話しかける場合には、

ちょっと、手を止めて、話を聞いて」

と、いう手順を親しい人には踏んでもらっています

 

「そもそも、聞こえていなかったのだな」ということがわかってからは、

家族側での対処法も比較的、きっちりとしてきたので、なんとかなった感じです。

http://anond.hatelabo.jp/20130702150244

元増田です。

ADHDADD人間はあたまの切り替えが本当に下手なのが問題で、

ただし、あたまの切り替えさえできてしまえば、仕事の集中効率は決して悪くない

しろ意識がしっかり向いているときに限れば普通の人よりも集中力が強いことも多いです。

自分仕事している職種には当然色々な業務があって、その業務に伴う資格もある。

そして1つの業務資格を取ってもエントリーレベルから組織のコアメンバー向けの難しいレベルまでピンキリ


で、彼は業務経験1年以上が対象者の資格を、業務経験皆無の状態から、自宅での独学のみで一発合格したことがあった。

かくいう自分は諸事情により当該資格をすっ飛ばし、業務経験5年以上が対象の上位資格を、大体それくらいの年数で取ったんだけど、その自分から見ても彼のリザルトは「わけがわからないよ」と言うしかない、常識外れの出来事だった。

勿論当時の上司も同僚も全員( ゚д゚)ポカーン。

まあ有名大卒ばっかり集めた業界大手で、新人仕事そっちのけで研修を受け、1年目で合格することで結果とする事例は、割と一般的だったりする。

しか自分とこみたいな中小企業で、しかも業務時間外の自学自習で成し遂げるなど、にわかに信じ難い話だった。


でも「意識がしっかり向いているときに限れば普通の人よりも集中力が強いことも多い」ことのエビデンスであれば説明がつく。

聞けば、高校は旧制中学由来の進学校出身らしいし、自分学習計画を立てて勉強に打ち込むのは得意なんだろう(ちなみに最終学歴大卒)。

残念ながら、それが本来業務で活かされることは一切なかったんだけど。

結果「勉強できても仕事させたらその程度かよ」という、ある種の逆差別を補強するだけだったと。

それだけ地頭が良いのに仕事全然ダメだったのは、最初に書いたように、タスクを切り替えるたび、それまで取り掛かっていた別のタスクの進捗のみならず、仕事を通じて学んだ知識も技術も、どんどん頭から零れ落ちてしまたから。

ですので、「頭のスイッチ」を入れたままで問題がない状態にしておくか、

「頭のスイッチ」を適宜、オンにしてやるように誰かがフォローできるとすごく良いかとおもいます

たとえば、

日報を出してもらう

・一日一回は、抱えている進捗中の案件がどうなっているかを話す

などといったことで、改善する可能性はあります

これ、彼だったら仮に30分に1回報告させても抜けが出る。それくらい重症

そりゃ指導する方だって怒るよ。忘れる努力をしているのかと疑いたくなるくらい、あり得ない忘れ方だもん。

一応、簡易診断テストは、

こことか:http://ex.senmasa.com/add/

こことか:http://compass-counselor.com/compass-self-check-9.html

で、一応チェックリスト的なものは、ありますが、

拝見しました。

でもこれ、他人から見て明らかに当てはまることであっても、本人が自覚してないと正確な結果が出ないという、認知の問題があると思う(まあ自己診断はおしなべてそうだけど)。

本人が、普通の人と思考パターンや得手不得手が明らかに違って、それは個性や気質の違いじゃ説明がつかない程度かも?と気づくかどうか。

「心の中では罪悪感や、自己評価の低さを抱えていて」も、それを障害と結び付けて考えず、「色々経験すればそのうちなんとかなる」とか思ってる可能性は十分ある。

かといって「お前の代わりにやってみたけど、お前ガチっぽいぞ」などと言うわけにも行かず・・・

2013-07-02

ADHDADDについても少しご理解のほどを。

読みました。俺も、ADD気味(軽いから、障害というほどのもんではない)なので、コメントしおきますね。

http://anond.hatelabo.jp/20130626153722

http://anond.hatelabo.jp/20130702014539

会ったことないかわからんですけど、

エピソードをきくかぎり、ADHDというより、ADD(注意欠陥障害)気質なのかな、という感じはする。

子どもときエピソードを聞いたらもしかしたら、ADHDかもしれない。

ちょっと元増田さんには、

ADHDについて、も少しご認識、ご理解いただけると、コミュニケーションスムーズになるかもしれません。

下記のマンガがよく調べている上に、わかりやすくておすすめです。

漫画で解説★ADHD

http://homepage2.nifty.com/ryantairan/ADHD.html

元増田さんのコメント

いくつか、気になったがちょいちょいあったので、

ちょっとコメントをば

ともかく、今まで出来ていないことを1つだけでもいいから、なんとかやり遂げて欲しいのだ。それを繰り返して出来る事を増やせばいいわけだし。

それは・・・無理な相談だろうか?

無理だとは思いません。

ただ、そこにもっていくための誘導の仕方には、

やはり、どういう形にもっていけば成功例をつくれるかというところでは、

職場の方のご協力はどうしても必要になってくるか、と思います

すると現実問題、「俺はもうこれでいっぱいいっぱいなんだから、お前らが俺に合わせろよ!」は通用しないというか。

ええっとですね、

障害をはっきり、くっきりと認識した場合ですね、一つ大きく変わるポイントがあります

「何ができて、何ができないか」がかなりクリアになります

「おれは障害があるのだから、お前らが俺が面倒起こしたらあわせろ!」

というお互いに辛い状態から

「ここのポイントと、ここのポイントはこういう助けがあればできる。」

という形で、問題を明確化し、かなり対策を打ちやすくなります

 

ADHDADD人間はあたまの切り替えが本当に下手なのが問題で、

ただし、あたまの切り替えさえできてしまえば、仕事の集中効率は決して悪くない

しろ意識がしっかり向いているときに限れば普通の人よりも集中力が強いことも多いです。

 

ですので、「頭のスイッチ」を入れたままで問題がない状態にしておくか、

「頭のスイッチ」を適宜、オンにしてやるように誰かがフォローできるとすごく良いかとおもいます

たとえば、

日報を出してもらう

・一日一回は、抱えている進捗中の案件がどうなっているかを話す

などといったことで、改善する可能性はあります

「具体的に、これと、これだけやれば、あの人はちゃんと動いてくれるんだな」

ということが明らかになれば、周囲の負荷も減るのではないでしょうか。

 

障害がクリアになれば、そのための話し合いができる可能性は高いか、と思います

それに、本人に診断受けて来いと言って素直に行くとは思えない。

 

ってか、専門医の数がとても少なく、診断の予約を入れるのがたいへんなので、

本人がその気になっても、がんばらないと予約とるの難しいかとおもいます

 

ただ、増田職場の方は、聞いた限り、かなりADDっぽいので、

頑張って、診断予約とってほしいですね。

あと、障害とは言ってもおよそ、児童ではおよそ3%程度((成人のパーセンテージはなぞ))があてはまる、

かなり一般的なものなので、そこまで異様なレアケースだという認識

増田さんにも、職場の同僚さんにも、もってもらわなくてもOKです。

   

あと、職場内での馬鹿にされる状況を放っておくと、

よっぽどのバカでないかぎり、心の中では罪悪感や、自己評価の低さを抱えていて、

かなり辛い気分になっていきます。もちろん。

二次障害として鬱病等の精神病を併発してしまうことが多々あります

 

本人が「鈍感力」とか言っているのは、本当にそう思っている可能性もゼロではありませんが、

そうでも思わないと、辛くて心が折れそうだという気分になっている可能性も高いです。

(本人がガチ馬鹿だとわかりませんが、そこまで馬鹿な人でないならば、

 十中八九、辛さをごまかすための空元気ワードだと思って疑ったほうがいいかと思います

 

「障害認定されたら負けだ」と思っているかもしれないし、歳を取れば取るほどそう思っている可能性は高い。

あー、そこはその人の、人となりを見てみないとなんとも言えないですね。

自分で、ADDADHDかも、と思っている人は、

しろ自分仕事のできなさが、はっきりとした障害だったら対処ができるからいいなあ、と思っている人も

少なくありません。

たとえ、障害に認定されなくても「障害とは言えないが、その傾向が強い」という認定は、まあまず出るだろうという気もしますので、

本人に、診断を受けるようにすすめても、結果的にそこまで失礼な提案にもならずに済むかな、とも思います

まあ、本人に直接すすめるのがアレだったら、職場でそれとなく、

「おれ、ちょっとADDのチェックリストうけてみたら結構点数たかかったんだけどw」とか、テキトーになんでもいいか

話題にして本人の気を引くところからはじめてみるとか。

もっとも、ご本人がプライドが非常に高い方だったり、社内での関係性によっては、やっぱり薦めにくいことはあるかもしれませんが…)

 

一応、簡易診断テストは、

こことか:http://ex.senmasa.com/add/

こことか:http://compass-counselor.com/compass-self-check-9.html

で、一応チェックリスト的なものは、ありますが、

まあ、程度問題の判定が専門家でないとよーわからんところがあるようなので、

詳しくはやはり、病院へという話ですね。

2013-06-27

コミュ障なのでwebで食っていきたい

客先常駐を10年ぐらいやってきたがいい加減しんどい

誰か雇って下さい

給料は安くても構いません

WebプログラミングAndroidプログラミングはできます

kigyoshitai@m.add.ac

2013-06-16

携帯攻殻機動隊が見られない!!

攻殻機動隊のARISEの映画公開に合わせてYouTube無料で見られるというので

サイトーさんが最高にかっこいい話を見ようとしたら

『This video is not available on mobile

Add to playlist to watch it later on a PC.』

とか腐った表記が出て、ぶっちゃけ見られないんだけど

なんで携帯での閲覧を制限するのか分からない。

今どきデスクトップPCで、とかゼロ年代前半で設定ごと固まってないか

...映画大丈夫?とかおもいっきし穿ったこと考えたわ。

2013-06-09

http://anond.hatelabo.jp/20130609005745

SF創作するために読まれるとはかっこいいですね。

お節介かも存じませんが、スマートフォン(AndroidiPhone)をお持ちでしたら、

「Pulse」というニュースアプリダウンロードされてはいかがでしょうか。

それの「Add Content」で記事を探されるのも手かと存じます

自分はTechnology欄を片端からフォローして一年ROMった結果、先ほどの二つが残ったのですが、

他にも翻訳系紹介サイトソース欄でよく目にするものばかりなので一通り読まれると

琴線に触れるものがあるやもです。お試しあれー

自分海外記事を読み間違ったままtwitterで取り上げてしまい、恥ずかしい思いをしたことが何度かあって

日本語圏へのアウトプットに対して少し及び腰なっちゃってます

あはは自分もよくありますしかし、どこかでアウトプットしないと読んだ気がしないときもありますよね。

そんな時こそ増田ですよー。

面白いから紹介したいけど翻訳した内容•翻訳することに責任持ちたくないとき適当に書き散らすw

最強の書き逃げツールです。

テックサイトコメ欄が伸びないのはスラドがあるから(ボソ

2013-04-04

http://anond.hatelabo.jp/20130403202616

俺はADDだけど、たしかに多動型の人とは合わない。

まず多動型の人はよく動くし声がでかい感情がどんどん増幅するし、自説が受け入れられるまではかなり腹の立つ物言いをする(一般的にはちょっときついなーなんか熱入ってんなーくらいでも俺は切れる)。俺は過集中+聴覚過敏+注意欠陥なので、過集中に入りかけているところで、背後をウロウロされたり大きな声でのべつくまなく話しているのが聞こえたりすると、まずキレる。うるさいんだもんさ。

もちろんしょうがないことはわかるし、直接なにかしらの攻撃を加えられたくない(攻撃しているつもりはないかもしれないが、話しかけられるのもストレスだ。声がでかいから)ので、俺は表情には出さないように気をつけている。しかし、表情に出さないせいか、多動型のひとからは理解者だと思われているフシが在り、実のところかなりストレスである

悪い人たちではないと思うんだけどねぇ、でも仕事などを一緒にするにあたっては非常に悪い組み合わせであることは間違いない。特に俺は話を聞きながら整理できないのに、多動の人はガンガンから次へと脈略なく(こっちからすると)ひたすらにしゃべり続けるうえに、なぜか興奮して距離をつめてくるだろ。あれマジ困る。健常者の話もわからんのに君らの独創的な思考にはついていけん。しかも距離が近いのはストレスなんだよ、わかってくれよ。

なので元増田は仲良かったつもりかもしれないが、実はかなり嫌われてたんじゃないか、と思ったり。意見が衝突したと元増田が分かる程度に言い合いになるってことは、アスペさん側からするとかなり切れてると思うぞ。しかも切れてるところってたぶん、価値観の相違が埋められないことではなく、元増田の自説をゴリ押しするところと、だんだんトーンが上がる声のでかさ、妙に距離が近いところとかのほうだとおもうな…

ただ、確かに疎外された経験により弱者への共感を生み出すというのは、発達障害関係なくあることだと思う。

これはアスペルガー側も同じで、ちゃんと他者への共感や、弱者視点を持ってる人はいる。意固地になってるタイプばかりフォーカスされるが、うまくやっているアスペルガーの人々もいるし、彼らなりに共感する心は持ってて、下手は下手なりに周りを慮ろうとしているんだよ。元増田は独自の価値観にしがみついてないで、埋められない溝から手を伸ばして、溝を挟んで手をつなげるようになれば、仲良く連帯できたんじゃないのかね。と思ったりなどした。

2013-03-23

プロテクト強化後のもふったーも予想以上に酷かった件(追記あり)

ことのあらまし
  1. Twitterクライアントもふったーの作者「TweetDeckのconsumer secret簡単に抜ける、終わってる」(http://blog.livedoor.jp/blackwingcat/archives/1760823.html)
  2. 別の誰か「もふったーのconsumer secretも簡単に抜ける」(http://d.hatena.ne.jp/kusano_k/20130318/1363640368)
  3. もふったーの作者「プロテクト強化した」(http://blog.livedoor.jp/blackwingcat/archives/1762970.html)

プロテクトかけたアルゴリズムを実装したバージョン差し替え」たなんて言われると本当に「プロテクト」がかかっているのか確かめてみたくなるのが人情というもの。というわけで、プロテクト強化後のもふったー(v0.9.6b)からconsumer secretが抜けるか試してみた。結論から言うと、あっけなく取り出せた。以下に手順を記す。

手順

動作がよくわかっていないアプリケーションを解析して仕様を明らかにすることをリバースエンジニアリングと呼ぶ。ソフトウェアリバースエンジニアリングは基本的に対象を逆アセンブルしてひたすら読むことによって行う(その補助に1命令ずつ実行してレジスターやメモリーの様子を観察することもある)。しかし、よっぽど小規模なものでなければオブジェクトコード全体を逆アセンブルして最初から最後まで読むなんてのは不可能だ。人間の読速度には限界があるし、時間も有限だからだ。そして、詳しい動作を知りたい部分というのは全体のごく一部であることが多いので全逆アセンブリを読むのには非常に無駄が多い。

からリバースエンジニアリングはいかに詳らかにすべき動作を行っているコードを絞り込むか(=読むべき逆アセンブリを少なくするか)が重要になる。

この場合も同様だ。TwitterGUIクライアントを頭から読むのは到底無理なので、どうやって解析すべきコードの範囲を狭めるかを考えた。それにはOAuth認証においてconsumer secretがどのような役割を果たすのかを知る必要がある。

OAuth認証で、consumer secretはそのままサーバーに送信されたりはしない。signatureの生成にHMAC-SHA1が使われ、その鍵にconsumer secretが使われる。HMACは次のように算出される。

HMAC (K,m) = H ((K ⊕ opad) ∥ H ((K ⊕ ipad) ∥ m))

ここで

である

まずはこのあたりから攻めようと思った。SHA-1計算はいくつか特徴的な定数が使われるので、そこからSHA-1計算に使われているであろう関数444190を特定する。この関数エントリーポイントに中断点(ブレークポイント)を設定してOAuth認証をさせるべくもふったーの「ブラウザ認証ボタンを押す。狙い通り中断するので関数を抜けるまで実行する。関数401100の4012DAに出た。少し下を見るとこのようになっている。

CPU Disasm
Address   Hex dump          Command                                      Comments
00401311  |.  33F6          xor     esi, esi
00401313  |   8D8C24 A40000 /lea     ecx, [local.54]
0040131A  |.  394C24 14     |cmp     dword ptr ss:[local.90], ecx
0040131E  |.  75 0E         |jne     short 0040132E
00401320  |.  3BF5          |cmp     esi, ebp
00401322  |.  73 29         |jae     short 0040134D
00401324  |.  0FB68434 A400 |movzx   eax, byte ptr ss:[esi+esp+0A4]
0040132C  |.  EB 21         |jmp     short 0040134F
0040132E  |   3BF5          |cmp     esi, ebp
00401330  |.  73 1B         |jae     short 0040134D
00401332  |.  8B5424 18     |mov     edx, dword ptr ss:[local.89]
00401336  |.  52            |push    edx                                 ; /Arg1 =  [LOCAL.89]
00401337  |.  8D8C24 FC0000 |lea     ecx, [local.33]                     ; |
0040133E  |.  8BD6          |mov     edx, esi                            ; |
00401340  |.  E8 CB4D0000   |call    00406110                            ; \mofooter.00406110
00401345  |.  83C4 04       |add     esp, 4
00401348  |.  0FB6C0        |movzx   eax, al
0040134B  |.  EB 02         |jmp     short 0040134F
0040134D  |   33C0          |xor     eax, eax
0040134F  |   34 5C         |xor     al, 5C
00401351  |.  888434 B80000 |mov     byte ptr ss:[esi+esp+0B8], al
00401358  |.  83C6 01       |add     esi, 1
0040135B  |.  83FE 40       |cmp     esi, 40
0040135E  |.^ 72 B3         \jb      short 00401313
00401360  |.  895C24 3C     mov     dword ptr ss:[local.80], ebx
0040134F  |   34 5C         |xor     al, 5C

が注意を引く。もしかしてこれはopadとのxorではないか?

00401351  |.  888434 B80000 |mov     byte ptr ss:[esi+esp+0B8], al

xorした結果を格納している。

先ほどの中断点は無効化しこのループを抜けた地点である401360まで飛ばす。この時点でesp+0B8を見ると次のようになっている。

Hex dump
64 2E 16 64|37 04 32 6D|0F 0D 26 29|3A 37 1F 2F|
18 69 6E 6E|0D 25 29 33|11 34 29 69|12 36 24 1E|
05 16 33 6A|04 3B 0E 68|7A 5C 5C 5C|5C 5C 5C 5C|
5C 5C 5C 5C|5C 5C 5C 5C|5C 5C 5C 5C|5C 5C 5C 5C|

あとはこれと5Cとをxorすればconsumer secretが手に入る。終わり。

追伸

はてな増田スーパーpre記法で半角の<>が含まれていると投稿が出来ないのを早く直してください。

3/23 18:45追記

もふったーの作者から反応があった。「本気だったつもりのもふったーのデバッグ処理が残ってた」らしい(http://blog.livedoor.jp/blackwingcat/archives/1763951.html)。修正したとのことなので最新版(v0.9.6e)を見てみた。確かに若干変更されているが何の問題もない。SHA-1の呼び出しに中断点を設置して渡されているバイト列を見るだけ。

CPU Disasm
Address   Hex dump          Command                                  Comments
00401324  |.  8D4424 20     |lea     eax, [local.102]
00401328  |.  50            |push    eax                             ; /Arg1 = 
00401329  |.  E8 623A0400   |call    00444D90                        ; \mofooter.00444D90

ここでeaxが指すメモリーを見ると以下のようになっている。

01 23 45 67|89 AB CD EF|FE DC BA 98|76 54 32 10|
F0 E1 D2 C3|00 02 00 00|00 00 00 00|40 00 00 00|
40 4F 73 53|62 54 5C 7E|59 57 53 42|55 45 7A 57|
61 47 7A 5B|42 4F 7B 61|5D 66 5E 7A|42 7F 40 63|
79 66 05 55|79 4C 60 42|02 10 36 36|36 36 36 36|
36 36 36 36|36 36 36 36|36 36 36 36|36 36 36 36|

先頭32バイトゴミ無視して0x36とxorすればconsumer secretが得られる。

2013-03-10

http://anond.hatelabo.jp/20130310135938

うははw

擁護してる奴こそ真犯人とか言うギャグに乗っかる気は無いけど、

あれ、別にプログラマじゃなくてもなにいってんだっておもわないのかね。

あの筆者が想定している下位技術者ってどういう人間なんだろっておもう。

>•英単語対応関係が明確

>start/end, set/rm, add/remove, start/stop

set対応rmってremoveの略?なら、add対応しているremoveがそのままなのは

start/end とstart/stopの対応は明確って言えるの? とかさ。

2013-02-15

http://anond.hatelabo.jp/20130215070456

高校の勉強とき勉強のできるできないをどうこう言うんじゃないよ。進学校には入れたわけでしょ? なら本格的にダメなんじゃなくて、自分ダメだと決め付けて自分をその枠内に押し込めてるだけ、という可能性もある。LDならいろいろ大変かもしれないが、ADDADHDならそれを生かした勉強法だってあるよ。

ほんと、高校の勉強ができない、ってのは、僕は努力ができません、って言っているに等しい。努力する、なんてもっともイージーなコースなんだから、やれよ。

2013-01-20

http://anond.hatelabo.jp/20130120121044

発達障害?ショックはショックだろうけど、就職先が決まってたらやり直しが効かないんだから高校生で見つかったのは、実は幸運なことだと思う。

まだまだ人生の修正がきくし。

恐らく、ADD(注意欠陥障害)の診断で間違いないと思う。ただ、これは精神病ではなく、脳味噌の型みたいなもので、完治することはない。花粉症みたいなもんだ。

母親はショックだと思う。そりゃ仕方ない。誰のせいでもないのに、息子が病気と診断されれば(まして精神科受診させられて)、当たり散らすのも無理はない。でも、そういう姿を息子本人に見せるのは良い事じゃない。いや、悪いことだ。

ストラテラは効き目が出るのに3,4ヶ月はかかるので、処方に従って根気強く飲むこと。副作用は相当少ない(らしい)ので、もし、体調の不調があったら、担当医者相談すること。

正直、大したことじゃない。俺も1年前にほぼ同じ診断受けたし。薬を飲んでる最中だし。

2013-01-18

続・うへぇ苦労するのガイドライン

前のはこれ http://anond.hatelabo.jp/20121219191602

PC-98

http://toro.2ch.net/test/read.cgi/unix/1036951410/601

601 :名無しさんお腹いっぱい。:2012/07/10(火) 15:04:00.62
今月はじめ、職場に古いパソコン(i486DX2の結構ローエンド構成)が入りました。 
多分私が運用保守をまかされそうな雰囲気です。業務的にとある構造分析シミュレーションなど行う必要がありハードパソコン系を採用するのは聞いていたの 
ですが、搬入されたパソコンのダンホール箱に印刷されていたのはPC-9801という 
文字でした。 

「うへぇ~、よりによって98かよ」 

NetBSD/OpenBSDインストール不可、Solarisも不可、SATA-HDDからブートできるのか、 
今時のLCDディスプレイにつながるのか、FreeBSD9.xは対応してるのか、 
今時のネットに繋いでもセキュリティ大丈夫なのか不安はつきませんし、 
非メジャーなのでネット上の情報も少なく調べるのも大変です。 
おそらく導入に際して、大学など教育機関最初にそれに触れて刷りこまれた人間強気知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 

昔、当時、唯一コンソールでの漢字ROMによる日本語表示ができたPC-98大学など 
教育機関に浸透していて、日本パソコン界に多くのバカを輩出しました。 

これから私は、おそらくそういうバカが、makeしてもemacsが入らない、 
TeXが入らない、firefoxは使えないのか、Rubyが使えないのかなどと、 
サバ管気取りの偏ったどうでもいい我侭を言い出し、(だから鯖にするんじゃねーよ、 
鯖の常識で話すなつーのに)それと戦わなければならないのでしょう。 
そして時代によって決着している、過去20年のパソコン界隈のくだらないそれらの 
議論が再現され、それに巻き込まれるのでしょう。もう今からうんざりです。 

だからお願いです。教育現場ではPC/ATでもSPARCでもPA-RISCでも 
PowerPCでもなんでもいいですがメジャーかつ現行のマシンにしてください。 

教育機関懐古趣味のバカを量産されると現場が非常に苦労するのです。 

Z80

http://toro.2ch.net/test/read.cgi/unix/992942337/737

737 :名無しさんお腹いっぱい。:2012/09/16(日) 16:27:31.40
今月はじめ、職場に新しい組み込みマシン(ファンレス結構省電力構成)が入りました。 
多分私が開発全般をまかされそうな雰囲気です。業務的にとある構造分析シミュレーションなど行う必要があり、プログラムアセンブラを使用するのは 
聞いていたのですが、添付のサンプルソースコードからチラッと見えたのは 
LD A,(HL)という命令でした。 

「うへぇ~、よりによってZ80かよ」 

アドレッシングモード皆無、リロケート不可、使いにくいインデックスレジスタ、 
今時の関数引数スタック渡しに対応できるのか不安はつきませんし、 
今の若者はこんなCPU使わないので人材も少なくソフト開発も大変です。 
おそらく導入に際して、大学など教育機関最初Z80に触れて刷りこまれた人間強気知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 

昔、当時、8bitCPUi8080上位互換i8085よりも多くのツギハギ命令を追加拡張した 
Z80大学など教育機関に浸透していて、日本CPU界に多くのバカが輩出しました。 

これから私は、おそらくそういうバカが、ADD A,(HL)はできるのにADD B,(HL)は 
できないのかとか、相対アドレスのCALL命令はないのとか、 
スタックフレームポインタとして使いたいのにLD HL,SPっていう命令ないじゃんとか、 
アセンブラ通気取りの偏ったどうでもいい我侭を言い出し(だからZ80使うんじゃねーよ) 
それと戦わなければならないのでしょう。そして時代によって決着している、 
過去30余年のCPU界隈のくだらないそれらの議論が再現され、それに巻き込まれるの 
でしょう。もう今からうんざりです。 

だからお願いです。教育現場ではi386でもi568でもi686でも 
x86_64でもなんでもいいですが現行のCPUにしてください。 

教育機関懐古趣味のバカを量産されると現場が非常に苦労するのです。 

xinit

http://toro.2ch.net/test/read.cgi/unix/1011306728/134

134 :名無しさんお腹いっぱい。:2012/07/15(日) 14:17:53.53
今月はじめ、職場に新しいPC(Core i7結構ハイエンド構成)が入りました。 
多分私が運用保守をまかされそうな雰囲気です。業務的にとある構造分析シミュレーションなど行う必要があり、X Window System上のアプリケーションを 
使用するのは聞いていたのですが、OSを起動して黒いバックに白い文字だけの 
英語の画面に表示されていたのはlogin:というプロンプトでした。 

「うへぇ~、よりによってxinit方式かよ」 

CUIログインなんて古い、コマンド入力なんて古い、今の奴は日本語入力設定大丈夫 
なのか(XMODIFIERS)、今時のマルチシート環境対応できるのか不安はつきませんし、 
xinitユーザーが少ないのでネット上の情報も少なく調べるのも大変です。 
おそらく導入に際して、大学など教育機関最初にxinitに触れて刷りこまれた人間強気知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 

昔、当時、X11で唯一$HOME/.xinitrcを手書きするというCUI方法環境設定できた 
xinit方式は大学など教育機関に浸透していて、日本X11界に多くのバカが輩出しました。 

これから私は、おそらくそういうバカが、GNOME/KDEはどうやって起動するのか、 
ウィンドウマネージャを終了したらXごと落ちたとか、ck-xinit-sessionはないのか 
などと、X11通気取りの偏ったどうでもいい我侭を言い出し(だからxinit方式にするん 
じゃねーよ)それと戦わなければならないのでしょう。そして時代によって 
決着している、過去25年のX11界隈のくだらないそれらの議論が再現され、 
それに巻き込まれるのでしょう。もう今からうんざりです。 

だからお願いです。教育現場ではgdmでもkdmでもwdmでも 
xdmでもなんでもいいですがグラフィカルなディスプレイマネージャにしてください。 

教育機関懐古趣味のバカを量産されると現場が非常に苦労するのです。 

tcsh

http://toro.2ch.net/test/read.cgi/unix/1094041299/383

383 :名無しさんお腹いっぱい。:2012/07/12(木) 19:20:13.06
今月はじめ、職場に新しいPC(Core i7結構ハイエンド構成)が入りました。 
多分私が運用保守をまかされそうな雰囲気です。業務的にとある構造分析シミュレーションなど行う必要があり、制御コマンドとしてシェルスクリプトを 
使用するのは聞いていたのですが、そのファイルを開いて1行目に書かれていたのは 
#!/bin/tcshという文字列でした。 

「うへぇ~、よりによってtcshかよ」 

ファイル記述子のリダイレクト不可、クオートのネスティング等に無理あり、 
今の奴でさえシェル関数は使えないし、パイプラインの終了ステータスおかしいし、 
今時の担当者が扱ってセキュリティ大丈夫なのか不安はつきませんし、 
スクリプトとしてのcshは嫌われるのでネット上の情報も少なく調べるのも大変です。 
おそらく導入に際して、大学など教育機関最初cshに触れて刷りこまれた人間強気知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 

昔、当時、シェルで唯一aliasやhistoryやジョブコントロール機能が使えた 
csh大学など教育機関に浸透していて、日本シェル界に多くのバカを輩出しました。 

これから私は、おそらくそういうバカが、$*でスペース入りファイル名が扱えないとか 
$<でファイルから読めないのかとか、if文の条件式のコマンドリダイレクト 
できないのかなどと、シェル通気取りの偏ったどうでもいい我侭を言い出し 
(だからcshスクリプト書くんじゃねーよ)それと戦わなければならないのでしょう。 
そして時代によって決着している、過去25年のシェル界隈のくだらないそれらの議論が 
再現され、それに巻き込まれるのでしょう。もう今からうんざりです。 

だからお願いです。教育現場ではbashでもzshでもkshでもashでも 
Bourne shでもなんでもいいですがBシェル系のシェルにしてください。 

教育機関懐古趣味のバカを量産されると現場が非常に苦労するのです。 

続く。

2013-01-08

情報時間に感じた自分無能

にきび跡、肌荒れ酷い、不細工、発達障害診断待ち、腎臓疾患持ち、身長170cmどまりの超低スペック高校1年生です。

高校の情報時間エクセル表計算する事を習った。

僕はパソコンWebブラウジングしか出来ない無能だけどプログラミングを少しかじったことがあるし、パソコンに触れ合っている時間は他のクラスメイトより長いからろくにやった事が無いエクセルでの表計算も自信があった。

みんなと同じようにadd,hlookup,vlookupと関数を教わり演習問題を授業中こなしていった。

しかエクセルの授業の最終日、表計算をする演習テストをやってみると僕は20しかとれなかった。

他のクラスメイトほとんどが僕よりも高い点数をとっていた。

パソコンなんて得意じゃなかった。

別にエクセルが得意になりたいのではなく、理解力が人より劣っている事にがっかりした。

2012-10-26

http://anond.hatelabo.jp/20121026114152

確かに、ADDが一番あやしいと思ってる。

社会人になるまで空気を読むという行為を知らなかったのでアスぺも入ってるかも。

2012-10-15

俺の特徴

はいリーマンなので、事務が苦手なのが本当に辛い。

これが発達障害(ADDじゃないかと思う)のせいなのか、単に俺が怠惰なだけでみんな(俺からすれば)血を吐くような努力をしてやっているのかを知りたいので診断を受けたいが、超混み合ってるみたいでなんとも…。

2012-09-18

perl SQL::Makerはスゲー便利 その2

http://anond.hatelabo.jp/20120917013417 の続き。

前回は、使ってるモジュールしか書かなかったんで、具体的な使い方を、

my $condition = SQL::Maker::Condition->new;

$condition->add('colom1' => "$value1");                          # colum1 = $value1
$condition->add('colom2',{'like' => "%$value2%"});               # colum2 like '%$value1%'
$condition->add('colom3',{'between' => ["$value3","$value4"]});  # colom3 between $value3 and $value4

my $q = SQL::Maker::Select->new(driver => 'XXXXX');              # XXXXXは、MySQL等の指定をする

# where句に条件を設定
$q->set_where($condition);                                       

# where句を抽出select項目やテーブルの指定を全くしてないので、$sql_conditionには
# "FROM WHERE (colum1 = ?) and (colom2 like ?) and (colom3 between ? and ?)" という文字列がセット
my $sql_condition = $q->as_sql();                                

# "FROM" を消して、WHERE句だけにする 
$sql_condition =~ s/FROM//;                                      

# 設定した条件の配列
my @binds = $q->bind;                                            

# SQLの読み込み(条件部分をのぞくopen my $fh, "<", "./sql.txt";
my $sql = do{ local $/; <$fh>};
close $fh;

# 生成したWHERE句とソート順をSQLに追加
$sql = $sql.$sql_condition;

# コネクションを取得
my $conection = DBI->connect($datasource) or die ( 'could not connect' );
my $sth = $conection->prepare($sql);

# 条件に値を埋め込む
for(my $i = 0; $i<= $#binds; $i++){
    $sth->bind_param($i+1,$binds[$i]);
}

# SQLの実行
$sth->execute;


という形でやってます

増田だとpre記法でも「<」「>」が正しく変換されないんで、読み替えてください。

やろうと思えば、select項目や読み込むテーブルもPGの中で指定して組み立てることも

出来るんだけど、そこまでやると面倒くさいし、そこまで動的にコントロールする必要

サイトでは無かったんで、条件部分のみ動的に変更できるようにしてます

動的SQLperlで作ろうと思っている人の参考になれば幸いです。

参考

http://search.cpan.org/~chiba/SQL-Maker/lib/SQL/Maker/Select.pm

http://search.cpan.org/~chiba/SQL-Maker/lib/SQL/Maker/Condition.pm

風俗口コミ横断SEARCH

http://fko-s.info/index.html

2012-07-05

http://anond.hatelabo.jp/20120705093826

いや、ごめん。再帰というのは、木構造による再帰、でも、Switchによる再帰でも同じ。そのアルゴリズムで Call命令を使うのか?って事。

あとCでもswitchが嫌で かつ 再帰によるCall命令が許容されるなら、Tree関数ポインタ持たせて、関数ポインタで評価関数呼び出せばいいじゃん。

単純に要素だけ書けば

struct leaf{

  leaf *subleaf[2];

  int (*eval)(leaf *);

};

でよかろ 値を入れるときAddなら eval_add sub なら eval_sub を呼び出せばいい (データ構造と アルゴリズムの分離はCでもできる。)

どっちみち C++でも、子どものevalを親が呼ぶ 時点で call が呼ばれているから、それ再帰

 

というかC++自体が こういう vtableのC実装から 生まれている実装なので C++でできて、Cで実装できないって、テンプレとかそういうのぐらいだから

究極的にはvtalbe実装すればCでもできる。つか、昔のCのコードなんてVtableを第1引数として渡すようなものばっかだろ。

 

何が言いたいかというと、別に データ構造と アルゴリズムの分離は関数ポインタとVtableの実装によりCでもできる。

設計の問題と言語の問題が摩り替わってる。

switchテーブルが巨大化するのも 小さいクラスが無数にあるのも どっちも同じ事だよ。 

Swithならよい Classならよいってことはない。

http://anond.hatelabo.jp/20120705023743

自己評価自分でも高いかいかよく分からない。

問題を他人に押し付けられる感じが嫌なんだよね。

まったりと、自分の好きな課題だけに取り組んでいきたい。そういう風にして生きている。

プログラミングも同じで、自分の作りたいものだけを作って生きている。

それともう一つ不満なのは(或いは『自分に合ってない』と表現した方が適切なのかも知れない)、洗練されたデータ構造設計必要性が問題中に殆ど出現しない所。

これは多くの言語に対して同じ問題を提供するには仕方のない事かも知れない。でも個人的にはそれが不自由で仕方がなかった。

例えばC++における純粋仮想関数インターフェイス)と継承を使った下記の様な「木」を表現した構造、まず出てこないでしょ?C++ではなくCならswitchテーブルを使った再帰関数で実現する必要があるし、これが言語間で共通な問題を隔てる原因にもなっている。

struct interface_tree{
    virtual double eval() const = 0;
    virtual std::size_t subtree_num() const = 0;
    virtual interface_tree *subtree(std::size_t) = 0;
    virtual ~interface_tree(){}
};

// expression tree, add
struct tree_add : public interface_tree{
    tree_add(std::size_t n, interface_tree **t){ subtree_[0] = t[0], subtree[1] = t[1]; }
    virtual double eval(){ return subtree(0)->eval() + subtree(1)->eval(); }
    virtual std::size_t subtree_num() const{ return 2; }
    virtual interface_tree *subtree(std::size_t i){ return subtree_[i]; }
    virtual ~tree_add(){ delete subtree_[0]; delete subtree_[1]; }
    interface_tree *subtree_[2];
};

// expression tree, sub
struct tree_sub : public interface_tree{
    tree_add(std::size_t n, interface_tree **t){ subtree_[0] = t[0], subtree[1] = t[1]; }
    virtual double eval(){ return subtree(0)->eval() - subtree(1)->eval(); }
    virtual std::size_t subtree_num() const{ return 2; }
    virtual interface_tree *subtree(std::size_t i){ return subtree_[i]; }
    virtual ~tree_add(){ delete subtree_[0]; delete subtree_[1]; }
    interface_tree *subtree_[2];
};

// expression tree, value
struct tree_val : public interface_tree{
    tree_val(double n_) : n(n_){}
    virtual double eval(){ return n; }
    virtual std::size_t subtree_num() const{ return 0; }
    virtual interface_tree *subtree(std::size_t i){ assert(0); }
    virtual ~tree_add(){}
    double n;
};

// ...

2012-03-19

A digital Generating Logos And Worth

Looking for an important logo design, that'll precisely and creatively represent what you are promoting? After that pick a digitally imprinted custom logo design. Within todays globe where products bets an essential job for Network marketing, Internet website marketing, in addition to The web conversation, digitally imprinted logos insert amazing valuation to make sure you organization with the versatility to a electronic company logo.

Digitally printed images is often an reliable method to increase all the brand and picture of your firm in numerous internet domain names. Different from logos in other styles, an electronic digital logo design will be easily common over the internet to become used for online, report, in addition to The web make use of (websites). Having a digitally designed logo design assures feel not to mention prime quality reproductions. Online digital publishing will also be done upon various fabrics prefer documents, textile, in addition to advertise products. Furnishings and also the style remain still in effect not to mention genuine even after constant employ and usage.

Digital logo design designing not to mention prints besides produces your home business or possibly firm name more appealing, however it is additionally easy on the wallet. Online digital publishing also provides value on your images from improving upon all the visual qualities as well as capabilities. You are able to select as well as combine a variety of styles not to mention structure alternate options to manufacture a specialized looking logo design. Commonly, digitally printed logos add the name belonging to the business enterprise, that picture or image on the JVC BN-VG138 Batterybusiness, besides other design components that you can desire to include.

Caused by prime quality coordinated with price effectiveness, digitally imprinted logos utilized in several Online marketing not to mention market plans. There're utilized for the next:

Paper prints

Literature

Advertising

Small business business cards

Reproduced sorts of conversation.

By employing better technology, a lot of these logos insert further valuation with your advancement by simply which makes it eye getting along with truthfully comprising the business the business logo was initially created for. Good requirements belonging to the customer or the company, that creative designers create the actual logo with the help of a number of creating systems by simply mixing a variety of colours along with design. The actual font size and also the form derive from as well as the Panasonic HDC-SD90 Batterycreative logo that is appearing formulated. Electrical power software not to mention desktop computer courses that can be accustomed to earn the right design and style to appropriately stand for the company.

If you want to include some pictures or tokens ?nside your creative logo, it is possible to complete the work with the process of electronic printing. In truth, sound recording, and picture sharp graphics will also be contained within the symbol to be applied using the web to create the electronic company logo interactive. Different from other styles associated with printed systems, a digital generating enables the range to construct, resize or maybe enhance the actual image along with utmost care and attention not to mention preciseness. That Nikon EN-EL12 Battery causes the actual logo much more user-friendly and accommodating. The actual contrast as well as sharpness to a digital creative logo will also be regulated mainly because called for.

Upon having an important logo design, you will have a publishing company so as to utilize it concerning electronically printed out publicity goods or upon sales and marketing communications. Rex Three is usually a organization which can be located in Miami, Florida that could fulfill your home business printing not to mention special snail mail really needs for the organization.

2011-12-29

Portable electronic equipment battery technology

1, about the trickle charge, rapid charging and stable battery charging algorithm

According to the energy requirements of the final application, a battery may contain up to 4 lithium ion or lithium polymer battery core, its configuration will have a variety of change, at the same time with a mainstream power adapter: direct adapter, USB interface or car charger. Remove the core quantity, core configuration or power adapter type difference, the battery has the same charge characteristics. So they charge algorithm. Lithium ion and li-ion polymer battery best charging algorithm can divided into three phases: trickle charge, rapid charging and stable charge.

trickle charge. For depth discharge core to charge. When core voltage in less than about 2.8 V, use a constant 0.1 C of the current charging for it.

fast charging. Core voltage trickle charge more than the threshold, improve the charging current rapid charging. Fast charging current should be lower than 1.0 C.

stable voltage. In the fast charging process, once the core 4.2 V voltage, stable voltage phase began. This is through the minimum charge current or timer or of the two joint to interrupt charge. When the minimum current below about 0.07 C, can interrupt charge. The timer is to rely on a default to trigger the timer interrupt.

Advanced battery charger with additional security function normally. For example, if the core temperature exceeds the given window, usually 0 ℃-45 ℃, charge will be suspended.

Remove some very low-end equipment, now on the market/li-ion polymer lithium ion battery solutions are integrated with the outer components or, in accordance with the characteristics of the charging to charge, this is not just to get better effect charge, but also for safety.

lithium ion/polymer battery charge is an example of applications-double input 1.2 A lithium battery charger LTC4097

LTC4097 can be used to exchange adapter or USB power supply for single quarter/polymer lithium ion battery. Figure 1 for double input 1.2 A lithium battery charger LTC4097 schemes. It USES constant current/constant voltage algorithm charging, from exchange adapter power charge, programmable filling up to 1.2 electric current A, and with USB power can be as high as 1 A, at the same time, automatic detection in each input voltage whether there. This device also provide USB the current limit. Applications include PDA, MP3 players, digital camera, light portable medical and test equipment and big color cellular phone. The performance characteristics: no external micro controller charging termination; The input power automatic detection and choice; Through the resistance from the exchange of charging adapter input can be as high as 1.2 A programming charge current; The resistance of programmable USB charging current is up to 1 A; 100% or 20% USB charging current set; The input power output and existing bias NTC (VNTC) pin as a 120 mA drive ability; NTC thermistors input (NTC) pin for temperature qualified charged; Pre-settings battery voltage with floating plus or minus 0.6% accuracy; Thermal regulation maximize charge rate and free hot air LTC4097 can be used to exchange adapter or USB power supply for single quarter/polymer lithium ion battery. The use of constant current/constant voltage algorithm charging, from exchange adapter power charge, programmable filling up to 1.2 electric current A, and with USB power can be as high as 1 A, at the same time, automatic detection in each input voltage whether there. This device also provide USB the current limit. Applications include PDA, MP3 players, digital camera, light portable medical and test equipment and big color cellular phone.

2, lithium ion/polymer battery scheme

Lithium ion/polymer battery charge scheme for different number of core, core configuration, and power types are different. At present mainly have three main charging scheme: linear, Buck (step-down) switch and SEPIC (booster and step-down) switch.

2.1 linear scheme

When the input voltage in big with the charger with sufficient clearance of core after opening voltage, it is linear scheme, especially 1.0 C fast charging current than 1 A big too much. For example, MP3 players usually only one core, capacity from 700 to 1500 mAh differ, full charge voltage is open 4.2 V. MP3 player power is usually the AC/DC adapter or USB interface, the output is the rule of 5 V; At this time, the linear scheme is the most simple, most charger of the efficiency of the scheme. Figure 2 shows for lithium ion/polymer battery solution linear scheme, basic structure and linear voltage neat device.

linear scheme charger application examples-double input Li + charger and intelligent power source selector MAX8677A

MAX8677A is double input USB/AC adapter linear charger, built-in Smart Power Selector, used for rechargeable single quarter by Li + batteries portable devices. The charger integration of the battery and the external power source and load switch charging all the power switch, so that no external MOSFET. MAX8677A ideal used in portable devices, such as smart phones, PDA, portable media players, GPS navigation equipment, digital camera, and digital cameras.

MAX8677A can work in independent USB and the power input AC adapter or two input either one of the input. When connecting external power supply, intelligent power source selector allows the system not connect battery or can and depth discharge battery connection. Intelligent power source selector will automatically switch to the battery system load, use the system did not use the input power supply parts for battery, make full use of limited USB and adapter power supply input. All the needed electric current detection circuit, including the integration of the power switch, all integration in the piece. DC input current highest limit can be adjusted to 2 A and DC and USB input all can support 100 mA, 500 mA, and USB hung mode. Charge current can be adjusted to as high as 1.5 A, thus support wide range of battery capacitive. Other features include MAX8677A thermal regulation, over-voltage protection, charging status and fault output, power supply good surveillance, battery thermistors surveillance, and charging timer. MAX8677A using save a space, hot enhanced, 4 mm x 4 mm, 24 of the pins TQFN encapsulation, regulations, work in exceptional temperature range (40 ~ + 85 ℃).

2.2 Buck (step-down) switch scheme

When A 1.0 C of the charging current more than 1 A, or the input voltage of the core than with high voltage open many, Buck or step-down plan is A better choice. For example, based on the hard drive in the PMP, often use single core lithium ion battery, the full of open is 4.2 V voltage, capacity from 1200 to 2400 mAh range. And now PMP is usually use the car kit to charge, its output voltage in a 9 V to 16 between V. In the input voltage and battery voltage is the voltage difference between high (minimum 4.8 V) will make linear scheme lowers efficiency. This kind of low efficiency, plus more than 1.2 A 1 C fast charging electric current, have serious heat dissipation problems. To avoid this kind of situation, will the Buck scheme. Figure 3 for lithium ion/polymer battery charger scheme Buck diagram, basic structure with Buck (step-down) switching voltage regulators completely the same.

2.3 SEPIC (booster and step-down) switch scheme

In some use of three or four lithium ion/polymer core series equipments, charger of the input voltage is not always greater than the battery voltage. For example, laptop computers use 3 core lithium ion battery, full charge voltage is open 12.6 V (4.2 V x3), capacity is 1800 mAh to 3600 mAh from. Power supply input or output voltage is 1 6 V AC/DC adapter, or is car kit, the output voltage in a 9 V to 16 between V. Apparently, the linear and Buck solutions are not for this group of batteries. This is about to use SEPIC scheme, it can in the output voltage is higher than when the battery voltage, can be in the output voltage less than when the battery.

3, and power detection algorithm is proposed

Many portable products use voltage measurements to estimate the remaining battery power, but the battery voltage and surplus power relationship but will with the discharge rate, temperature and battery aging degree of change, make this kind of method can top 50% margin of error. The market for longer to use product demand unceasingly strengthens, so the system design personnel need more accurate solution. Use capacity check plan come to measure battery or consumption of electricity, will be in a wide range of application power to provide more accurate estimate of the battery power.

3.1 power detection algorithm is one of the examples of application, function complete list, double the battery portable battery application design

power detection principle. Good capacity check plan at least to have battery voltage, temperature and battery electric current, measuring method; A micro 9 a; And a set of and the verification of the punishment power detection algorithm is proposed. Bq2650x and bq27x00 is full capacity check program function, with a measuring voltage and temperature of the digital converter (ADC) and a measuring electric current and charging sensor the asp. These capacity check plan also has a microprocessor, is responsible for the implementation of the Texas instruments power detection algorithm is proposed. The algorithm can compensate the lithium ion battery life.low self-discharge, aging, the temperature and discharge rate, and other factors. Chip embedded microprocessor as host system processor save these calculation burden. Capacity check program can provide remaining power state information, bq27x00 series products also offer surplus can Run Time (Run Time to Empty) host may at any Time to capacity check plan these information query, then LED indicator light through or displays will inform the user battery. Capacity check meter is very easy to use, the system processor need only configuration 12 C or HDQ communication drive can.

The battery circuit description. Figure 4 (a) can be used for identification of IC functions with typical application circuit batteries. According to the use of IC testing program is different, the battery needs to have at least three to four outside the terminal.

VCC and BAT pins will even to the battery voltage, so that for, C power and the battery voltage measurement. The battery is connected a grounding resistance smaller detection resistors, let capacity check meter high impedance SRP and SRN input can monitor sensor resistance on both ends of the voltage. Through testing the current flows through a resistor can be used to judge the battery or release the amount of electricity. Designers choose detection resistance value must be considered when resistance on both ends of the voltage can't more than 100 mV, low resistance may be more hours in current errors. Circuit board layout must ensure that SRP and SRN to testing from as close as possible to the connection of the resistor sensor resistance end; In other words, they should be the Kelvin attachment.

HDQ pin need external and resistors, this resistance should be located the host or the main application, such capacity check plan to the battery and portable devices when sleep function enable connection broken. Advice and resistance choose 10 k Ω.

battery identification. A low cost WeiMao batteries are getting more and more serious, these cells may not contain OEM requirements of security protection circuit. So, genuine battery may contain figure 4 (a) shows the appraisal circuit. When to identify the battery, the host to contain IC (bq26150, the function is cyclic redundancy check (CRC)) issued the battery packs a ask value (challenge), the CRC will contain battery according to this inquiry value and, in the building of the IC in CRC polynomial calculation the CRC value. CRC is based on the host of command and IC secret in the query of the definition of the CRC polynomial completed, the host in CRC values calculated with the calculation result of well battery comparison to identify the appraisal success.

Once the battery through the appraisal, bq26150 will issue commands to ensure that the host and quantity test plan of material lines between normal communication. When the battery connection interruption or to connect, the whole the identification process will be repeated again.

double the battery application. Figure 4 (b) for use bq26500 support double the typical application of lithium ion battery circuit. In order to support more battery, and this circuit is adding a adjustable regulators. Capacity check millions of BAT pin and the bottom of a battery anode linked to complete the variable voltage measurement of the battery.

Host to be able to read capacity check plan of variable voltage measurement battery, to make sure the end of discharging threshold and charging terminate threshold. As for the remaining state power (RemainingStateofCapacity), do not need to read can use directly.

The above bq2650x and bq27x00 etc capacity check plan provides the battery manufacturer a simple to use options, this scheme L [just measuring battery voltage to be precise, so these capacity check plan can be applied to various battery framework, and can support the battery identification and double the battery application '

3.2 power detection algorithm is an example of applications another, can apply to all kinds of general voltmeter new IC.

Today's many manufacturers can provide a variety of voltmeter IC,, the user can choose the suitable function device, to optimize the product price. Use voltmeter measurement of storage battery parameters, the separate architecture allows users in the host custom power measurement algorithm within. Eliminating embedded processor battery cost. On this to Dallase semicconductor company called cases of DS2762 chip for typical analysis. A new separate voltmeter IC, its structure see chart 5 (a) below.

DS2762 application characteristics

DS2762 is a single quarter of lithium battery voltmeter and protection circuit, integrated into a tiny 2.46 mm x 2.74 mm inversion of packaging. Due to internal integration for power detection of high precise resistance, this device is very save a space. It is the small size and incomparable high level of integration, for mobile phone battery and other similar handheld products, such as PDA, etc, are all very ideal. Integrated protection circuit continuously monitoring the battery voltage, over voltage and flow fault (charging or discharge period). Different from the independent protection IC, DS2762 allow main processor surveillance/control protection FET conduction state, such, can DS2762 through the protection of the power system and the control circuit implementation. DS2762 can also charge a battery consumption has depth, when the battery voltage within three V, provide a limit of the charging current recovery path.

DS2762 accurate monitoring battery current, voltage and temperature, the dynamic range and resolution of common satisfy any mobile communication product testing standards. The measurement of current for internally generated when the integral, realize the power measurement. Through the real-time, continuous automatic disorders correct, the precision of power measurement can be increased. The built-in measuring resistance due to eliminate manufacturing process and temperature and cause resistance change, further improve the precision of the voltmeter. Important data stored in 32 bytes, can add the lock EEPROM; 16 bytes of SRAM are used to keep dynamic data. And DS2762 all communication all through the 1-Wire, more communication interface node, minimize the battery and the connection to the host. Its main features for; Single quarter of lithium battery protector; High precision current (power measurement), voltage and temperature measurement; Optional integrated 25 m Ω measuring resistance, each DS2762 after fine-tuning alone; 0 V battery restore charge; 32 bytes can lock EEPROM, 16 bytes SRAM, 64 a ROM;

1-Wire, node, digital communication interface; Support more battery power management, and through the protection system control FET power; Dormancy mode power supply current only 2 µ A (most); Work mode power supply current for 90 µ A (most); 2.46 mm x 2.74 mm inversion of packaging or 16 feet SSOP package led, and both are can choose with or without detection resistance; After has with e

2011-12-15

Critical Thinking: Film Critics Across the Country Name Their Top Movies and Actors

"The Artist"? "The Descendants"? "Hugo"? There was no critical consensus following a day of intense voting yesterday when a gaggle of critics groups voted their top honors. These included the Los Angeles Film Critics Association (LAFCA), the Boston Society of Film Critics (BSFC), and the New York Film Critics Online (NYFCO), as well as critics in San Francisco, Detroit and Indiana. The American Film Institute also announced its annual top 10, typically taking no risks.

Best Picture: "The Descendants" got a strong push with a win at the LAFCA, but "The Artist" took the top prize at the BSFC and the NYFCO. Both titles will make the final Academy shortlist. Fortified by nominations for their respective directors Martin Scorsese and Terrence Malick, "Hugo" and "The Tree of Life" should get nominations. The critics groups didn't get "The Help," any more than "The Blind Side," but the Civic Rights-era drama did make the American Film Institute top ten this year, so don't discount it yet.

Best Actor: Michael Fassbender is coming up fast with an LAFCA win. Why should we care about that group in particular? They're on a six-year roll predicting the Oscar winner for Best Actor. Brad Pitt's also a contender for "Moneyball," getting an art-house bump from "The Tree of Life," with Gary Oldman coming up on the outside thanks to the critical and box-office success of "Tinker, Tailor, Soldier, Spy" and a nod from the San Francisco Film Critics. How about George Clooney for "The Descendants"? He's still in the race, but not at the forefront. Like going for long shots? Then bet Michael Shannon for "Take Shelter," which won NYFCO. And if there's a sweep for "The Artist," add in Jean Dujardin.

Best Actress: Michelle Williams of "My Week With Marilyn," solidifies her spot with a win at the Boston Film Critics Association. Los Angeles went way out for Yung-Jun Hee in "Poetry" (what?) in their 'we're cool and uncorrupted by the Oscar race' vote. NYFCO went classic with Meryl Streep for "The Iron Lady." She's the Streep, but neither she nor Williams will be helped by an apparent lack of enthusiasm for their moves as a whole. Ditto Viola Davis ("The Help"), who will nonetheless make the top five Oscar nominees. Either SF winner Tilda Swinton ("We Need to Talk About Kevin") or multiple-runner-up Kirsten Dunst ("Melancholia") may slip in or come in sixth or seventh. Keep an eye out for Charlize Theron ("Young Adult"), Elizabeth Olsen ("Martha Marcy May Marlene") and Felicity Jones ("Like Crazy) as wild-card entries.

Best Supporting Actor: This is a two-man race between octogenarian Christopher Plummer and Albert Brooks playing against type as a cold-blooded hands-on killer. On the fringes: Patton Oswalt ("Young Adult"), Kenneth Branagh ("My Week with Marilyn") and Andy Serkis ("Rise of the Planet of the Apes").

Best Supporting Actress: Coming up on the inside is Melissa McCarthy for "Bridesmaids." Hurray for comedy! Bolstered by a best ensemble award from the LAFCA, this may push McCarthy into the five Oscar nominees. The LAFCA got behind Jessica Chastain, the NYFCO Breakthrough Performer, who was in every movie from "The Tree of Life" to "The Help," where she'll be competing against her popular co-star Octavia Spencer. The San Francisco critics supported Vanessa Redgrave for "Coriolanus," and Janet McTeer ("Albert Nobbs") was an LAFCA runner up in the category.

Who's out of the running in these five major categories? The Girl With the Dragon Tattoo, War Horse, J. Edgar and Midnight in Paris all underwhelmed. The X-Factor remains Scott Rudin's buzzy "Extremely Loud and Incredibly Close," which has not been screened widely after the New Yorker's David Denby flagrantly broke embargo on Rudin's other major film, "The Girl with the Dragon Tattoo." Pack the Kleenex box for this one.

http://www.chargerbatteryshop.co.uk/panasonic-cga-s002-digital-camera-battery-cbbs.html

http://www.gobatteryonline.com/canon-powershot-sd500-battery-charger-gose.html

http://www.keyboard-store.com/asus-04gncb1kusa4-laptop-keyboard.html

Critical Thinking: Film Critics Across the Country Name Their Top Movies and Actors

"The Artist"? "The Descendants"? "Hugo"? There was no critical consensus following a day of intense voting yesterday when a gaggle of critics groups voted their top honors. These included the Los Angeles Film Critics Association (LAFCA), the Boston Society of Film Critics (BSFC), and the New York Film Critics Online (NYFCO), as well as critics in San Francisco, Detroit and Indiana. The American Film Institute also announced its annual top 10, typically taking no risks.

Best Picture: "The Descendants" got a strong push with a win at the LAFCA, but "The Artist" took the top prize at the BSFC and the NYFCO. Both titles will make the final Academy shortlist. Fortified by nominations for their respective directors Martin Scorsese and Terrence Malick, "Hugo" and "The Tree of Life" should get nominations. The critics groups didn't get "The Help," any more than "The Blind Side," but the Civic Rights-era drama did make the American Film Institute top ten this year, so don't discount it yet.

Best Actor: Michael Fassbender is coming up fast with an LAFCA win. Why should we care about that group in particular? They're on a six-year roll predicting the Oscar winner for Best Actor. Brad Pitt's also a contender for "Moneyball," getting an art-house bump from "The Tree of Life," with Gary Oldman coming up on the outside thanks to the critical and box-office success of "Tinker, Tailor, Soldier, Spy" and a nod from the San Francisco Film Critics. How about George Clooney for "The Descendants"? He's still in the race, but not at the forefront. Like going for long shots? Then bet Michael Shannon for "Take Shelter," which won NYFCO. And if there's a sweep for "The Artist," add in Jean Dujardin.

Best Actress: Michelle Williams of "My Week With Marilyn," solidifies her spot with a win at the Boston Film Critics Association. Los Angeles went way out for Yung-Jun Hee in "Poetry" (what?) in their 'we're cool and uncorrupted by the Oscar race' vote. NYFCO went classic with Meryl Streep for "The Iron Lady." She's the Streep, but neither she nor Williams will be helped by an apparent lack of enthusiasm for their moves as a whole. Ditto Viola Davis ("The Help"), who will nonetheless make the top five Oscar nominees. Either SF winner Tilda Swinton ("We Need to Talk About Kevin") or multiple-runner-up Kirsten Dunst ("Melancholia") may slip in or come in sixth or seventh. Keep an eye out for Charlize Theron ("Young Adult"), Elizabeth Olsen ("Martha Marcy May Marlene") and Felicity Jones ("Like Crazy) as wild-card entries.

Best Supporting Actor: This is a two-man race between octogenarian Christopher Plummer and Albert Brooks playing against type as a cold-blooded hands-on killer. On the fringes: Patton Oswalt ("Young Adult"), Kenneth Branagh ("My Week with Marilyn") and Andy Serkis ("Rise of the Planet of the Apes").

Best Supporting Actress: Coming up on the inside is Melissa McCarthy for "Bridesmaids." Hurray for comedy! Bolstered by a best ensemble award from the LAFCA, this may push McCarthy into the five Oscar nominees. The LAFCA got behind Jessica Chastain, the NYFCO Breakthrough Performer, who was in every movie from "The Tree of Life" to "The Help," where she'll be competing against her popular co-star Octavia Spencer. The San Francisco critics supported Vanessa Redgrave for "Coriolanus," and Janet McTeer ("Albert Nobbs") was an LAFCA runner up in the category.

Who's out of the running in these five major categories? The Girl With the Dragon Tattoo, War Horse, J. Edgar and Midnight in Paris all underwhelmed. The X-Factor remains Scott Rudin's buzzy "Extremely Loud and Incredibly Close," which has not been screened widely after the New Yorker's David Denby flagrantly broke embargo on Rudin's other major film, "The Girl with the Dragon Tattoo." Pack the Kleenex box for this one.

http://www.chargerbatteryshop.co.uk/panasonic-cga-s002-digital-camera-battery-cbbs.html

http://www.gobatteryonline.com/canon-powershot-sd500-battery-charger-gose.html

http://www.keyboard-store.com/asus-04gncb1kusa4-laptop-keyboard.html

ログイン ユーザー登録
ようこそ ゲスト さん