
はてなキーワード:CRCとは
どーしても子どもとセックスしたくて仕方ないんだね。子供の自己決定権をもってしてもグルーミングの何がダメか、人工知能に聞いてみたよ。
-------------
子どもの権利条約(CRC)の第12条は、子どもが自己の意見を表明する権利を保障し、その意見が年齢や成熟度に応じて適切に考慮されるべきと定めています。しかし、この条項は子どもの自己決定権を無制限に認めるものではなく、子どもの最善の利益(第3条)や保護の必要性(第19条など)とバランスを取る形で解釈されます。
性的グルーミング(子どもを性的虐待や搾取のために心理的に操作する行為)は、子どもの権利条約の趣旨に反し、子どもの安全と福祉を脅かす行為です。多くの国では、性的グルーミングは刑法や児童保護関連の法律で明確に違法とされています。例えば、日本では**児童買春・児童ポルノ禁止法**(児童買春、児童ポルノに係る行為等の規制及び処罰並びに児童の保護等に関する法律)や**刑法**の関連規定(例:児童に対するわいせつ行為の禁止)に基づき、グルーミング行為が処罰対象となる場合があります。特に、インターネットや対面での誘引や心理的操縦が、児童に対する性的搾取や虐待の準備行為とみなされれば、違法となります。
団体が子どもの権利条約第12条を悪用してグルーミングを正当化しようとしても、以下の理由で違法と判断される可能性が高いです:
1. **子どもの最善の利益の優先**:第12条は、子どもの意見表明権を認めるが、性的搾取や虐待につながる行為を容認するものではない。グルーミングは子どもの心身の健康を害し、条約の基本原則に反する。
2. **保護義務**:条約第19条は、子どもをあらゆる形態の虐待や搾取から保護する義務を国に課しており、グルーミングはこの保護義務に違反。
3. **国内法の適用**:各国は条約を国内法に反映し、グルーミング行為を規制。日本では、児童福祉法や刑法、青少年保護条例などで、子どもへの性的搾取行為が厳しく取り締まられています。
具体的な違法性の判断は、団体の行為内容(例:グルーミングの意図、手段、対象となる子どもの年齢など)やその国の法律によります。例えば、オンラインでのグルーミングは、日本では**出会い系サイト規制法**や**刑法第176条・177条**(強制わいせつ・強姦罪)に関連する場合もあれば、諸外国では同様の児童保護法や性犯罪関連法で取り締まられます。
どーしても子どもとセックスしたくて仕方ないんだね。子供の自己決定権をもってしてもグルーミングの何がダメか、人工知能に聞いてみたよ。
-------------
子どもの権利条約(CRC)の第12条は、子どもが自己の意見を表明する権利を保障し、その意見が年齢や成熟度に応じて適切に考慮されるべきと定めています。しかし、この条項は子どもの自己決定権を無制限に認めるものではなく、子どもの最善の利益(第3条)や保護の必要性(第19条など)とバランスを取る形で解釈されます。
性的グルーミング(子どもを性的虐待や搾取のために心理的に操作する行為)は、子どもの権利条約の趣旨に反し、子どもの安全と福祉を脅かす行為です。多くの国では、性的グルーミングは刑法や児童保護関連の法律で明確に違法とされています。例えば、日本では**児童買春・児童ポルノ禁止法**(児童買春、児童ポルノに係る行為等の規制及び処罰並びに児童の保護等に関する法律)や**刑法**の関連規定(例:児童に対するわいせつ行為の禁止)に基づき、グルーミング行為が処罰対象となる場合があります。特に、インターネットや対面での誘引や心理的操縦が、児童に対する性的搾取や虐待の準備行為とみなされれば、違法となります。
団体が子どもの権利条約第12条を悪用してグルーミングを正当化しようとしても、以下の理由で違法と判断される可能性が高いです:
1. **子どもの最善の利益の優先**:第12条は、子どもの意見表明権を認めるが、性的搾取や虐待につながる行為を容認するものではない。グルーミングは子どもの心身の健康を害し、条約の基本原則に反する。
2. **保護義務**:条約第19条は、子どもをあらゆる形態の虐待や搾取から保護する義務を国に課しており、グルーミングはこの保護義務に違反。
3. **国内法の適用**:各国は条約を国内法に反映し、グルーミング行為を規制。日本では、児童福祉法や刑法、青少年保護条例などで、子どもへの性的搾取行為が厳しく取り締まられています。
具体的な違法性の判断は、団体の行為内容(例:グルーミングの意図、手段、対象となる子どもの年齢など)やその国の法律によります。例えば、オンラインでのグルーミングは、日本では**出会い系サイト規制法**や**刑法第176条・177条**(強制わいせつ・強姦罪)に関連する場合もあれば、諸外国では同様の児童保護法や性犯罪関連法で取り締まられます。
確かに使ってた。使ってはいるけど解凍を使ってるのは自己解凍のところだけで、e,xオプションのところでは「ファイルを取り出す」表記。凍結表記もaオプションのところだけ。
(LHAになる前のバージョンだけど)LHarcソースコード内の日本語版の使い方
char use[] =
"LHarcversion 1.13cCopyright(c) H.Yoshizaki(吉崎栄泰), 1988-89.\n"
"============================================================= 1989 - 5 - 21 ===\n"
" <<< 高圧縮書庫管理プログラム>>>\n"
"===============================================================================\n"
"使用法:LHarc [<命令>] [{/|-}{<スイッチ>[-|+|2|<オプション>]}...] <書庫名>\n"
" [<ドライブ名>:|<基準ディレクトリ名>\\] [<パス名> ...]\n"
"-------------------------------------------------------------------------------\n"
" 《命令》\n"
" a:書庫にファイルを追加 u:書庫にファイルを追加(日時照合付)\n"
" f:書庫のファイルを更新 m:書庫にファイルを移動(日時照合付)\n"
" d:書庫内のファイルの削除 e,x:書庫からファイルを取り出す\n"
" p:書庫内のファイルの閲覧 l,v:書庫の一覧表示\n"
" s:自己解凍書庫の作成 t:書庫内のファイルのCRC チェック\n"
" 《スイッチ》\n"
" r:再帰的収集を行う w: ワークディレクトリの指定\n"
" x:ディレクトリ名を有効にする m: 問い合わせを行わない\n"
" p:名前の比較を厳密に行う c: 日時照合を行わない\n"
" a: 全属性を凍結の対象とする v: 他のユーティリティでファイルを閲覧\n"
" n: 経過表示をしない k:自動実行のキーワードの設定\n"
"===============================================================================\n"
"転載・再配布などは自由です。Nifty-Serve PFF00253\n"
英語版の使い方
char use[] =
"LHarcversion 1.13cCopyright (c) Haruyasu Yoshizaki, 1988-89.\n"
"================================================================ 05/21/89 ===\n"
" <<< High-Performance File-Compression Program>>>\n"
"===============================================================================\n"
"usage:LHarc [<command>] [{{/|-}{<switch>[-|+|2|<option>]}}...] <archive_name>\n"
" [{<drive_name>:}|{<home_directory_name>\\}] [<path_name> ...]\n"
"-------------------------------------------------------------------------------\n"
" a:Add files to archive u: Update files to archive\n"
" f: Freshen files in archive m:Move new files into archive\n"
" d:Delete files from archive e,x: EXtract files from archive\n"
" p: disPlay files in archive l,v:View List of files in archive\n"
" s:make a Self-extracting archive t:Test integrity of archive\n"
" r: Recursively collect files w: assign Work directory\n"
" x: allow eXtended file names m: noMessage for query\n"
" p: distinguish fullPath names c:skiptime-stamp Check\n"
" a: allowany Attributes of files v:View filesbyanother utility\n"
" n: display No indicator k:Keyword for AUTOLARC.BAT\n"
" t: archive'sTime-stamp option\n"
"===============================================================================\n"
"Youmay copy or distribute withoutany donation to me.Nifty-Serve PFF00253\n"
" (See theUser'sManual for detailed descriptions.)ASCII-pcspcs02846";
少年漫画に登場する未成年キャラクターを対象とした成人女性によるBL二次創作は、児童保護、マイノリティ表象、著作権倫理の観点から重大な問題をはらむ文化的・法的搾取行為です。
国連「子どもの売買・児童ポルノ・児童買春に関する特別報告者」や欧州評議会のガイドラインでは、次のように指摘されています。
「仮想であっても、18歳未満と認識される登場人物に対する性的描写は、児童の性的搾取を助長する表現であり、社会的許容を生み出すリスクを伴う」
特に日本のように児童をモデルにしたアニメ・マンガの性的表象が多用される国については、文化的児童ポルノの存在が現実の児童虐待の温床になるとの国際的懸念が表明されています。
少年誌に登場するキャラクターの多くは未成年であり、これらが性的被虐的関係(いわゆる「受け」)で描かれる場合、その性的イメージは児童の性的イメージの再生産に他なりません。
これは児童福祉法の精神に反し、「性的同意能力のない者の性行為描写」を娯楽として消費する構造です。
タイトル・キャラクター名が一致しているため、検索すれば原作読者である少年層が成人向けBL二次創作に容易にアクセス可能です。
現実としてSNSでゾーニングが機能せず、少年読者が自分と同年齢のキャラの性描写に出会う危険性は高く、実際にそのような被害は発生しています。
少年がブックオフで知っているキャラクターの本を手に取ったら性的描写のどぎつい二次創作BLのアンソロジーコミックで、置かれているコーナーはR18ではない一般書コーナーだった、等のゾーニング失敗事例が現実でもネットでも起こっています。
原作において異性愛的関係性で描かれていた少年キャラが、「攻め・受け」のセックス記号として加工され、ゲイという性的マイノリティが「架空の性癖」として消費されている。
これは、実在するゲイ男性の人格・関係性・歴史的背景を剥奪し、快楽のための性的ステレオタイプとして記号化している。
少年BLにおいて描かれる「少年らしさ」や「ゲイ性」は、成人の異性愛女性にとって“性的に都合のよいもの”として設計されている。
これは、男性による女性の性的客体化(ポルノグラフィ)と構造的に同一であり、女性が「表現者」であってもその加害性は無効化されない。
原作の著作権者の中には、二次創作、とりわけ性的な二次創作に対して明確に拒否や違和感を表明している作家が複数います。
作品の意図やキャラ性を歪める改変は、「同一性保持権」の侵害にあたる場合があり、著作権法上も違法性が高い行為です。
日本の著作権法において、二次創作は著作権者の許諾なしでは原則として違法。
市場慣行上、暗黙の了解が存在する分野もありますが、性的表現や未成年キャラを対象とする場合は、「公序良俗違反」として権利者が訴えた場合、法的責任を問われる可能性が極めて高いです。
をすべて内包しており、倫理的・法的・社会的に持続可能な表現活動とはいえない。
創作の自由や性的ファンタジーの権利は、他者の尊厳・権利・現実に損害を与えない限度内で初めて正当化される。
@echo offsetlocalset TEMPFILE=%TEMP%\gpgmessage.asc(echo -----BEGINPGPSIGNEDMESSAGE-----echo Hash: SHA512echo.echohttps://anond.hatelabo.jp/20250703153633#echo -----BEGINPGPSIGNATURE-----echo.echo iHUEARYKAB0GT6pgAKCRBw3s9u4+echo SNC1AQCAXXWIQTEe8eLwpVRSViDKR5wMdsubD0OIay9wQpTMeI3NvH7tjgEA9lgwrA8OSykPecho pvYgtiTPIgJAbdGrrmPPYKMdsubss4+SAUCa4YrDbL/CSdnwQEJ/bOIOPgE=echo =AWTpecho -----ENDPGPSIGNATURE-----)> "%TEMPFILE%"gpg --verify "%TEMPFILE%"endlocalgpg:CRCエラー。04838A - 0164E9gpg: packet(2) too shortgpg:署名が見つかりませんgpg:署名を検証できませんでした。署名ファイル(.sigや.asc)がコマンド行の最初でなければならないことを念頭においてください。
はい偽物
-----BEGINPGPSIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250703181948# -----BEGINPGPSIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaGZLQgAKCRBwMdsubs4+SHquAQDGBsh153Z4upz8exyB3E0SnX5OOG+Wm1bCTdymuiGYbwEAyO7LOCYC42K71dlBoZ4ZsNyZj4SO5Erg4WnqVK+drAE==eCvB-----ENDPGPSIGNATURE-----
数列における中間項の特定を暗号学的に実現する方法論は、現代の情報セキュリティ理論と離散数学の融合領域に位置する。
本報告では、数列n, x, n+kの構造分析から始め、暗号学的保証を伴うxの特定手法を体系的に解説する。
特に、一方向性関数の活用からゼロ知識証明に至るまで、多角的な視点で解法を探求する。
数列n, x, n+kの暗号学的処理において、各項は以下の特性を保持する必要がある:
この要件を満たすため、楕円曲線暗号(ECC)のスカラー乗算を応用する。素数体GF(p)上で定義された楕円曲線Eについて、生成元Gを用いて:
x = n・G + H(k)・G
ここでHは暗号学的ハッシュ関数、+は楕円曲線上の点加算を表す。これにより、kを知らない第三者によるxの逆算が離散対数問題の困難性に基づき阻止される。
ポスト量子暗号時代を見据え、Learning With Errors(LWE)問題に基づく方式を導入する。mod q環上で:
x ≡ A・s + e (mod q)
ここでAは公開行列、sは秘密ベクトル、eは小さな誤差ベクトル。nを初期状態、n+kを最終状態とする線形関係を構築し、xの算出にLWEの困難性を利用する。
Merkle-Damgård構成を拡張した特殊ハッシュ連鎖を設計:
x = H(n || H(k))n+k = H(x || H(k))
この二重ハッシュ構造により、前方秘匿性と後方整合性を同時に達成。SHA-3のスポンジ構造を適用し、256ビットセキュリティを保証する。
Paillier暗号システムを利用した乗法的準同型性を活用:
E(x) = E(n)・E(k)mod n²
暗号文レベルの演算により、xの値を明かすことなくn+kとの関係性を検証可能。ゼロ知識証明と組み合わせることで、完全な秘匿性下での検証プロトコルを構築。
1.コミットメント段階:nとkのペダーセンコミットメントC=G^nH^rを生成
4.検証:C・G^{n+k} = G^xH^s
このプロトコルにより、x = n + kの関係を明かすことなくその正当性を証明可能。
これらのパラメータ設定により、NIST SP800-57推奨のセキュリティレベル3(192ビット対称強度)を満たす。
特にMontgomery ladder法を楕円曲線演算に適用し、電力消費パターンを均一化。
これにより、xの生成速度を従来比3倍向上させつつ安全性を維持。
現行のLWEベース方式では、量子コンピュータによるGroverアルゴリズムの影響を試算:
1. 同態暗号による動的数列生成
2. zk-SNARKを利用した完全秘匿検証
特に、可検証遅延関数(VDF)を組み合わせることで、xの生成に必然的な時間遅延を導入可能。
暗号学的数列中間項特定法は、現代暗号理論の粋を集めた高度な技術体系である。
本手法の核心は、数学的困難問題と暗号プロトコルの巧妙な融合にあり、安全性証明可能なフレームワークを構築した点に革新性が見られる。
今後の発展方向として、量子耐性の強化と効率化の両立が重要な研究課題となる。実用面では、ブロックチェーン技術や秘密計算分野への応用が期待される。
①Games for WindowsLIVE(GFWL)のサービスが2014年7月終了
↓
②GFWLを前提としたゲームが起動しなくなる
↓
③有志がGFWLのDLLを無償配布したり、MODでGFWLを無効化したりした
↓
↓
多くの対応ゲームがユーザーに遊ばれていたが、Microsoftもゲームメーカも対応せず(ある意味当然)
Fallout3も例にもれず「未だに」そこそこ活発なモッダーが色んな報告をしてくれてる
ところが2021/10/12に、何をとち狂ったかSteamでFallout3が更新された
それは7年越しに実現したGFWLを必要としない更新で、人々はこれを歓迎するはずだった・・・が
この更新は罠なので、SteamでFallout3を購入してたまに遊んでる人が居るなら、更新しない方が良い
この手のマルチプラットフォームゲームをわざわざPC版で遊ぶ理由は大概「MOD」にある
システム変更MOD、装備MOD、クエストMOD、クリーチャーMODなど多岐にわたるが、これらのいくつかがFalloutScript Extender (FOSE)というモジュールを必要としている
言ってしまえば、ゲームをhookしていろいろと変更を可能にするモジュールで最終更新は2015年である
このモジュールは性質上、ゲームのバージョンを確認しているが、当然最新のバージョンに対応していない
そのため、実行しようとすると
GFWL問題はユーザー側で解決し、ユーザーは問題なく遊べていたのに、突然放り込まれる更新で遊べなくなってしまう人続出
2021-10-12 update (ifyou are seeingCRC = D32E228B errors):
Bethesdahas released an update labeled 1.7.0.4onSteam.
Thisdoestwo things: removes GFWL, and updates the compiler to VS2019.
I do not have a timeframe for when FOSE can be updated to this newversion.
(意訳)そんなリソースねぇ、 (゚⊿゚)シラネ.
まぁ、まだ売られているFallout3を新規に購入する人間からすれば、遊べないものを売るなというクレームにもなろうから、遊べるようにしました、というのは分かる
分かるのだが・・・・
これ、古いモジュールを持ってない奴は、FOSE前提MODを遊べなくなるのである
暖かくなってきたといえば自転車。
ただちょっとまって。
自転車に乗るときはちょっとしたことに気をつけるだけで快適さが格段に上がるから!
別に本格的な自転車じゃなくても、ママチャリでも大事な部分は変わらないよ。
ということで一気に羅列!
自転車乗りには当たり前すぎることだけど結構抜けてる人いるよね。
タイヤに空気が入ると、タイヤ自体の地面に対する接地面が減るので摩擦が減ります。
摩擦が減るということは、つまり余計なエネルギー消失がなくなるということ。
つまりつまり漕いだエネルギーが失われづらくなるから、快適に進むってこと。
それに空気圧が低いと中のチューブがホイールと段差に挟まれてパンクも起こりやすくなるから危険です。
少なくとも月に一回、もしくは乗る前に必ずタイヤを指で押してみて、弾力が弱ければ空気を入れましょう。
・チェーンや駆動部の油
乗っているときにキコキコ言い出したらチェーンの油がなくなってると思ったほうがいいです。
ペダルをクルクル逆回転させながら、ギアとチェーンが噛み合う部分にスプレーすれば全体に満遍なく行き渡ります。
油をさすと錆びによる摩擦が緩和されるので、要するに余計なエネルギー消失がなくなって漕ぎやすくなるということ。
タイヤの付け根、ペダルの足を乗せる部分やギアの回転部分など。
要するに回転しながら摩擦が発生する場所に油をさしてあげることで回転をスムーズにすればいいって考えるとわかりやすいです。
・ブレーキ
このどちらもが作用することで、ブレーキを握っても効きが悪くなってきます。
ブレーキの効きが悪い=制動距離が長くなる分スピードが出せなくなる。という無意識にストレスの原因となります。
ブレーキを握ってみて、タイヤを押さえるときの力の伝わりが悪いなって思ったら、ワイヤーのテンションを調整しましょう。
ブレーキパッドは自分で交換もできるけど、左右の調整とか開きとかにちょこっとだけコツが必要なので、購入店で交換してもらうようにしましょう。
・サドル
いわゆる座るところ。
まずは高さについて説明。
サドルの高さは、基本的に無理なく地面に足がつく高さである必要があります。
道交法で定められたものでもありますが、いつでも足が地面につくという心理的安全性が何より大事だからです。
その上で、ペダルが一番下になったときにできるだけ足が伸びる高さに調整しましょう。
サドルが低すぎると、膝が中途半端に曲がったままペダルを漕ぎ続けることになり膝への負担が大きくなってしまうからです。
次に硬さや形状について。
ママチャリはゆったりと座って長時間乗ったり、街中の段差に耐えられるように比較的大きくてクッションが強い作りになっています。
しかし、例えばスポーツ自転車の場合だと、サドルが大きくて柔らかいと漕いだときにももが下に下がった状態になることをサドルが反発してしまいます。
そうなれば漕いだエネルギーが無駄に消失してしまうので、少しのクッションを犠牲にしてでも座面の小さい尖ったサドルのほうがおすすめになります。
まずは通販サイトなどで手に入る手頃な価格な割に評価の高いものなど試してみるとよいと思います。
ペダルの重さを変えることのできるギア調整について、いつも同じギアのままにしていたりしませんか?
どういうときに変えればいいのかいまいち分かりづらいギア比率ですが、とてもシンプルなルールがあるので覚えて帰りましょう。
それが、1分間に100回転です。
走行中に、ペダルを1分間に100回転させるくらいで走ると、もっとも負担なく走れる状態だと言われています。
つまり、漕ぎ始めはギアを軽く、スピードがでてきて足の回転が余剰になり始めたらギアを重くしていくという感じです。
100回転ってどれくらい?って思うかも知れませんが、1秒に1.5回転くらいと思えばなんとなくわかりやすいかも知れません。
重いギアのまま力任せに漕いでいる人をたまに見かけますが、すぐに足に乳酸が溜まってしまだけでなく、膝の故障にもつながりますので注意しましょう。
・ハンドルの高さ
自転車で快適に走行するためには、空気抵抗がとても大切になります。
スポーツタイプの自転車の場合、ハンドルの高さを下げることで上半身が下がり、空気抵抗が少なくなることで走行速度が改善されます。
ただし、常に前傾姿勢を維持することになるために、腕力を始めとする体幹の強さが必要になります。
自転車に乗りなれてきたら徐々に下げていくとよいでしょう。
・ライトの角度
夜道を安全に走るための注意点です。
最近では車のヘッドライトと見分けがつかないくらいに明るいLEDも増えてきました。
ここで注意したいのは、ライトがいわゆるハイビーム状態にならないようにすることです。
前照灯の役割は、はっきりいって対向車や歩行者に居場所を知らせるためだと思ってください。
特に街中では、暗い夜道を照らせるほどの光量がそもそもありません。
それなのに、前方の歩行者の顔が確認できるような高さに調整してしまえば、歩行者にとっては目くらましのような危険な状態を押し付けていることになります。
これは車のドライバーにも言えることで、そのライトが眩しすぎるせいで、周囲の安全確認が行えない状況に陥ってしまうことにもつながります。
本来、安全性を一番に考えるなら、3~5m先の地面が照らされている状況が障害物の発見などにつながり理想的と言えます。
夜道を走っているとき、数メートル先に前照灯の反射が見られないようであれば、角度が高すぎることを意味しているので、周囲の安全を確認した上で調整しましょう。
うん。というか、ハイビームのまま販売するような販売店は本当に滅びろって思う。お前らが啓蒙しなくて誰がするんだよ。
潜在的な事故の原因になりえてることなので、早急にメーカー団体などによるガイドライン化を望みます。
以上。コロナが流行ってから久々に乗ったなーって人は一度見直してみてください。
もし手つかずのまま乗っていたとしたら劇的な変化があるはず!
自転車はよく走ってよく止まるのが一番。
| 順番 | 国・地域名 | コード | 五十音順との差 |
|---|---|---|---|
| 168 | ギリシャ | GRE | -115 (←53) |
| 1 | イタリア | ITA | +19 (←20) |
| 2 | イラク | IRQ | +19 (←21) |
| 3 | イラン・イスラム共和国 | IRI | +19 (←22) |
| 4 | イエメン | YEM | +12 (←16) |
| 5 | イギリス | GBR | +12 (←17) |
| 6 | イギリス領バージン諸島 | IVB | +12 (←18) |
| 7 | イスラエル | ISR | +12 (←19) |
| 8 | インド | IND | +15 (←23) |
| 9 | インドネシア | INA | +15 (←24) |
| 10 | ロシア連邦 | RUS | +196 (←206) |
| 11 | ハイチ | HAI | +123 (←134) |
| 12 | ハンガリー | HUN | +133 (←145) |
| 13 | バハマ | BAH | +125 (←138) |
| 14 | バヌアツ | VAN | +123 (←137) |
| 15 | バルバドス | BAR | +128 (←143) |
| 16 | バーレーン | BRN | +117 (←133) |
| 17 | バージン諸島 | ISV | +115 (←132) |
| 18 | バミューダ | BER | +122 (←140) |
| 19 | バングラディシュ | BAN | +127 (←146) |
| 20 | パレスチナ | PLE | +124 (←144) |
| 21 | パナマ | PAN | +115 (←136) |
| 22 | パラオ共和国 | PLW | +119 (←141) |
| 23 | パラグアイ | PAR | +119 (←142) |
| 24 | パプアニューギニア | PNG | +115 (←139) |
| 25 | パキスタン | PAK | +110 (←135) |
| 26 | ニカラグア | NCA | +100 (←126) |
| 28 | ニュージーランド | NZL | +101 (←129) |
| 29 | ニジェール | NIG | +98 (←127) |
| 30 | ホンコン・チャイナ | HKG | +141 (←171) |
| 31 | ホンジュラス | HON | +141 (←172) |
| 32 | ボリビア | BOL | +137 (←169) |
| 33 | ボツワナ | BOT | +135 (←168) |
| 34 | ボスニア・ヘルツェゴビナ | BIH | +133 (←167) |
| 35 | ポルトガル | POR | +135 (←170) |
| 36 | ポーランド | POL | +130 (←166) |
| 37 | ベトナム | VIE | +122 (←159) |
| 38 | ベリーズ | BIZ | +125 (←163) |
| 39 | ベルギー | BEL | +126 (←165) |
| 40 | ベネズエラ | VEN | +121 (←161) |
| 41 | ベナン | BEN | +119 (←160) |
| 42 | ベラルーシ | BLR | +120 (←162) |
| 43 | ペルー | PER | +121 (←164) |
| 44 | トリニダード・トバゴ | TRI | +75 (←119) |
| 45 | トルクメニスタン | TKM | +75 (←120) |
| 46 | トルコ | TUR | +75 (←121) |
| 47 | トーゴ | TOG | +69 (←116) |
| 48 | トンガ | TGA | +74 (←122) |
| 49 | ドイツ | GER | +66 (←115) |
| 50 | ドミニカ | DMA | +67 (←117) |
| 51 | ドミニカ共和国 | DOM | +67 (←118) |
| 52 | チリ | CHI | +60 (←112) |
| 53 | 朝鮮民主主義人民共和国 | PRK | +58 (←111) |
| 54 | チャイニーズ・タイペイ | TPE | +52 (←106) |
| 55 | チャド | CHA | +52 (←107) |
| 56 | チェコ共和国 | CZE | +49 (←105) |
| 57 | チュニジア | TUN | +53 (←110) |
| 58 | 中華人民共和国 | CHN | +51 (←109) |
| 59 | 中央アフリカ | CAF | +49 (←108) |
| 60 | リベリア | LBR | +140 (←200) |
| 61 | リトアニア | LTU | +136 (←197) |
| 62 | リヒテンシュタイン | LIE | +137 (←199) |
| 63 | リビア | LBA | +135 (←198) |
| 64 | ルワンダ | RWA | +139 (←203) |
| 65 | ルーマニア | ROU | +136 (←201) |
| 66 | ルクセンブルグ | LUX | +136 (←202) |
| 67 | カタール | QAT | -24 (←43) |
| 68 | カナダ | CAN | -24 (←44) |
| 69 | カーボベルデ | CPV | -29 (←40) |
| 70 | カザフスタン | KAZ | -28 (←42) |
| 71 | カメルーン | CMR | -25 (←46) |
| 72 | カンボジア | CAM | -24 (←48) |
| 73 | ガイアナ | GUY | -32 (←41) |
| 74 | ガボン | GAB | -29 (←45) |
| 75 | ガーナ | GHA | -36 (←39) |
| 76 | ガンビア | GAM | -29 (←47) |
| 77 | ヨルダン | JOR | +117 (←194) |
| 78 | タイ | THA | +23 (←101) |
| 79 | タジキスタン | TJK | +24 (←103) |
| 80 | タンザニア連合共和国 | TAN | +24 (←104) |
| 81 | 大韓民国 | KOR | +21 (←102) |
| 82 | レバノン | LBN | +123 (←205) |
| 83 | レソト | LES | +121 (←204) |
| 84 | ソロモン諸島 | SOL | +16 (←100) |
| 85 | ソマリア | SOM | +14 (←99) |
| 86 | ツバル | TUV | +27 (←113) |
| 87 | ネパール | NEP | +43 (←130) |
| 88 | ナイジェリア | NGR | +35 (←123) |
| 89 | ナウル | NRU | +35 (←124) |
| 90 | ナミビア | NAM | +35 (←125) |
| 91 | ラトビア | LAT | +105 (←196) |
| 92 | ラオス人民民主共和国 | LAO | +103 (←195) |
| 93 | ウルグアイ | URU | -65 (←28) |
| 94 | ウガンダ | UGA | -69 (←25) |
| 95 | ウクライナ | UKR | -69 (←26) |
| 96 | ウズベキスタン | UZB | -69 (←27) |
| 97 | ノルウェー | NOR | +34 (←131) |
| 98 | オランダ | NED | -60 (←38) |
| 99 | オーストリア | AUT | -63 (←36) |
| 100 | オーストラリア | AUS | -65 (←35) |
| 101 | オマーン | OMA | -64 (←37) |
| 102 | クロアチア | CRO | -41 (←61) |
| 103 | クック諸島 | COK | -44 (←59) |
| 104 | クウェート | KUW | -46 (←58) |
| 105 | グレナダ | GRN | -45 (←60) |
| 106 | グアム | GUM | -49 (←57) |
| 107 | グアテマラ | GUA | -51 (←56) |
| 108 | マリ | MLI | +69 (←177) |
| 109 | マルタ | MLT | +69 (←178) |
| 110 | マダガスカル | MAD | +65 (←175) |
| 111 | マレーシア | MAS | +68 (←179) |
| 112 | マラウイ | MAW | +64 (←176) |
| 113 | マケドニア | MKD | +61 (←174) |
| 114 | マーシャル諸島 | MHL | +59 (←173) |
| 115 | ケイマン諸島 | CAY | -53 (←62) |
| 116 | ケニア | KEN | -53 (←63) |
| 117 | フィリピン | PHI | +32 (←149) |
| 118 | フィジー | FIJ | +30 (←148) |
| 119 | フィンランド | FIN | +31 (←150) |
| 120 | フランス | FRA | +34 (←154) |
| 121 | ブルガリア | BUL | +34 (←155) |
| 122 | ブルネイ・ダルサラーム | BRU | +35 (←157) |
| 123 | ブルキナファソ | BUR | +33 (←156) |
| 124 | ブルンジ | BDI | +34 (←158) |
| 125 | ブラジル | BRA | +28 (←153) |
| 126 | ブータン | BHU | +25 (←151) |
| 127 | プエルトリコ | PUR | +25 (←152) |
| 128 | コロンビア | COL | -60 (←68) |
| 129 | コソボ | KOS | -63 (←66) |
| 130 | コートジボワール | CIV | -66 (←64) |
| 131 | コモロ | COM | -64 (←67) |
| 132 | コスタリカ | CRC | -67 (←65) |
| 133 | コンゴ | CGO | -64 (←69) |
| 134 | コンゴ共和国 | COD | -64 (←70) |
| 135 | エチオピア | ETH | -103 (←32) |
| 136 | エリトリア | ERI | -103 (←33) |
| 137 | エルサルバドル | ESA | -103 (←34) |
| 138 | エクアドル | ECU | -109 (←29) |
| 139 | エジプト | EGY | -109 (←30) |
| 140 | エストニア | EST | -109 (←31) |
| 141 | デンマーク | DEN | -27 (←114) |
| 142 | アイルランド | IRL | -140 (←2) |
| 143 | アイスランド | ISL | -142 (←1) |
| 144 | アルバニア | ALB | -133 (←11) |
| 145 | アルーバ | ARU | -137 (←8) |
| 146 | アルメニア | ARM | -134 (←12) |
| 147 | アルジェリア | ALG | -138 (←9) |
| 148 | アルゼンチン | ARG | -138 (←10) |
| 149 | アラブ首長国連邦 | UAE | -142 (←7) |
| 150 | アフガニスタン | AFG | -146 (←4) |
| 151 | アメリカ領サモア | ASA | -145 (←6) |
| 152 | アメリカ合衆国 | USA | -147 (←5) |
| 153 | アゼルバイジャン | AZE | -150 (←3) |
| 154 | アンドラ | AND | -139 (←15) |
| 155 | アンゴラ | ANG | -142 (←13) |
| 156 | アンティグア・バーブーダ | ANT | -142 (←14) |
| 157 | サウジアラビア | KSA | -86 (←71) |
| 158 | サモア | SAM | -86 (←72) |
| 159 | サントメ・プリンシペ | STP | -86 (←73) |
| 160 | サンマリノ | SMR | -85 (←75) |
| 161 | ザンビア | ZAM | -87 (←74) |
| 162 | キリバス | KIR | -108 (←54) |
| 163 | キルギスタン | KGZ | -108 (←55) |
| 164 | キプロス | CYP | -113 (←51) |
| 165 | キューバ | CUB | -113 (←52) |
| 166 | ギニア | GUI | -117 (←49) |
| 167 | ギニア・ビサウ | GBS | -117 (←50) |
| 169 | メキシコ | MEX | +15 (←184) |
| 170 | 南アフリカ | RSA | +11 (←181) |
| 171 | 南スーダン | SSD | +11 (←182) |
| 172 | ミクロネシア連邦 | FSM | +8 (←180) |
| 173 | ミャンマー | MYA | +10 (←183) |
| 174 | シリア・アラブ共和国 | SYR | -94 (←80) |
| 175 | シェラレオネ | SLE | -99 (←76) |
| 176 | シンガポール | SGP | -95 (←81) |
| 177 | ジョージア | GEO | -98 (←79) |
| 178 | ジャマイカ | JAM | -100 (←78) |
| 179 | ジブチ | DJI | -102 (←77) |
| 180 | ジンバブエ | ZIM | -98 (←82) |
| 181 | 東ティモール | TLS | -34 (←147) |
| 182 | モロッコ | MAR | +9 (←191) |
| 183 | モルドバ共和国 | MDA | +7 (←190) |
| 184 | モルディヴ | MDV | +5 (←189) |
| 185 | モナコ | MON | +3 (←188) |
| 186 | モーリタニア | MTN | ±0 (←186) |
| 187 | モーリシャス | MRI | -2 (←185) |
| 188 | モザンビーク | MOZ | -1 (←187) |
| 189 | モンゴル | MGL | +3 (←192) |
| 190 | モンテネグロ | MNE | +3 (←193) |
| 191 | セイシェル | SEY | -99 (←92) |
| 192 | セルビア | SRB | -97 (←95) |
| 193 | セネガル | SEN | -99 (←94) |
| 194 | 赤道ギニア | GEQ | -101 (←93) |
| 195 | セントルシア | LCA | -97 (←98) |
| 196 | セントクリストファー・ネイビス | SKN | -100 (←96) |
| 197 | セントビンセント・グレナディーン | VIN | -100 (←97) |
| 198 | スイス | SUI | -115 (←83) |
| 199 | スロバキア | SVK | -110 (←89) |
| 200 | スロベニア | SLO | -110 (←90) |
| 201 | スペイン | ESP | -115 (←86) |
| 202 | スリナム | SUR | -115 (←87) |
| 203 | スリランカ | SRI | -115 (←88) |
| 204 | スワジランド | SWZ | -113 (←91) |
| 205 | スーダン | SUD | -120 (←85) |
| 206 | スウェーデン | SWE | -122 (←84) |
| 27 | 日本 | JPN | +101 (←128) |
PGは、まず見積もりを依頼されます。この時ほとんどの場合、要求仕様書が無いか、あっても伝聞で情報が欠落もしくはエラーを起こしています。残念ながらエラー訂正機構は装備されていません。CRC、せめてパリティでも入っていればちょっとは違うかもしれません。期待出来ませんが。
ここでプロジェクトマネージャー(又は管理者・経営者等。以後PMと称する)から「最速でやった場合」「割り込みが入らない場合」「君がやった場合」or「部署内で最高ランクのPGがやった場合」「仕様変更が無い場合」という条件が付きます。
底辺PG諸君。ここでこの言葉を額面通りに受け取ってはいけません。
「【最速で】3ヶ月かかります」
と答えたらPMは【普通に】3ヶ月の工程を工程表に書き、見積書に3人月分の金額を書きます。そしてこれは後述する危険と隣り合わせとなります。
この危険を経験したPGは大抵リスクを込みで【黙って】見積もりを伝えます。
しかしPMはお見通しです。「高い」「そんなに時間がかかるわけが無い」と言い、受け付けません。何故なら実はPMの頭の中では既に「3ヶ月」なのです。PMは追い込むために見積もりの詳細を聞いてきます。
ここで素直に「リスク込み」と答えてはいけません。既にPMは前述の前提条件を述べているからです。無下に却下されます。
戦いたいPGかつPMが同じ会社であれば「後学のためにPMの詳細見積もりをお聞かせ下さい」と聞いてみるのも良いでしょう。ただし確実に印象悪化は避けられません。PMが発注元の場合は禁句です。まずキレます。そのまま発注されない事もあるでしょう。発注されなかった事を喜びましょう。
なぜキレるか。それは簡単です。「明確で論理的な理由が無いから」です。理由が無い上に実は既に予算が決まっており、それを超える事は許されません。予算を超えた見積もりはPMがさらに上層部・経営陣から怒られる事を意味するからです。理由が無いから理由をPGに考えさせているのです。PMが仕事をした気にさせるのも底辺PGの役目です。
予算を超えた見積もりはあり得ませんので、答えは「がんばります」しか残りません。しかしPMはそれすらもPGの口から言わせたいのです。でもよく考えて下さい。あなたの脳はオーバークロック出来ますか?
底辺PGが出来る事は、PMやユーザーが分からないように期間と予算を加算するくらいです。
一応、市場原理が働くため、安い方がいいに決まっています。金払いのいいユーザーや元請けってのはあんまり無いです。そして金払いの悪い所ほど後々してやられますので、最初の予算の付け方でどういう所かが大体予測出来ます。
そんなわけで、予算と期間に品質と内容は関わりがありません。もちろん企業の使命として、安くて良い品を、安くても利益を、は追求してしかるべきなのですが、日本の場合質と金額が比例するのは極一部。IT業では基本的に、安くて良い品を出来るだけ高速に、がモットーです。受注しなければ会社がやっていけないのは分かりますが、「安さ」だけしか売り物に出来ない会社は、IT会社として失格でしょう。
かくして、短納期低予算のプロジェクトが組まれるわけです。そのPMの理論からすると、高速バスで東京から新大阪へ行く方が、新幹線のぞみの指定席グリーン車で行くより高く、書留速達の郵便より普通郵便の方が値段が高い、という事になりますが。質、時間、価格の何がIT業と違うんでしょうか。
実のところ発注や作業開始は遅れている事が多く、納期に間に合わせるには発注前に作業を開始せざるを得ない場合が8割ほどです。実はここにも罠が仕掛けられています。
作業に取りかかろうとようやく出てきた仕様書を見ると、見積もり時の時と変わっていたり、追加されていたり、未だに仕様が無い場合がほとんどです。
「こんなものをこんな期間で出来やしない!」と憤慨してはいけません。なぜなら
という答えが返ってくるだけです。PMが見積もらない理由がここです。PMに見積もりを聞いてはいけない理由がここです。これは後々まで効いてきますので注意が必要です。「前提条件と違う」と反論するのは無駄です。PMはそれは忘れています。そもそも考えて発言していないので口が勝手に脊髄反射で言った事であり脳は関知していないのかもしれません。PMにとって最重要な事は「PG自身が言った事」です。そう、工程表にも議事録にも「3ヶ月」という数字のみが記載され、いわゆる「リスク」は何処にも書かれて残っていません。
PMやユーザーは絶対にリスクや前提条件を書き残しません。それがこの業界の伝統ある慣習だからです。
ここで言った言わないの不毛な戦いをしてもいいのですが、確実に査定は最低です。もしプロジェクトから外されたらそれは喜びましょう。
管理者や経営陣等からは「やる前に出来ない言うな。やってから言え」と怒られます。残念ながらこれも真に受けてはいけません。
設計、構築など作業をしている間もどんどん仕様変更・追加は流れ込みます。
PMは工程進捗を把握しているのでは無く、PGが【自ら】工程表や報告書に纏めます。遅延していれば遅延の理由も書き、挽回策があればそれも書きます。しかしPG個人が取れる挽回策などたかがしれています。と言うよりそれが分かっていれば遅延などしません。他の策は既に実行済みなので、挽回策には「残業・休日出勤」くらいしか書く事が残りません。しかしこれは現実にこれしか書く必要がありません。なぜならPMはこれ以外の挽回策は理解不能だからです。
仮に報告をしても「早すぎる。もっとやってみてから」「がんばれ」という答えが返ってくる事でしょう。
遅れを放置するPMもいますが、許容範囲はPMにもよりますがある程度遅れが見えてくるとPMから追求がやってくるようになります。
「なぜこんなになるまで報告しなかった」
そう、報告出来る時期というのは非常に限られています。多分プロジェクト工程(今の例なら3ヶ月)の中の30分くらいです。それより早いと相手にされず、それよりも遅いと怒られます。報告時期を見誤らないのもPG業の技です。
実装が難しかったり、無理難題は多々あり、その上工程が遅延しているので、相談をしに行きます。しかし、それは無駄です。
「自分で考えろ」
「やってから言ってるんじゃねぇ。やる前に言え」
他似たような答えしか返ってきません。非常に非生産的です。理不尽です。時間の無駄と考え報告・相談に行かないPGも多いとか。非生産的ですが、一応相談はしておきましょう。ただし時間は取られないように。
同僚やチーム員に相談してもいいのですが、昨今のプロジェクトは人員がスタンドアロンで動いています。したがって、隣の人やチーム員がが何をやっているのか知らない事が非常に多く、相談出来ない事も多いのです。PGにメンタル病が多いのは実は理由がここにあると自分は思っています。孤立感が半端無いのです。まぁ、元を追えば、そいういうチームを組む事、教育訓練しない事など、実は管理者・経営者が「カイゼン」や「効率向上」を題目に目の前の超短期的コスト削減だけを考えている結果なので、PGとしては何も出来る事はありません。管理者・経営者は中長期について考える必要が無いからです。なぜなら「その頃には自分は満額の退職金を貰って定年退職済み」だから。
実のところ単独の仕事をしていればいい、と言う事はあり得ません。同じプロジェクトの中からも割り込みや、他のプロジェクト・部からも割り込みは多々入ります。
始めに言ったじゃん。どうにかして。というのは無駄です。覚えてないし、「会社員なら当たり前だ」という答えが返ってくるだけです。「15分だけ」「ちょっとだけ」が頻発しますが、塵も積もればなんとやら、です。ちなみにこの件は査定・人事評価には全く影響がありません。
相談すれば「午前中はこの仕事、午後はこの仕事、定時後はこの仕事をすれば並列同時が可能だ」とあたかも新発見超名案を出したかのように返されるのが落ちです。そう、1日が24時間しかない事は忘れ去られ、PGが人間である事は忘れ去られ、思考の分断は効率を激しく低下させる事を知らないのです。
ここで断る勇気を持つのが大事ですが、職場内の雰囲気は格段に悪化します。評価は「人でなし」「自分勝手」「自分本位」「冷たい」。これらの視線に耐えられるのなら断りましょう。こちらからすれば「自分の時間を奪う方がよっぽど人でなしだ」と言い返したい気分です。
テスト工程も始まり、遅延が激しくなる上に、バグが発見されさらに遅延という状況が始まります。
ソフトウェアである以上、バグが無いプログラムなんてのはあり得ないのでバグを出す事自体は不可避です。
ところがPMは激しく怒り出します。バグの発見はPMに一報が行きPMが怒られるからです。
底辺PGはバグを出す毎にこっぴどく怒られます。中には仕様変更の事実がPGまで伝わっていないのにバグ扱いされる事も多々あります。
バグを出すと修正、テスト、再発防止策の考案などの厄介事が増えます。
再発防止策は通常「どうやったら自動的にそうならないか」を考えますが、あまりに根幹すぎるので、底辺PGの身分では権限が無く、出来る事が限られます。そしてPMが理解出来る策を考えねばなりません。結果「テストを増やす」「チェックシートを作る」とかになりがちです。しまいには「チェックシートのチェックシートを作る」などという意味不明の現象に陥ったプロジェクトを何度も見ています。
厳しく、それは厳しく怒られる上に、チームの前でさらし者にされる事、人格を否定される事も多々あるので、PGはバグを出さないように、見つけても出来るだけ極秘裏に解決しようとします。
「恐怖駆動型開発」
というもので、日本の場合ほとんどがこの開発手法をとられていると聞きます。この開発手法は書籍になっておらず、書籍としてよく売られているのはアジャイルな開発手法の本が多いです。知識として持っているのはいいと思いますが、役に立たないと思いますねぇ、恐怖駆動型開発の前には。まわりの人間も恐怖に巻き込まれないようにするため、どんどんスタンドアロン化が加速します。
その上、バグを隠すようになり、バグが出るようなテストを避けるようになるため、短期的に収束しているようにみえます。だから効果絶大と見るようです。リリースしてからが楽しみですね。
PMが空想から覚め、もう救いようが無くなった事が事実と認識出来るようになった時、ようやく、2度目の相談・報告時期が訪れます。ただし、PMの第1声は「どうしたらいい?」です。そんな事が分かっているのなら実行済みなので、黙っているしかありません。
するとPMは「何人入れれば良い?」と聞いてきます。意味が分かりません。IT業を労働集約型産業と勘違いしているのが未だに存在している事に驚きです。頭脳集約型の形態に人を入れて解決しようとはどういう脳をしているのか。一度解剖してみたいものです。多分、高校を受験する中学3年生の受験者が100人集まれば旧帝大の入試に合格すると考えているのでしょう。もしくは1Km走というのは1000人が一斉に1m踏み出せば1Km走った事と同じ記録である、と考えているのでしょう。
脳を電通で直結出来れば若干違うかもしれませんが、IT業の1+1は2では無く、良くて1.5。ましてやこれで増えていくのは3~4人までが限界でそれ以上は人を入れても上がらないどころか、マイナスになる事が常。
PGなら他のプロジェクト、他の部、他の会社に信頼出来るエース級のPGを何人か知っているかと思います。なのでついPMに「エース級を3人」等と提案しがちです。しかしこれは叶わぬ望みです。その提案に対する答えは「そんな事出来るわけないだろ」です。そりゃそうです。予算が無いのだから。
自分の仕事があるのに、何故かこの後から来た人員を纏めるようPMから指示が出ます。PMが指示出来ないからです。破綻は間近です。いや、既に破綻しています。
プログラムが出来上がっていく以上、バグをつぶす速度以上の割合でバグを注入していく事になります。
「混乱しているプロジェクトに人を入れれば、なお混乱するだけ」
という有名な文を実感する事でしょう。なお、実感するのはPGだけであり、PMは実感出来ません。
この辺で思わぬ事態が発覚します。実は発注が遅れていた事です。
発注日以前にドキュメントがあっては監査にひっかかるため、今まで作ったドキュメントを作り直しをしなければならないという、まさに想定外の事態です。ほとんどのドキュメントには作った日付や判子が押されているはずです。それを全部作り直しするのです。納期は間際です。これも納期までに間に合わさねばなりません。
PM(重ねて書くが、プロジェクトマネージャだけでなく管理者や経営者も含む)が発狂し始めます。宛先は底辺PGです。
中には「お前を精神的に追い詰めるしか手がねーんだよ」とストレートに言ってくれるPMもいたりしますが、あまり出会った事は無いですね。
あの手この手で精神的圧迫を始めます。圧迫すれば脳がオーバークロックして作業が進むと考えているからです。残念な事に、脳の別の部位がオーバークロックしてショートしてしまいます。
こういうプロジェクトを経験し、運がいいのか実力なのか、生き残った人達がSEとなり、いずれPMとなっていきます。
不思議な事に日本では、PGが成長してSEに、SEが成長してPMに、とクラスチェンジするものだと考えられている会社が多のですが。
自分としては、座標軸のX,Y,Z軸の様にPG軸とSE軸とPM軸と全く異なるベクトルだと考えています。X軸の先にY軸Z軸があるわけでは無い、と。もちろん、軸に沿っているだけでは無く、他の軸のベクトルも併せ持つのもよいエンジニアでしょうし、ベクトルの方向を伸ばし続けるのもよいエンジニアでしょう。
ところが、クラスチェンジするものだと管理者・経営者は思っているから、給与体系もPG<SE<PMとなっていたりします。この時代錯誤的階級社会はどうにかならないものでしょうか。
自分はPMを否定しているわけではありません。いいPMの元でいい仕事をしたい、と思っているだけです。今までに何度かそういう良い経験をした事はあります。それは成功経験としてモチベーションを保つために必要な事なのです。
PG至上主義でもありません。分業形態として、SEやPMは必要不可欠だと思っています。ただ、PGを粗末に扱っておきながら高品質の製品を要求する風習・慣習が納得出来ないだけなのです。
1, about the trickle charge, rapid charging and stablebattery charging algorithm
According to the energy requirements of thefinalapplication, abatterymay contain up to 4lithiumion orlithium polymerbatterycore,its configuration will have a variety ofchange,at the sametime with amainstreampoweradapter: directadapter,USBinterface orcar charger. Remove thecore quantity,core configuration orpoweradapter type difference, thebatteryhas the same charge characteristics. So they charge algorithm.Lithiumion and li-ion polymerbattery best charging algorithm can divided into three phases: trickle charge, rapid charging and stable charge.
Advancedbattery charger withadditional security function normally. For example, if thecore temperature exceeds the given window, usually 0 ℃-45 ℃, charge will be suspended.
Remove some verylow-end equipment, nowon themarket/li-ion polymerlithiumionbattery solutions are integrated with theouter components or, inaccordance with the characteristics of the charging to charge, this is not just toget better effect charge, but also for safety.
LTC4097 can be used to exchangeadapter orUSBpower supply for single quarter/polymerlithiumionbattery. Figure 1 fordouble input 1.2 Alithiumbattery charger LTC4097schemes.It USES constant current/constant voltage algorithm charging, from exchangeadapterpower charge, programmable filling up to 1.2 electric current A, and withUSBpower can beas highas 1 A,at the sametime,automatic detection in each input voltage whether there. This device also provideUSB the current limit.Applications includePDA,MP3players,digital camera,lightportable medical andtest equipment andbigcolor cellular phone. The performance characteristics: no external micro controller charging termination; The inputpowerautomatic detection and choice; Through the resistance fromthe exchange of chargingadapter input can beas highas 1.2 A programming charge current; The resistance of programmableUSB charging current is up to 1 A;100% or20%USB charging currentset; The inputpower output and existing bias NTC (VNTC)pinas a120mA drive ability; NTC thermistors input (NTC)pin for temperature qualified charged; Pre-settingsbattery voltage with floating plus or minus 0.6%accuracy; Thermal regulationmaximize chargerate and free hotair LTC4097 can be used to exchangeadapter orUSBpower supply for single quarter/polymerlithiumionbattery. The use of constant current/constant voltage algorithm charging, from exchangeadapterpower charge, programmable filling up to 1.2 electric current A, and withUSBpower can beas highas 1 A,at the sametime,automatic detection in each input voltage whether there. This device also provideUSB the current limit.Applications includePDA,MP3players,digital camera,lightportable medical andtest equipment andbigcolor cellular phone.
2,lithiumion/polymerbatteryscheme
Lithiumion/polymerbattery chargescheme for differentnumber ofcore,core configuration, andpower types are different.At presentmainly have threemain chargingscheme:linear, Buck (step-down)switch and SEPIC (booster and step-down)switch.
When the input voltage inbig with the charger with sufficient clearance ofcore afteropening voltage,it islinearscheme, especially 1.0 C fast charging current than 1 Abig too much. For example,MP3players usuallyonlyonecore, capacity from 700 to 1500mAh differ, full charge voltage isopen 4.2 V.MP3 playerpower is usually theAC/DCadapter orUSBinterface, the output is the rule of 5 V;At this time, thelinearscheme isthe most simple, most charger of the efficiency of thescheme. Figure 2 shows forlithiumion/polymerbattery solutionlinearscheme,basicstructure andlinear voltageneat device.
MAX8677A isdouble inputUSB/ACadapterlinear charger, built-inSmartPower Selector, used for rechargeable single quarterby Li + batteriesportable devices. The charger integration of thebattery andthe externalpower source and loadswitch chargingall thepowerswitch, so that no externalMOSFET.MAX8677A ideal used inportable devices, suchassmartphones,PDA,portable mediaplayers,GPS navigation equipment,digital camera, anddigital cameras.
MAX8677A can work in independentUSB and thepower inputACadapter ortwo input eitherone of the input. Whenconnecting externalpower supply, intelligentpower source selectorallows the system notconnectbattery or can and depth dischargebatteryconnection. Intelligentpower source selector willautomaticallyswitch to thebattery system load, use the system did not use the inputpower supply parts forbattery,make full use of limitedUSBand adapterpower supply input.All theneeded electric current detection circuit, including the integration of thepowerswitch,all integration in the piece.DC input current highest limit can be adjusted to 2 A andDC andUSB inputall can support100mA, 500mA, andUSB hung mode. Charge current can be adjusted toas highas 1.5 A, thus support wide range ofbattery capacitive. Other features includeMAX8677A thermal regulation,over-voltage protection, charging status and fault output,power supply good surveillance,battery thermistors surveillance, and chargingtimer.MAX8677A using save a space, hot enhanced, 4mm x 4mm,24 of thepins TQFN encapsulation, regulations, work in exceptional temperature range (40 ~ + 85 ℃).
2.2 Buck (step-down)switchscheme
When A 1.0 C of the charging currentmore than 1 A, or the input voltage of thecore than withhigh voltageopenmany, Buck or step-down plan is A better choice. For example, basedon the hard drive in thePMP, often use singlecorelithiumionbattery, the full ofopen is 4.2 V voltage, capacity from1200 to2400mAh range. And nowPMP is usually use thecar kit to charge,its output voltage in a 9 V to 16 between V. In the input voltage andbattery voltage is the voltage difference between high (minimum 4.8 V) willmakelinearschemelowers efficiency. This kind oflow efficiency, plusmore than 1.2 A 1 C fast charging electric current, have seriousheat dissipation problems. To avoid this kind of situation, will the Buckscheme. Figure 3 forlithiumion/polymerbattery chargerscheme Buck diagram,basicstructure with Buck (step-down)switching voltage regulators completely the same.
2.3 SEPIC (booster and step-down)switchscheme
In some use of three or fourlithiumion/polymercore series equipments, charger of the input voltage is notalways greater than thebattery voltage. For example, laptop computers use 3corelithiumionbattery, full charge voltage isopen12.6 V (4.2 Vx3), capacity is 1800mAh to 3600mAh from.Power supply input or output voltage is 1 6 VAC/DCadapter, or iscar kit, the output voltage in a 9 V to 16 between V. Apparently, thelinear and Buck solutions are not for thisgroup of batteries. This is about to use SEPICscheme,it can in the output voltage is higher than when thebattery voltage, can be in the output voltage less than when thebattery.
3, andpower detection algorithm is proposed
Manyportable products use voltage measurements to estimate the remainingbatterypower, but thebattery voltage and surpluspower relationship but will with the dischargerate, temperature andbattery aging degree ofchange,make this kind of method cantop 50%margin of error. Themarket for longer to use product demand unceasingly strengthens, so the system design personnelneedmoreaccurate solution. Use capacity check plan come to measurebattery or consumption of electricity, will be in a wide range ofapplicationpower to providemoreaccurate estimate of thebatterypower.
3.1power detection algorithm isone ofthe examples ofapplication, function complete list,double thebatteryportablebatteryapplication design
Thebattery circuit description. Figure 4 (a) can be used for identification ofIC functions with typicalapplication circuit batteries.According to the use ofICtesting program is different, thebatteryneeds to haveat least three to four outside the terminal.
VCC and BATpins will even to thebattery voltage, so that for, Cpower and thebattery voltage measurement. Thebattery isconnected a grounding resistance smaller detection resistors, let capacity check meter high impedance SRP and SRN input can monitor sensor resistanceon bothends of the voltage. Throughtesting the currentflows through a resistor can be used to judge thebattery or release the amount of electricity. Designers choose detection resistance value must be considered when resistanceon bothends of the voltage can'tmore than100mV,low resistancemay bemore hours in current errors. Circuit board layout must ensure that SRP and SRN totesting fromas closeas possible to theconnection of the resistor sensor resistance end; In other words, they should be the Kelvinattachment.
HDQpinneed external and resistors, this resistance should be located the host or themainapplication, such capacity check plan to thebattery andportable devices when sleep functionenableconnection broken. Advice and resistance choose10 k Ω.
Once thebattery through the appraisal, bq26150 will issuecommands to ensure that the host and quantitytest plan ofmaterial lines between normal communication. When thebatteryconnection interruption or toconnect,the whole the identification process will be repeatedagain.
Host to be able to read capacity check plan of variable voltage measurementbattery, tomake sure the end of discharging threshold and charging terminate threshold.As for the remainingstatepower (RemainingStateofCapacity), do notneed to read can use directly.
The above bq2650x and bq27x00etc capacity check plan provides thebatterymanufacturer a simple to use options, thisscheme L [just measuringbattery voltage to be precise, so these capacity check plan can be applied to variousbatteryframework, and can support thebattery identification anddouble thebatteryapplication '
3.2power detection algorithm is an example ofapplicationsanother, can apply toall kinds of general voltmeter newIC.
Today'smanymanufacturers can provide a variety of voltmeterIC,, theuser can choose the suitable function device, to optimize the product price. Use voltmeter measurement of storagebattery parameters, the separate architectureallowsusers in the host custompower measurement algorithm within. Eliminating embedded processorbattery cost.On this to Dallase semicconductor company called cases of DS2762chip for typical analysis. A new separate voltmeterIC,itsstructure see chart 5 (a) below.
DS2762 is a single quarter oflithiumbattery voltmeter and protection circuit, integrated into a tiny 2.46mm x 2.74mm inversion of packaging. Due to internal integration forpower detection of high precise resistance, this device is very save a space.It is the small size and incomparable highlevel of integration, for mobile phonebattery and other similar handheld products, suchasPDA,etc, areall very ideal. Integrated protection circuit continuously monitoring thebattery voltage,over voltage andflow fault (charging or discharge period). Different from the independent protectionIC, DS2762allowmain processor surveillance/control protection FET conductionstate, such, can DS2762 through the protection of thepower system and the control circuit implementation. DS2762 can also charge abattery consumptionhas depth, when thebattery voltage within three V, provide a limit of the charging current recovery path.
DS2762accurate monitoringbattery current, voltage and temperature, the dynamic range andresolution ofcommon satisfy any mobile communication producttesting standards. The measurement of current for internally generated when the integral,realize thepower measurement. Through the real-time, continuousautomatic disorders correct, the precision ofpower measurement can be increased. The built-in measuring resistance due to eliminatemanufacturing process and temperature and cause resistancechange, further improve the precision of the voltmeter. Important data stored in 32bytes, canadd the lock EEPROM; 16bytes ofSRAM are used to keep dynamic data. And DS2762all communicationall through the 1-Wire,more communicationinterface node, minimize thebattery and theconnection to the host.Itsmain features for; Single quarter oflithiumbattery protector; High precision current (power measurement), voltage and temperature measurement; Optional integrated 25 m Ω measuring resistance, each DS2762 after fine-tuning alone; 0 Vbattery restore charge; 32bytes can lock EEPROM, 16bytesSRAM, 64 aROM;
1-Wire, node,digital communicationinterface; Supportmorebatterypower management, and through the protection system control FETpower; Dormancy modepower supply currentonly 2 µ A (most); Work modepower supply current for 90 µ A (most); 2.46mm x 2.74mm inversion of packaging or 16 feet SSOP packageled, and both are can choose with or without detection resistance; Afterhas with e