[{"data":1,"prerenderedAt":2738},["ShallowReactive",2],{"\u002Farticles\u002Fhacker-2":3,"content-query-dTouDAV79Q":1524},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":10,"tag":12,"thumbnail":18,"createdAt":19,"updatedAt":20,"body":21,"_type":1518,"_id":1519,"_source":1520,"_file":1521,"_stem":1522,"_extension":1523},"\u002Farticles\u002Fhacker-2","articles",false,"","ちょっとだけハッカー2","エクセルマクロ作成にAIエージェントを使ってみた",[11],"programming",[13,14,15,16,17],"ai","beginner-programming","information-ed","management","dx","hacker-2.jpg","2026\u002F4\u002F13","2026\u002F5\u002F5",{"type":22,"children":23,"toc":1509},"root",[24,32,47,52,56,62,67,75,80,85,88,95,124,135,163,168,171,177,239,452,464,476,479,485,604,609,639,662,704,709,714,717,723,747,758,791,796,803,810,849,855,894,899,932,938,943,948,961,966,971,990,993,999,1028,1033,1038,1061,1066,1071,1090,1093,1098,1104,1117,1122,1127,1140,1145,1148,1153,1164,1167,1173,1186,1199,1203,1311,1315,1398,1402,1495,1498,1501],{"type":25,"tag":26,"props":27,"children":28},"element","p",{},[29],{"type":30,"value":31},"text","　現役教員時代、「ハダノ先生はハッカーみたいなことできるんでしょ」と生徒たちに言われていました。",{"type":25,"tag":33,"props":34,"children":35},"ul",{},[36],{"type":25,"tag":37,"props":38,"children":39},"li",{},[40],{"type":25,"tag":41,"props":42,"children":44},"a",{"href":43},"\u002Farticles\u002Fhacker-1",[45],{"type":30,"value":46},"🔗AIエージェントで「ちょっとだけハッカー」になれ、アプリを改造できた",{"type":25,"tag":26,"props":48,"children":49},{},[50],{"type":30,"value":51},"の要領で、エクセルマクロが作れるかもと思いました。",{"type":25,"tag":53,"props":54,"children":55},"br",{},[],{"type":25,"tag":57,"props":58,"children":60},"h2",{"id":59},"エクセルマクロ作成にaiエージェントを使ってみた",[61],{"type":30,"value":9},{"type":25,"tag":26,"props":63,"children":64},{},[65],{"type":30,"value":66},"　今年度から自治会の役員になり、Windowsタブレットで表計算ソフトを使うことにしました。「エクセル互換ソフトでいけるだろう」と思っていたのですが、自分がよく使っていた機能がないことに気づき、やむなくエクセルをインストールしました。",{"type":25,"tag":68,"props":69,"children":74},"img",{"src":70,"alt":71,"className":72},"\u002Fimg\u002Flaptopexcel.jpg","Windowsタブレットでエクセル",[73],"imghc",[],{"type":25,"tag":26,"props":76,"children":77},{},[78],{"type":30,"value":79},"　教頭としてPTA事務局・会計をしていたころと違って、伝票処理のデジタル化が進んでいました。",{"type":25,"tag":26,"props":81,"children":82},{},[83],{"type":30,"value":84},"　銀行の入出金は、「QR伝票作成サービス」を使えば手書き不要です。通帳摘要など全角入力できるのですが、なぜか半角も必要でした。Webで禁止の半角カタカナを久しぶりに扱います。そこで、この作業をエクセルで効率化してみることにしました。",{"type":25,"tag":53,"props":86,"children":87},{},[],{"type":25,"tag":89,"props":90,"children":92},"h3",{"id":91},"qr伝票入力をどうやって効率化するか",[93],{"type":30,"value":94},"QR伝票入力をどうやって効率化するか？",{"type":25,"tag":96,"props":97,"children":98},"ol",{},[99,104,109,114,119],{"type":25,"tag":37,"props":100,"children":101},{},[102],{"type":30,"value":103},"入力は1度だけにしたい",{"type":25,"tag":37,"props":105,"children":106},{},[107],{"type":30,"value":108},"全角入力したら、自動的に半角に変換してほしい",{"type":25,"tag":37,"props":110,"children":111},{},[112],{"type":30,"value":113},"「半角〇字以内」「全角〇字以内」の指定字数で切り出してほしい",{"type":25,"tag":37,"props":115,"children":116},{},[117],{"type":30,"value":118},"切り出したものを訂正・変更できるようにしたい（フリガナ違いへの対応）",{"type":25,"tag":37,"props":120,"children":121},{},[122],{"type":30,"value":123},"指定字数の異なる場面ごとにシートを分けたい",{"type":25,"tag":26,"props":125,"children":126},{},[127,129,132],{"type":30,"value":128},"、、、という要求をかなえるためには、",{"type":25,"tag":53,"props":130,"children":131},{},[],{"type":25,"tag":53,"props":133,"children":134},{},[],{"type":25,"tag":96,"props":136,"children":137},{},[138,143,148,153,158],{"type":25,"tag":37,"props":139,"children":140},{},[141],{"type":30,"value":142},"D列を入力用とし、日本語入力（ひらがな）を強制する",{"type":25,"tag":37,"props":144,"children":145},{},[146],{"type":30,"value":147},"E列を半角フリガナ用とし、PHONETIC関数（LibreCalcやGoogleスプレッドシートには存在しない）で左のセルのフリガナを抽出し、ASC関数で半角に変換する",{"type":25,"tag":37,"props":149,"children":150},{},[151],{"type":30,"value":152},"LEFT関数で指定字数分、左から切り出す",{"type":25,"tag":37,"props":154,"children":155},{},[156],{"type":30,"value":157},"値を複写するマクロが必要だが、マクロ記録で作ると選択されっぱなしになるので、Cells().Valueを使う",{"type":25,"tag":37,"props":159,"children":160},{},[161],{"type":30,"value":162},"一行目（絶対参照）の数字を読み取って指定字数とするために、MID関数で3,4文字目を切り出したあと、VALUE関数で数値に変換する。",{"type":25,"tag":26,"props":164,"children":165},{},[166],{"type":30,"value":167},"、、、という設定・式・マクロが必要になりそうです。",{"type":25,"tag":53,"props":169,"children":170},{},[],{"type":25,"tag":89,"props":172,"children":174},{"id":173},"qr伝票入力支援マクロをaiエージェントに頼むと",[175],{"type":30,"value":176},"QR伝票入力支援マクロをAIエージェントに頼むと……",{"type":25,"tag":178,"props":179,"children":182},"div",{"className":180},[181],"balloon2",[183,185,199,201,204,206,209,211,214,216,219,221,224,226,229,231,234,236],{"type":30,"value":184},"\n  ",{"type":25,"tag":178,"props":186,"children":189},{"className":187},[188],"icon",[190,192,198],{"type":30,"value":191}," ",{"type":25,"tag":68,"props":193,"children":197},{"src":194,"alt":195,"width":196},"\u002Fimg\u002Fhadano80.png","ハダノ",80,[],{"type":30,"value":191},{"type":30,"value":200},"\n銀行のQR伝票作成サービスを使うときに、「半角〇字以内」と「全角〇字以内」の両方を入力する必要がありますが、これをエクセル2019で効率化しようとしています。",{"type":25,"tag":53,"props":202,"children":203},{},[],{"type":30,"value":205},"\n1行目のタイトル行を",{"type":25,"tag":53,"props":207,"children":208},{},[],{"type":30,"value":210},"\nA1セル：№、B1セル：半角、C1セル：全角、D1セル：入力（その後Ctrl+J）、E1セル：半角14字以内、F1セル：全角07字以内",{"type":25,"tag":53,"props":212,"children":213},{},[],{"type":30,"value":215},"\nなどとし、",{"type":25,"tag":53,"props":217,"children":218},{},[],{"type":30,"value":220},"\nD列に全角で入力した文字列の半角フリガナをPHONETIC関数・ASC関数、VALUE関数、MID関数、LEFT関数などを使った式によって同じ行のE列に指定字数で切り出し、全角をVALUE関数、MID関数、LEFT関数などを使った式によって同じ行のF列に指定字数で切り出します。",{"type":25,"tag":53,"props":222,"children":223},{},[],{"type":30,"value":225},"\nその行にカーソルがある状態で、Ctrl+Jというショートカットでマクロを実行して、E列・F列のセルの値をB列・C列にコピーします。コピーしたものを訂正・変更することがあるためです。",{"type":25,"tag":53,"props":227,"children":228},{},[],{"type":30,"value":230},"\nそこで、E2セルの式、F2セルの式、マクロ Sub Phonetic1() の３つを提案してください。",{"type":25,"tag":53,"props":232,"children":233},{},[],{"type":30,"value":235},"\nちなみに、文字数は場面によって変わるので、シートを場面数分コピーして、E1セル・F1セルの数字2桁で指定することとします。",{"type":25,"tag":53,"props":237,"children":238},{},[],{"type":25,"tag":178,"props":240,"children":243},{"className":241},[242],"balloon1",[244,245,256,258,261,264,272,280,289,317,321,330,335,343,356,359,368,373,383,416],{"type":30,"value":184},{"type":25,"tag":178,"props":246,"children":248},{"className":247},[188],[249,250,255],{"type":30,"value":191},{"type":25,"tag":68,"props":251,"children":254},{"src":252,"alt":253,"width":196},"\u002Fimg\u002Faiagent.png","Gemini CLI",[],{"type":30,"value":191},{"type":30,"value":257},"\n✦ ご要望に合わせて、Excel 2019で効率的に銀行のQR伝票用データを作成するための数式とマクロを提案します。",{"type":25,"tag":53,"props":259,"children":260},{},[],{"type":25,"tag":53,"props":262,"children":263},{},[],{"type":25,"tag":96,"props":265,"children":266},{},[267],{"type":25,"tag":37,"props":268,"children":269},{},[270],{"type":30,"value":271},"E2セルの数式（半角フリガナ切り出し）",{"type":25,"tag":26,"props":273,"children":274},{},[275,277],{"type":30,"value":276},"D列の入力からフリガナを取得し、半角に変換した上で、E1セルの3〜4文字目にある数字の文字数分だけ左から取り出します。",{"type":25,"tag":53,"props":278,"children":279},{},[],{"type":25,"tag":26,"props":281,"children":282},{},[283],{"type":25,"tag":284,"props":285,"children":286},"strong",{},[287],{"type":30,"value":288},"=LEFT(ASC(PHONETIC(D2)), VALUE(MID(E$1, 3, 2)))",{"type":25,"tag":33,"props":290,"children":291},{},[292,297,302,307,312],{"type":25,"tag":37,"props":293,"children":294},{},[295],{"type":30,"value":296},"PHONETIC(D2): D2セルのフリガナを取得します。",{"type":25,"tag":37,"props":298,"children":299},{},[300],{"type":30,"value":301},"ASC(...): 全角文字を半角に変換します（カタカナも半角になります）。",{"type":25,"tag":37,"props":303,"children":304},{},[305],{"type":30,"value":306},"MID(E$1, 3, 2): E1セルの「半角14字以内」から「14」という文字列を取り出します。",{"type":25,"tag":37,"props":308,"children":309},{},[310],{"type":30,"value":311},"VALUE(...): 文字列を数値に変換します。",{"type":25,"tag":37,"props":313,"children":314},{},[315],{"type":30,"value":316},"LEFT(..., ...): 指定された文字数分、左から切り出します。",{"type":25,"tag":318,"props":319,"children":320},"hr",{},[],{"type":25,"tag":96,"props":322,"children":324},{"start":323},2,[325],{"type":25,"tag":37,"props":326,"children":327},{},[328],{"type":30,"value":329},"F2セルの数式（全角文字切り出し）",{"type":25,"tag":26,"props":331,"children":332},{},[333],{"type":30,"value":334},"D列の入力をそのまま、F1セルの3〜4文字目にある数字の文字数分だけ左から取り出します。",{"type":25,"tag":26,"props":336,"children":337},{},[338],{"type":25,"tag":284,"props":339,"children":340},{},[341],{"type":30,"value":342},"=LEFT(D2, VALUE(MID(F$1, 3, 2)))",{"type":25,"tag":33,"props":344,"children":345},{},[346,351],{"type":25,"tag":37,"props":347,"children":348},{},[349],{"type":30,"value":350},"LEFT(D2, ...): D2の文字列を左から指定数切り出します。",{"type":25,"tag":37,"props":352,"children":353},{},[354],{"type":30,"value":355},"VALUE(MID(F$1, 3, 2)): F1セルの「全角07字以内」から「07」を取り出し、数値の7として扱います。",{"type":25,"tag":318,"props":357,"children":358},{},[],{"type":25,"tag":96,"props":360,"children":362},{"start":361},3,[363],{"type":25,"tag":37,"props":364,"children":365},{},[366],{"type":30,"value":367},"マクロ Sub Phonetic1()",{"type":25,"tag":26,"props":369,"children":370},{},[371],{"type":30,"value":372},"現在選択されているセルがある行のE列・F列の値を、B列・C列に「値として」貼り付けます。これにより、貼り付けた後にB列・C列で個別に修正が可能になります。",{"type":25,"tag":374,"props":375,"children":377},"pre",{"code":376},"1 Sub Phonetic1()  \n2     Dim r As Long  \n3     r = ActiveCell.Row  \n4  \n5     ' 1行目（見出し）の場合は実行しない  \n6     If r \u003C 2 Then Exit Sub  \n7  \n8     ' E列の値をB列に、F列の値をC列に「値のみ」コピー  \n9     Cells(r, \"B\").Value = Cells(r, \"E\").Value  \n",[378],{"type":25,"tag":379,"props":380,"children":381},"code",{"__ignoreMap":7},[382],{"type":30,"value":376},{"type":25,"tag":26,"props":384,"children":385},{},[386,388,391,393,396,398,401,403,406,408,411,414],{"type":30,"value":387},"10　　Cells(r, \"C\").Value = Cells(r, \"F\").Value",{"type":25,"tag":53,"props":389,"children":390},{},[],{"type":30,"value":392},"\n11",{"type":25,"tag":53,"props":394,"children":395},{},[],{"type":30,"value":397},"\n12　　' 完了を通知したい場合は以下を有効にしてください（任意）",{"type":25,"tag":53,"props":399,"children":400},{},[],{"type":30,"value":402},"\n13　　' Application.StatusBar = r & \"行目のコピーが完了しました\"",{"type":25,"tag":53,"props":404,"children":405},{},[],{"type":30,"value":407},"\n14 End Sub",{"type":25,"tag":53,"props":409,"children":410},{},[],{"type":25,"tag":53,"props":412,"children":413},{},[],{"type":30,"value":415},"\n設定手順：",{"type":25,"tag":96,"props":417,"children":418},{},[419,424,429,434,439],{"type":25,"tag":37,"props":420,"children":421},{},[422],{"type":30,"value":423},"Excelで Alt + F11 を押してVBAエディタを開きます。",{"type":25,"tag":37,"props":425,"children":426},{},[427],{"type":30,"value":428},"「挿入」→「標準モジュール」を選択し、上記コードを貼り付けます。",{"type":25,"tag":37,"props":430,"children":431},{},[432],{"type":30,"value":433},"エディタを閉じ、Excel画面で Alt + F8 を押します。",{"type":25,"tag":37,"props":435,"children":436},{},[437],{"type":30,"value":438},"Phonetic1 を選択して「オプション」をクリックします。",{"type":25,"tag":37,"props":440,"children":441},{},[442,444,447,450],{"type":30,"value":443},"ショートカットキーの欄に j （または J）を入力して「OK」を押します。\n",{"type":25,"tag":53,"props":445,"children":446},{},[],{"type":25,"tag":53,"props":448,"children":449},{},[],{"type":30,"value":451},"\nこれで、D列に入力した後、その行のどこかにカーソルを置いて Ctrl + J を押すと、B列とC列に変換済みの値が入力されます。シートをコピーしてE1やF1の数字（14や07など）を書き換えるだけで、異なる文字数制限にも対応可能です。",{"type":25,"tag":26,"props":453,"children":454},{},[455,457,462],{"type":30,"value":456},"　さすがは ",{"type":25,"tag":284,"props":458,"children":459},{},[460],{"type":30,"value":461},"Gemini CLI 最新版",{"type":30,"value":463},"、一発でパーフェクトな提案です。これで行くことにします。",{"type":25,"tag":26,"props":465,"children":466},{},[467,473],{"type":25,"tag":68,"props":468,"children":472},{"src":469,"alt":470,"width":471},"\u002Fimg\u002Fphonetic1.jpg","値を複写するマクロPhonetic1","100%",[],{"type":25,"tag":53,"props":474,"children":475},{},[],{"type":25,"tag":53,"props":477,"children":478},{},[],{"type":25,"tag":89,"props":480,"children":482},{"id":481},"もしも-copilot-に頼んだらどうなるか",[483],{"type":30,"value":484},"もしも Copilot に頼んだらどうなるか？",{"type":25,"tag":178,"props":486,"children":488},{"className":487},[242],[489,490,501,503,516,528,533,543,553,563,574,589,599],{"type":30,"value":184},{"type":25,"tag":178,"props":491,"children":493},{"className":492},[188],[494,495,500],{"type":30,"value":191},{"type":25,"tag":68,"props":496,"children":499},{"src":497,"alt":498,"width":196},"\u002Fimg\u002Fgenai.png","ChatGPT",[],{"type":30,"value":191},{"type":30,"value":502},"\n　　　：：：：： \n",{"type":25,"tag":26,"props":504,"children":505},{},[506,511,514],{"type":25,"tag":284,"props":507,"children":508},{},[509],{"type":30,"value":510},"=LEFT(ASC(PHONETIC(D2)),14)",{"type":25,"tag":53,"props":512,"children":513},{},[],{"type":30,"value":515},"\n　　　：：：：：",{"type":25,"tag":26,"props":517,"children":518},{},[519,524,527],{"type":25,"tag":284,"props":520,"children":521},{},[522],{"type":30,"value":523},"=LEFT(D2,7)",{"type":25,"tag":53,"props":525,"children":526},{},[],{"type":30,"value":515},{"type":25,"tag":26,"props":529,"children":530},{},[531],{"type":30,"value":532},"Sub Phonetic1()",{"type":25,"tag":26,"props":534,"children":535},{},[536,538,541],{"type":30,"value":537},"　　Dim r As Long",{"type":25,"tag":53,"props":539,"children":540},{},[],{"type":30,"value":542},"\n　　r = ActiveCell.Row",{"type":25,"tag":26,"props":544,"children":545},{},[546,548,551],{"type":30,"value":547},"　　'E列 → B列（半角）",{"type":25,"tag":53,"props":549,"children":550},{},[],{"type":30,"value":552},"\n　　Range(\"B\" & r).Value = Range(\"E\" & r).Value",{"type":25,"tag":26,"props":554,"children":555},{},[556,558,561],{"type":30,"value":557},"　　'F列 → C列（全角）",{"type":25,"tag":53,"props":559,"children":560},{},[],{"type":30,"value":562},"\n　　Range(\"C\" & r).Value = Range(\"F\" & r).Value",{"type":25,"tag":26,"props":564,"children":565},{},[566,568,571],{"type":30,"value":567},"End Sub  ",{"type":25,"tag":53,"props":569,"children":570},{},[],{"type":25,"tag":53,"props":572,"children":573},{},[],{"type":25,"tag":26,"props":575,"children":576},{},[577,579,582,584,587],{"type":30,"value":578},"✨ 次の一手（あなたに確認したいこと）",{"type":25,"tag":53,"props":580,"children":581},{},[],{"type":30,"value":583},"\n半角14字・全角7字という字数は固定ですか？",{"type":25,"tag":53,"props":585,"children":586},{},[],{"type":30,"value":588},"\nそれとも行ごとに変わる可能性がありますか？",{"type":25,"tag":26,"props":590,"children":591},{},[592,594,597],{"type":30,"value":593},"可変なら、A列に「14」「7」などの数字を入れて、",{"type":25,"tag":53,"props":595,"children":596},{},[],{"type":30,"value":598},"\n式を動的にするバージョンも作れます。",{"type":25,"tag":26,"props":600,"children":601},{},[602],{"type":30,"value":603},"必要ならすぐ作りますよ。",{"type":25,"tag":26,"props":605,"children":606},{},[607],{"type":30,"value":608},"　なぜ「字数が行ごとに変わる可能性がある」と考えてしまうのか、理解に苦しみます。『シートを場面数分コピーして一行目を打ち換えればそのまま動くようになることを想定しています。』と念を押すと、、、",{"type":25,"tag":178,"props":610,"children":612},{"className":611},[242],[613,614,623,631],{"type":30,"value":184},{"type":25,"tag":178,"props":615,"children":617},{"className":616},[188],[618,619,622],{"type":30,"value":191},{"type":25,"tag":68,"props":620,"children":621},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":25,"tag":26,"props":624,"children":625},{},[626],{"type":25,"tag":284,"props":627,"children":628},{},[629],{"type":30,"value":630},"=LEFT(ASC(PHONETIC(D2)), VALUE(MID(E1, FIND(\"半角\", E1) + 2, 10)))",{"type":25,"tag":26,"props":632,"children":633},{},[634],{"type":25,"tag":284,"props":635,"children":636},{},[637],{"type":30,"value":638},"=LEFT(D2, VALUE(MID(F1, FIND(\"全角\", F1) + 2, 10)))",{"type":25,"tag":26,"props":640,"children":641},{},[642,644,647,652,655,657,660],{"type":30,"value":643},"かなり近づきましたが、",{"type":25,"tag":53,"props":645,"children":646},{},[],{"type":25,"tag":284,"props":648,"children":649},{},[650],{"type":30,"value":651},"=LEFT(ASC(PHONETIC(D2)),VALUE(MID(E$1,3,2)))",{"type":25,"tag":53,"props":653,"children":654},{},[],{"type":30,"value":656},"\nのように、行を絶対参照しないと式をコピーした時に破綻します。",{"type":25,"tag":53,"props":658,"children":659},{},[],{"type":30,"value":661},"\nまた、VALUE関数は、数字以外の文字が入っているとエラーになるので、2桁と決め打ちする必要があります。",{"type":25,"tag":178,"props":663,"children":665},{"className":664},[242],[666,667,676,681,699],{"type":30,"value":184},{"type":25,"tag":178,"props":668,"children":670},{"className":669},[188],[671,672,675],{"type":30,"value":191},{"type":25,"tag":68,"props":673,"children":674},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":25,"tag":26,"props":677,"children":678},{},[679],{"type":30,"value":680},"了解です、あなたの指摘は完全に正しいです。",{"type":25,"tag":33,"props":682,"children":683},{},[684,689,694],{"type":25,"tag":37,"props":685,"children":686},{},[687],{"type":30,"value":688},"行番号は絶対参照（E$1 \u002F F$1）にしないとコピー時に壊れる",{"type":25,"tag":37,"props":690,"children":691},{},[692],{"type":30,"value":693},"VALUE は数字以外が混ざるとエラーになるので、数字部分だけを確実に抽出する必要がある",{"type":25,"tag":37,"props":695,"children":696},{},[697],{"type":30,"value":698},"数字は 2 桁固定（例：14、07）と割り切るのが安全",{"type":25,"tag":26,"props":700,"children":701},{},[702],{"type":30,"value":703},"この条件をすべて満たす 堅牢で壊れない式 を作り直します。",{"type":25,"tag":26,"props":705,"children":706},{},[707],{"type":30,"value":708},"、、、結局、こちらの言う通りになりました。",{"type":25,"tag":26,"props":710,"children":711},{},[712],{"type":30,"value":713},"　マクロの質も良いわけではなく、「いろいろごたくを並べる割に使えないなぁ」といった感じです。使う人がエクセルに精通していないと、おかしな部分に気づかないでしょう。このあたりが、普通の生成AIの限界と思われます。",{"type":25,"tag":53,"props":715,"children":716},{},[],{"type":25,"tag":89,"props":718,"children":720},{"id":719},"ai時代に息を吹き返すエクセルマクロ",[721],{"type":30,"value":722},"AI時代に息を吹き返すエクセルマクロ",{"type":25,"tag":33,"props":724,"children":725},{},[726,737],{"type":25,"tag":37,"props":727,"children":728},{},[729],{"type":25,"tag":41,"props":730,"children":734},{"href":731,"rel":732},"https:\u002F\u002Fnote.com\u002Fe2ruda\u002Fn\u002Fn6f8295b9e0ee",[733],"nofollow",[735],{"type":30,"value":736},"🔗ノーコードの終焉？とVibe Coding：AI時代のEUCを再定義する",{"type":25,"tag":37,"props":738,"children":739},{},[740],{"type":25,"tag":41,"props":741,"children":744},{"href":742,"rel":743},"https:\u002F\u002Fnote.com\u002Fkmds_bpmg\u002Fn\u002Fn042b0454208a",[733],[745],{"type":30,"value":746},"🔗ローコードからAIコーディングへ",{"type":25,"tag":26,"props":748,"children":749},{},[750,752,755],{"type":30,"value":751},"、、、を読むと、いろいろ考えさせられます。",{"type":25,"tag":53,"props":753,"children":754},{},[],{"type":25,"tag":53,"props":756,"children":757},{},[],{"type":25,"tag":96,"props":759,"children":760},{},[761,766,771,776,781,786],{"type":25,"tag":37,"props":762,"children":763},{},[764],{"type":30,"value":765},"マイコン（パソコン）の黎明期は、ソフトはユーザーが作っていた",{"type":25,"tag":37,"props":767,"children":768},{},[769],{"type":30,"value":770},"ソフトの高度化・複雑化に伴い、与えられたものを使うことが中心になった",{"type":25,"tag":37,"props":772,"children":773},{},[774],{"type":30,"value":775},"ユーザーにプログラムさせるマクロ機能を備えたエクセルなどが人気に",{"type":25,"tag":37,"props":777,"children":778},{},[779],{"type":30,"value":780},"ネットワークの発展によって、データ・コードが組織的に管理・共有されるように",{"type":25,"tag":37,"props":782,"children":783},{},[784],{"type":30,"value":785},"ローコード・RPAによって増殖したソフトが組織上の問題を起こすようになった",{"type":25,"tag":37,"props":787,"children":788},{},[789],{"type":30,"value":790},"AIコーディングも同じ問題を起こすのではないか？",{"type":25,"tag":26,"props":792,"children":793},{},[794],{"type":30,"value":795},"、、、という流れを整理していきたいものです。",{"type":25,"tag":68,"props":797,"children":802},{"src":798,"alt":799,"className":800},"\u002Fimg\u002Fbithacker.jpg","ちょっとだけハッカー",[801],"imghr",[],{"type":25,"tag":804,"props":805,"children":807},"h4",{"id":806},"従来のeucローコードrpavba等の課題",[808],{"type":30,"value":809},"従来のEUC（ローコード・RPA・VBA等）の課題",{"type":25,"tag":33,"props":811,"children":812},{},[813,823,833],{"type":25,"tag":37,"props":814,"children":815},{},[816,821],{"type":25,"tag":284,"props":817,"children":818},{},[819],{"type":30,"value":820},"属人化とブラックボックス化",{"type":30,"value":822},": 作成者以外には中身が不明な「秘伝のタレ」となりやすく、異動・退職に伴い「野良アプリ・ロボット」として負債化する。",{"type":25,"tag":37,"props":824,"children":825},{},[826,831],{"type":25,"tag":284,"props":827,"children":828},{},[829],{"type":30,"value":830},"「箱」の制約と部分最適",{"type":30,"value":832},": ツールの機能（箱）の範囲内でしか開発できず、複雑な業務に対応しきれない。また、現場レベルの「安さ・速さ」が優先され、全社的なデータ連携（全体最適）が損なわれる。",{"type":25,"tag":37,"props":834,"children":835},{},[836,841,843,846],{"type":25,"tag":284,"props":837,"children":838},{},[839],{"type":30,"value":840},"ベンダーロックイン",{"type":30,"value":842},": 特定のプラットフォームに依存するため、移行コストやライセンス費が障壁となり、データの主権を失いやすい。",{"type":25,"tag":53,"props":844,"children":845},{},[],{"type":25,"tag":53,"props":847,"children":848},{},[],{"type":25,"tag":804,"props":850,"children":852},{"id":851},"aiコーディングによって改善されること",[853],{"type":30,"value":854},"AIコーディングによって改善されること",{"type":25,"tag":33,"props":856,"children":857},{},[858,868,878],{"type":25,"tag":37,"props":859,"children":860},{},[861,866],{"type":25,"tag":284,"props":862,"children":863},{},[864],{"type":30,"value":865},"開発の自由度と柔軟性（Vibe Coding）",{"type":30,"value":867},": ツール側の制約を超え、対話（Vibe）を通じて標準的なコードを生成できるため、外部API連携などの高度な実装が容易になる。",{"type":25,"tag":37,"props":869,"children":870},{},[871,876],{"type":25,"tag":284,"props":872,"children":873},{},[874],{"type":30,"value":875},"汎用スキル（VBA\u002FGAS等）の再評価",{"type":30,"value":877},": 習得が難しかったプログラミング言語も、AIが解説・デバッグを代行することで再び強力な武器となり、特定のツールに縛られない開発が可能になる。",{"type":25,"tag":37,"props":879,"children":880},{},[881,886,888,891],{"type":25,"tag":284,"props":882,"children":883},{},[884],{"type":30,"value":885},"コストの劇的低下",{"type":30,"value":887},": パズルを組み合わせるようなローコード操作すら不要になり、ビジネスの意図を直接コード化できるため、開発スピードが飛躍的に向上する。",{"type":25,"tag":53,"props":889,"children":890},{},[],{"type":25,"tag":53,"props":892,"children":893},{},[],{"type":25,"tag":804,"props":895,"children":897},{"id":896},"注意しなければならないこと",[898],{"type":30,"value":896},{"type":25,"tag":33,"props":900,"children":901},{},[902,912,922],{"type":25,"tag":37,"props":903,"children":904},{},[905,910],{"type":25,"tag":284,"props":906,"children":907},{},[908],{"type":30,"value":909},"「もっともらしい誤り」の量産",{"type":30,"value":911},": 素人がAIで低品質な成果物を量産し、その不備を専門家が事後処理する「後始末地獄」が生じるリスクがある。",{"type":25,"tag":37,"props":913,"children":914},{},[915,920],{"type":25,"tag":284,"props":916,"children":917},{},[918],{"type":30,"value":919},"管理不能なスパゲッティコード",{"type":30,"value":921},": 構造を理解せずに生成を繰り返すと、修正不可能な「ゴミ」が高速で蓄積される。",{"type":25,"tag":37,"props":923,"children":924},{},[925,930],{"type":25,"tag":284,"props":926,"children":927},{},[928],{"type":30,"value":929},"「設計」と「責任」の重要性",{"type":30,"value":931},": AIはコードを書くが、データの置き場所やガバナンス（データアーキテクチャ）までは管理してくれない。利用者には、ツールを操るスキル以上に「正しく設計し、結果に責任を持つ」マネジメント能力が不可欠となる。",{"type":25,"tag":68,"props":933,"children":937},{"src":934,"alt":935,"className":936},"\u002Fimg\u002Fhellish.jpg","素人がAIで誤りを量産し、プロが後始末する地獄絵図",[801],[],{"type":25,"tag":26,"props":939,"children":940},{},[941],{"type":30,"value":942},"　とりあえず、ローカルな業務効率化には、エクセルマクロ（VBA）はアリだと思います。これまでの膨大な蓄積があるので、AIにコーディング支援をしてもらいやすいと実感しました。",{"type":25,"tag":26,"props":944,"children":945},{},[946],{"type":30,"value":947},"　今回のマクロで特に感心したのは、",{"type":25,"tag":33,"props":949,"children":950},{},[951,956],{"type":25,"tag":37,"props":952,"children":953},{},[954],{"type":30,"value":955},"1行目（見出し）の場合は実行しない",{"type":25,"tag":37,"props":957,"children":958},{},[959],{"type":30,"value":960},"コピー完了をステータスバーで通知",{"type":25,"tag":26,"props":962,"children":963},{},[964],{"type":30,"value":965},"の２つです。",{"type":25,"tag":26,"props":967,"children":968},{},[969],{"type":30,"value":970},"　これに触発されて、「空白入力の場合は実行しない」も追加しました。データ処理の安全・効率を考えた「設計」について勉強になりました。",{"type":25,"tag":26,"props":972,"children":973},{},[974,976,981,983],{"type":30,"value":975},"　",{"type":25,"tag":284,"props":977,"children":978},{},[979],{"type":30,"value":980},"エクセルを壊さないDX",{"type":30,"value":982}," が理想です。　→ ",{"type":25,"tag":41,"props":984,"children":987},{"href":985,"rel":986},"https:\u002F\u002Fqiita.com\u002Fsatoru_higuchi\u002Fitems\u002Fa6aa0300c3a97648c65c",[733],[988],{"type":30,"value":989},"🔗Excel業務を壊さずAPI化する設計入門：現場を敵にしないDXの作り方",{"type":25,"tag":53,"props":991,"children":992},{},[],{"type":25,"tag":89,"props":994,"children":996},{"id":995},"まとめaiエージェントでqr伝票入力支援マクロが作れ効率化できた",[997],{"type":30,"value":998},"（まとめ）AIエージェントで「QR伝票入力支援マクロ」が作れ、効率化できた",{"type":25,"tag":26,"props":1000,"children":1001},{},[1002,1004,1010,1012,1018,1020,1026],{"type":30,"value":1003},"　WindowsタブレットのUSB端子は、Type-C 2つ なので、ふだん使い用として ",{"type":25,"tag":41,"props":1005,"children":1007},{"href":1006},"#lca64uac",[1008],{"type":30,"value":1009},"🔗小型USBメモリ Type-C Type-A 64GB",{"type":30,"value":1011}," を買いました。キャップをなくさぬように、",{"type":25,"tag":41,"props":1013,"children":1015},{"href":1014},"#netsuke",[1016],{"type":30,"value":1017},"🔗根付紐20個セット",{"type":30,"value":1019}," の中の1本を使って、USBメモリのストラップ穴と結びました。非常に小さいので、",{"type":25,"tag":41,"props":1021,"children":1023},{"href":1022},"\u002Farticles\u002Faimanga-10#mcdodo",[1024],{"type":30,"value":1025},"🔗USB-Cスマートケーブル",{"type":30,"value":1027}," と干渉することもなく快適に使えます。",{"type":25,"tag":68,"props":1029,"children":1032},{"src":1030,"alt":1031,"width":471},"\u002Fimg\u002Fusbmemory.jpg","小型USBメモリ",[],{"type":25,"tag":26,"props":1034,"children":1035},{},[1036],{"type":30,"value":1037},"　教頭時代、前任者から引き継いだファイルの手直しにいつも苦労しました。",{"type":25,"tag":33,"props":1039,"children":1040},{},[1041,1046,1051,1056],{"type":25,"tag":37,"props":1042,"children":1043},{},[1044],{"type":30,"value":1045},"一太郎文書 → ワード文書へ変換",{"type":25,"tag":37,"props":1047,"children":1048},{},[1049],{"type":30,"value":1050},"個別に作成された案内文書・宛名 → 差し込み印刷へ",{"type":25,"tag":37,"props":1052,"children":1053},{},[1054],{"type":30,"value":1055},"スペースでレイアウトされた文書 → 配置-中央揃え,インデントなどへ",{"type":25,"tag":37,"props":1057,"children":1058},{},[1059],{"type":30,"value":1060},"手書きで変更だらけの文書 → 校閲機能オンに",{"type":25,"tag":26,"props":1062,"children":1063},{},[1064],{"type":30,"value":1065},"、、、など、数え上げればきりがありません。",{"type":25,"tag":26,"props":1067,"children":1068},{},[1069],{"type":30,"value":1070},"　職員室にPCがはいったとき、ワード・エクセルの職員研修はありましたが、最低限の内容を1回だけ聞いても身に付きません。管理職試験にもPC実技試験はありません。自己流の使い方が氾濫してしまうわけです。",{"type":25,"tag":26,"props":1072,"children":1073},{},[1074,1076,1081,1083,1088],{"type":30,"value":1075},"　「ワードの表の中の文字を追加しても罫線がついてこないなぁ」と思ったら、「図形機能で線を引いてる！？」……なんてこともありました。「",{"type":25,"tag":284,"props":1077,"children":1078},{},[1079],{"type":30,"value":1080},"野良マクロ",{"type":30,"value":1082},"」どころか、「",{"type":25,"tag":284,"props":1084,"children":1085},{},[1086],{"type":30,"value":1087},"不良文書",{"type":30,"value":1089},"」という負の遺産がたまるのです。異動時の引継ぎはせいぜい半日なので、せっかく手直しした文書の扱い方を伝えきれずに「元の木阿弥」となることもあります。",{"type":25,"tag":53,"props":1091,"children":1092},{},[],{"type":25,"tag":26,"props":1094,"children":1095},{},[1096],{"type":30,"value":1097},"　個々のスキルがばらばらなうえに、引継ぎ・共有が不十分な組織では、効率化の前に解決しなければならない問題がいろいろあります。中でも「情報セキュリティ」は、待ったなしです。脅威はすぐそこまで迫っているかもしれません。",{"type":25,"tag":68,"props":1099,"children":1103},{"src":1100,"alt":1101,"className":1102},"\u002Fimg\u002Fpakkun.jpg","迫りくる脅威を必死に防いでいるホワイトハッカー",[73],[],{"type":25,"tag":33,"props":1105,"children":1106},{},[1107],{"type":25,"tag":37,"props":1108,"children":1109},{},[1110],{"type":25,"tag":41,"props":1111,"children":1114},{"href":1112,"rel":1113},"https:\u002F\u002Fjapan.zdnet.com\u002Farticle\u002F35246948\u002F",[733],[1115],{"type":30,"value":1116},"🔗サイバーセキュリティ専門家の約半分が転職を希望--その理由とは",{"type":25,"tag":26,"props":1118,"children":1119},{},[1120],{"type":30,"value":1121},"にあるように、「サイバーセキュリティは、成功は目に見えず、失敗は非常に目立つ」「経営幹部は自社が攻撃を受けていなければ、問題ないと思い込んでいる」ことから、正当な評価を受けていないようです。",{"type":25,"tag":26,"props":1123,"children":1124},{},[1125],{"type":30,"value":1126},"　サイバー攻撃は、大企業だけが標的になるものではありません。警視庁によると、むしろ中小企業の方がターゲットとなっています。",{"type":25,"tag":33,"props":1128,"children":1129},{},[1130],{"type":25,"tag":37,"props":1131,"children":1132},{},[1133],{"type":25,"tag":41,"props":1134,"children":1137},{"href":1135,"rel":1136},"https:\u002F\u002Fbusiness.ntt-east.co.jp\u002Fcolumn\u002Fbizdrive\u002Ftrain-white-hackers-in-house.html",[733],[1138],{"type":30,"value":1139},"🔗頼れる存在「ホワイトハッカー」を社内で育成する方法",{"type":25,"tag":26,"props":1141,"children":1142},{},[1143],{"type":30,"value":1144},"のように、セキュリティ対策の専門家であるホワイトハッカーを組織内に配置して備えたいものです。",{"type":25,"tag":53,"props":1146,"children":1147},{},[],{"type":25,"tag":26,"props":1149,"children":1150},{},[1151],{"type":30,"value":1152},"　目先の損得にとらわれず、長期的視点での人材育成に力を入れることが大切です。",{"type":25,"tag":26,"props":1154,"children":1155},{},[1156,1158,1162],{"type":30,"value":1157},"　AIエージェントで「",{"type":25,"tag":284,"props":1159,"children":1160},{},[1161],{"type":30,"value":799},{"type":30,"value":1163},"」になり、業務改善から始めましょう。",{"type":25,"tag":53,"props":1165,"children":1166},{},[],{"type":25,"tag":804,"props":1168,"children":1170},{"id":1169},"緊急プリンターを買い替え",[1171],{"type":30,"value":1172},"（緊急）プリンターを買い替え！",{"type":25,"tag":26,"props":1174,"children":1175},{},[1176,1178,1184],{"type":30,"value":1177},"　長年愛用してきた ",{"type":25,"tag":41,"props":1179,"children":1181},{"href":1180},"\u002Farticles\u002Fict-4#ep306",[1182],{"type":30,"value":1183},"🔗EP-306",{"type":30,"value":1185}," が、「廃インク吸収パッドエラー」で使えなくなりました。ユーザーがパッド交換できないので、メーカーへ修理に出す必要があります（このビジネスモデルはいかがなものか？）。",{"type":25,"tag":26,"props":1187,"children":1188},{},[1189,1191,1197],{"type":30,"value":1190},"　1万円＆2～3週間かかるというので、あきらめて買い替えることにしました。EP-306 の後継機種 ",{"type":25,"tag":41,"props":1192,"children":1194},{"href":1193},"#ep315",[1195],{"type":30,"value":1196},"🔗EP-315",{"type":30,"value":1198}," は、「廃インク吸収パッドエラー」が出てもフチあり印刷なら実行できるらしいので、迷わず決めました。見た目も使い方もインクも同じなので、即戦力になります。",{"type":25,"tag":53,"props":1200,"children":1202},{"id":1201},"lca64uac",[],{"type":25,"tag":178,"props":1204,"children":1207},{"className":1205},[1206],"kattene",[1208,1210,1226,1227],{"type":30,"value":1209},"\n    ",{"type":25,"tag":178,"props":1211,"children":1214},{"className":1212},[1213],"kattene__imgpart",[1215],{"type":25,"tag":41,"props":1216,"children":1221},{"target":1217,"rel":1218,"href":1220},"_blank",[1219],"noopener","https:\u002F\u002Fhb.afl.rakuten.co.jp\u002Fichiba\u002F53732dca.d9b2508c.53732dcb.df291533\u002F_RTLink57026?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Flogitec%2Flmc-lca64uac%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MCwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjAsImFtcCI6ZmFsc2V9",[1222],{"type":25,"tag":68,"props":1223,"children":1225},{"src":1224},"https:\u002F\u002Fthumbnail.image.rakuten.co.jp\u002F@0_mall\u002Flogitec\u002Fcabinet\u002Fmemory\u002Flmc-lcauac\u002Flmc-lca64uac.jpg?_ex=240x240",[],{"type":30,"value":1209},{"type":25,"tag":178,"props":1228,"children":1231},{"className":1229},[1230],"kattene__infopart",[1232,1234,1245,1246,1261,1262,1310],{"type":30,"value":1233},"\n      ",{"type":25,"tag":178,"props":1235,"children":1238},{"className":1236},[1237],"kattene__title",[1239],{"type":25,"tag":41,"props":1240,"children":1242},{"target":1217,"rel":1241,"href":1220},[1219],[1243],{"type":30,"value":1244},"ロジテックLMC-LCA64UAC 小型USBメモリ Type-C Type-A 64GB　挿しっぱなしOK",{"type":30,"value":1233},{"type":25,"tag":178,"props":1247,"children":1250},{"className":1248},[1249],"kattene__description",[1251,1254,1256,1259],{"type":25,"tag":53,"props":1252,"children":1253},{},[],{"type":30,"value":1255},"※ 自治会のデジタル化は、高齢者が多いこともあってなかなか進みません。前任者から引き継いだUSBメモリはType-Aの大きなものでした。",{"type":25,"tag":53,"props":1257,"children":1258},{},[],{"type":30,"value":1260},"このUSBメモリは、Type-AとType-C両用かつコンパクトで、ふだん使いにピッタリです。",{"type":30,"value":1233},{"type":25,"tag":178,"props":1263,"children":1267},{"className":1264},[1265,1266],"kattene__btns","__three",[1268,1270,1282,1284,1296,1297,1309],{"type":30,"value":1269},"\n      \t",{"type":25,"tag":178,"props":1271,"children":1272},{},[1273],{"type":25,"tag":41,"props":1274,"children":1279},{"className":1275,"target":1217,"rel":1278,"href":1220},[1276,1277],"kattene__btn","__red",[1219],[1280],{"type":30,"value":1281},"楽天",{"type":30,"value":1283},"\n        ",{"type":25,"tag":178,"props":1285,"children":1286},{},[1287],{"type":25,"tag":41,"props":1288,"children":1293},{"className":1289,"target":1217,"rel":1291,"href":1292},[1276,1290],"__orange",[1219],"https:\u002F\u002Faf.moshimo.com\u002Faf\u002Fc\u002Fclick?a_id=3539938&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB0CXSFFJFT",[1294],{"type":30,"value":1295},"Amazon",{"type":30,"value":1283},{"type":25,"tag":178,"props":1298,"children":1299},{},[1300],{"type":25,"tag":41,"props":1301,"children":1306},{"className":1302,"target":1217,"rel":1304,"href":1305},[1276,1303],"__green",[1219],"https:\u002F\u002Fck.jp.ap.valuecommerce.com\u002Fservlet\u002Freferral?sid=3651993&pid=887947441&vc_url=https%3A%2F%2Fstore.shopping.yahoo.co.jp%2Flogitec%2Flmc-lca64uac.html%3Fsc_i%3Dshopping-pc-web-result-item-rsltlst-img",[1307],{"type":30,"value":1308},"Yahoo!",{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":1312,"children":1314},{"id":1313},"netsuke",[],{"type":25,"tag":178,"props":1316,"children":1318},{"className":1317},[1206],[1319,1320,1333,1334],{"type":30,"value":1209},{"type":25,"tag":178,"props":1321,"children":1323},{"className":1322},[1213],[1324],{"type":25,"tag":41,"props":1325,"children":1328},{"target":1217,"rel":1326,"href":1327},[1219],"https:\u002F\u002Fhb.afl.rakuten.co.jp\u002Fichiba\u002F537628d7.39157b54.537628d9.e3340037\u002F_RTLink57026?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fyakinikuyutaka%2Fy0c584d4q4%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MCwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjAsImFtcCI6ZmFsc2V9",[1329],{"type":25,"tag":68,"props":1330,"children":1332},{"src":1331},"https:\u002F\u002Fimage.rakuten.co.jp\u002Fyakinikuyutaka\u002Fcabinet\u002Fgazou002pic\u002Fsystempic085\u002Fy0c584d4q42.jpg?_ex=240x240",[],{"type":30,"value":1209},{"type":25,"tag":178,"props":1335,"children":1337},{"className":1336},[1230],[1338,1339,1349,1350,1369,1370,1397],{"type":30,"value":1233},{"type":25,"tag":178,"props":1340,"children":1342},{"className":1341},[1237],[1343],{"type":25,"tag":41,"props":1344,"children":1346},{"target":1217,"rel":1345,"href":1327},[1219],[1347],{"type":30,"value":1348},"サムコス 20個セット 根付紐 20色 ストラップ ハンドメイド素材",{"type":30,"value":1233},{"type":25,"tag":178,"props":1351,"children":1353},{"className":1352},[1249],[1354,1357,1359,1362,1364,1367],{"type":25,"tag":53,"props":1355,"children":1356},{},[],{"type":30,"value":1358},"※ ハダノは「USBメモリのキャップ紛失問題」に悩まされてきました。",{"type":25,"tag":53,"props":1360,"children":1361},{},[],{"type":30,"value":1363},"余っている携帯ストラップを付けようにも、大きくて大げさになりがちです。",{"type":25,"tag":53,"props":1365,"children":1366},{},[],{"type":30,"value":1368},"その点、この根付紐は金具さえついていないシンプルなもので、いろいろ使えそうです。",{"type":30,"value":1233},{"type":25,"tag":178,"props":1371,"children":1374},{"className":1372},[1265,1373],"__two",[1375,1376,1385,1386,1396],{"type":30,"value":1269},{"type":25,"tag":178,"props":1377,"children":1378},{},[1379],{"type":25,"tag":41,"props":1380,"children":1383},{"className":1381,"target":1217,"rel":1382,"href":1327},[1276,1277],[1219],[1384],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":1387,"children":1388},{},[1389],{"type":25,"tag":41,"props":1390,"children":1394},{"className":1391,"target":1217,"rel":1392,"href":1393},[1276,1290],[1219],"https:\u002F\u002Faf.moshimo.com\u002Faf\u002Fc\u002Fclick?a_id=3539938&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB0D92CR2SD",[1395],{"type":30,"value":1295},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":1399,"children":1401},{"id":1400},"ep315",[],{"type":25,"tag":178,"props":1403,"children":1405},{"className":1404},[1206],[1406,1407,1420,1421],{"type":30,"value":1209},{"type":25,"tag":178,"props":1408,"children":1410},{"className":1409},[1213],[1411],{"type":25,"tag":41,"props":1412,"children":1415},{"target":1217,"rel":1413,"href":1414},[1219],"https:\u002F\u002Fhb.afl.rakuten.co.jp\u002Fichiba\u002F1c31a7e9.545b2c08.1c31a7ea.d83a8f7a\u002F_RTLink57026?pc=https%3A%2F%2Fproduct.rakuten.co.jp%2Fproduct%2F-%2F7a94b927eb0cdd33d62be5a6cccfaa4a%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjI0MHgyNDAiLCJuYW0iOjEsIm5hbXAiOiJyaWdodCIsImNvbSI6MSwiY29tcCI6ImRvd24iLCJwcmljZSI6MCwiYm9yIjoxLCJjb2wiOjEsImJidG4iOjEsInByb2QiOjEsImFtcCI6ZmFsc2V9",[1416],{"type":25,"tag":68,"props":1417,"children":1419},{"src":1418},"https:\u002F\u002Fthumbnail.image.rakuten.co.jp\u002F@0_mall\u002Fyamada-denki\u002Fcabinet\u002Fa07000291\u002F4790753016.jpg?_ex=240x240",[],{"type":30,"value":1209},{"type":25,"tag":178,"props":1422,"children":1424},{"className":1423},[1230],[1425,1426,1436,1437,1456,1457,1494],{"type":30,"value":1233},{"type":25,"tag":178,"props":1427,"children":1429},{"className":1428},[1237],[1430],{"type":25,"tag":41,"props":1431,"children":1433},{"target":1217,"rel":1432,"href":1414},[1219],[1434],{"type":30,"value":1435},"EPSON EP-315 インクジェットプリンター 6色独立",{"type":30,"value":1233},{"type":25,"tag":178,"props":1438,"children":1440},{"className":1439},[1249],[1441,1444,1446,1449,1451,1454],{"type":25,"tag":53,"props":1442,"children":1443},{},[],{"type":30,"value":1445},"※ いろんなプリンター新製品が出ますが、6色インクで写真をきれいに印刷できる単機能機は限られています。",{"type":25,"tag":53,"props":1447,"children":1448},{},[],{"type":30,"value":1450},"そういうことで使い続けてきた EP-306 に、やっと後継機が出ました。",{"type":25,"tag":53,"props":1452,"children":1453},{},[],{"type":30,"value":1455},"細かい部分で改良されていると感じ、大満足です。",{"type":30,"value":1233},{"type":25,"tag":178,"props":1458,"children":1460},{"className":1459},[1265,1266],[1461,1462,1471,1472,1482,1483,1493],{"type":30,"value":1269},{"type":25,"tag":178,"props":1463,"children":1464},{},[1465],{"type":25,"tag":41,"props":1466,"children":1469},{"className":1467,"target":1217,"rel":1468,"href":1414},[1276,1277],[1219],[1470],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":1473,"children":1474},{},[1475],{"type":25,"tag":41,"props":1476,"children":1480},{"className":1477,"target":1217,"rel":1478,"href":1479},[1276,1290],[1219],"https:\u002F\u002Faf.moshimo.com\u002Faf\u002Fc\u002Fclick?a_id=3539938&p_id=170&pc_id=185&pl_id=4062&url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB0BTNGY4C6",[1481],{"type":30,"value":1295},{"type":30,"value":1283},{"type":25,"tag":178,"props":1484,"children":1485},{},[1486],{"type":25,"tag":41,"props":1487,"children":1491},{"className":1488,"target":1217,"rel":1489,"href":1490},[1276,1303],[1219],"https:\u002F\u002Fck.jp.ap.valuecommerce.com\u002Fservlet\u002Freferral?sid=3651993&pid=887947441&vc_url=https%3A%2F%2Fstore.shopping.yahoo.co.jp%2Fyamada-denki%2F4790753016.html%3Fsc_i%3Dshopping-pc-web-result-item-rsltlst-img",[1492],{"type":30,"value":1308},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":1496,"children":1497},{},[],{"type":25,"tag":318,"props":1499,"children":1500},{},[],{"type":25,"tag":26,"props":1502,"children":1503},{},[1504],{"type":25,"tag":41,"props":1505,"children":1506},{"href":43},[1507],{"type":30,"value":1508},"←前へ　ちょっとだけハッカー",{"title":7,"searchDepth":323,"depth":323,"links":1510},[1511],{"id":59,"depth":323,"text":9,"children":1512},[1513,1514,1515,1516,1517],{"id":91,"depth":361,"text":94},{"id":173,"depth":361,"text":176},{"id":481,"depth":361,"text":484},{"id":719,"depth":361,"text":722},{"id":995,"depth":361,"text":998},"markdown","content:articles:hacker-2.md","content","articles\u002Fhacker-2.md","articles\u002Fhacker-2","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":1525,"tag":1526,"thumbnail":18,"createdAt":19,"updatedAt":20,"body":1527,"_type":1518,"_id":1519,"_source":1520,"_file":1521,"_stem":1522,"_extension":1523},[11],[13,14,15,16,17],{"type":22,"children":1528,"toc":2729},[1529,1533,1543,1547,1550,1554,1558,1562,1566,1570,1573,1577,1600,1610,1633,1637,1640,1644,1690,1865,1874,1883,1886,1890,1989,1993,2021,2040,2077,2081,2085,2088,2092,2111,2121,2148,2152,2156,2160,2193,2197,2230,2234,2261,2265,2269,2273,2284,2288,2292,2306,2309,2313,2332,2335,2339,2358,2362,2366,2380,2383,2387,2391,2402,2406,2410,2421,2425,2428,2432,2441,2444,2448,2457,2466,2469,2550,2553,2628,2631,2716,2719,2722],{"type":25,"tag":26,"props":1530,"children":1531},{},[1532],{"type":30,"value":31},{"type":25,"tag":33,"props":1534,"children":1535},{},[1536],{"type":25,"tag":37,"props":1537,"children":1538},{},[1539],{"type":25,"tag":41,"props":1540,"children":1541},{"href":43},[1542],{"type":30,"value":46},{"type":25,"tag":26,"props":1544,"children":1545},{},[1546],{"type":30,"value":51},{"type":25,"tag":53,"props":1548,"children":1549},{},[],{"type":25,"tag":57,"props":1551,"children":1552},{"id":59},[1553],{"type":30,"value":9},{"type":25,"tag":26,"props":1555,"children":1556},{},[1557],{"type":30,"value":66},{"type":25,"tag":68,"props":1559,"children":1561},{"src":70,"alt":71,"className":1560},[73],[],{"type":25,"tag":26,"props":1563,"children":1564},{},[1565],{"type":30,"value":79},{"type":25,"tag":26,"props":1567,"children":1568},{},[1569],{"type":30,"value":84},{"type":25,"tag":53,"props":1571,"children":1572},{},[],{"type":25,"tag":89,"props":1574,"children":1575},{"id":91},[1576],{"type":30,"value":94},{"type":25,"tag":96,"props":1578,"children":1579},{},[1580,1584,1588,1592,1596],{"type":25,"tag":37,"props":1581,"children":1582},{},[1583],{"type":30,"value":103},{"type":25,"tag":37,"props":1585,"children":1586},{},[1587],{"type":30,"value":108},{"type":25,"tag":37,"props":1589,"children":1590},{},[1591],{"type":30,"value":113},{"type":25,"tag":37,"props":1593,"children":1594},{},[1595],{"type":30,"value":118},{"type":25,"tag":37,"props":1597,"children":1598},{},[1599],{"type":30,"value":123},{"type":25,"tag":26,"props":1601,"children":1602},{},[1603,1604,1607],{"type":30,"value":128},{"type":25,"tag":53,"props":1605,"children":1606},{},[],{"type":25,"tag":53,"props":1608,"children":1609},{},[],{"type":25,"tag":96,"props":1611,"children":1612},{},[1613,1617,1621,1625,1629],{"type":25,"tag":37,"props":1614,"children":1615},{},[1616],{"type":30,"value":142},{"type":25,"tag":37,"props":1618,"children":1619},{},[1620],{"type":30,"value":147},{"type":25,"tag":37,"props":1622,"children":1623},{},[1624],{"type":30,"value":152},{"type":25,"tag":37,"props":1626,"children":1627},{},[1628],{"type":30,"value":157},{"type":25,"tag":37,"props":1630,"children":1631},{},[1632],{"type":30,"value":162},{"type":25,"tag":26,"props":1634,"children":1635},{},[1636],{"type":30,"value":167},{"type":25,"tag":53,"props":1638,"children":1639},{},[],{"type":25,"tag":89,"props":1641,"children":1642},{"id":173},[1643],{"type":30,"value":176},{"type":25,"tag":178,"props":1645,"children":1647},{"className":1646},[181],[1648,1649,1658,1659,1662,1663,1666,1667,1670,1671,1674,1675,1678,1679,1682,1683,1686,1687],{"type":30,"value":184},{"type":25,"tag":178,"props":1650,"children":1652},{"className":1651},[188],[1653,1654,1657],{"type":30,"value":191},{"type":25,"tag":68,"props":1655,"children":1656},{"src":194,"alt":195,"width":196},[],{"type":30,"value":191},{"type":30,"value":200},{"type":25,"tag":53,"props":1660,"children":1661},{},[],{"type":30,"value":205},{"type":25,"tag":53,"props":1664,"children":1665},{},[],{"type":30,"value":210},{"type":25,"tag":53,"props":1668,"children":1669},{},[],{"type":30,"value":215},{"type":25,"tag":53,"props":1672,"children":1673},{},[],{"type":30,"value":220},{"type":25,"tag":53,"props":1676,"children":1677},{},[],{"type":30,"value":225},{"type":25,"tag":53,"props":1680,"children":1681},{},[],{"type":30,"value":230},{"type":25,"tag":53,"props":1684,"children":1685},{},[],{"type":30,"value":235},{"type":25,"tag":53,"props":1688,"children":1689},{},[],{"type":25,"tag":178,"props":1691,"children":1693},{"className":1692},[242],[1694,1695,1704,1705,1708,1711,1718,1725,1732,1755,1758,1765,1769,1776,1787,1790,1797,1801,1808,1835],{"type":30,"value":184},{"type":25,"tag":178,"props":1696,"children":1698},{"className":1697},[188],[1699,1700,1703],{"type":30,"value":191},{"type":25,"tag":68,"props":1701,"children":1702},{"src":252,"alt":253,"width":196},[],{"type":30,"value":191},{"type":30,"value":257},{"type":25,"tag":53,"props":1706,"children":1707},{},[],{"type":25,"tag":53,"props":1709,"children":1710},{},[],{"type":25,"tag":96,"props":1712,"children":1713},{},[1714],{"type":25,"tag":37,"props":1715,"children":1716},{},[1717],{"type":30,"value":271},{"type":25,"tag":26,"props":1719,"children":1720},{},[1721,1722],{"type":30,"value":276},{"type":25,"tag":53,"props":1723,"children":1724},{},[],{"type":25,"tag":26,"props":1726,"children":1727},{},[1728],{"type":25,"tag":284,"props":1729,"children":1730},{},[1731],{"type":30,"value":288},{"type":25,"tag":33,"props":1733,"children":1734},{},[1735,1739,1743,1747,1751],{"type":25,"tag":37,"props":1736,"children":1737},{},[1738],{"type":30,"value":296},{"type":25,"tag":37,"props":1740,"children":1741},{},[1742],{"type":30,"value":301},{"type":25,"tag":37,"props":1744,"children":1745},{},[1746],{"type":30,"value":306},{"type":25,"tag":37,"props":1748,"children":1749},{},[1750],{"type":30,"value":311},{"type":25,"tag":37,"props":1752,"children":1753},{},[1754],{"type":30,"value":316},{"type":25,"tag":318,"props":1756,"children":1757},{},[],{"type":25,"tag":96,"props":1759,"children":1760},{"start":323},[1761],{"type":25,"tag":37,"props":1762,"children":1763},{},[1764],{"type":30,"value":329},{"type":25,"tag":26,"props":1766,"children":1767},{},[1768],{"type":30,"value":334},{"type":25,"tag":26,"props":1770,"children":1771},{},[1772],{"type":25,"tag":284,"props":1773,"children":1774},{},[1775],{"type":30,"value":342},{"type":25,"tag":33,"props":1777,"children":1778},{},[1779,1783],{"type":25,"tag":37,"props":1780,"children":1781},{},[1782],{"type":30,"value":350},{"type":25,"tag":37,"props":1784,"children":1785},{},[1786],{"type":30,"value":355},{"type":25,"tag":318,"props":1788,"children":1789},{},[],{"type":25,"tag":96,"props":1791,"children":1792},{"start":361},[1793],{"type":25,"tag":37,"props":1794,"children":1795},{},[1796],{"type":30,"value":367},{"type":25,"tag":26,"props":1798,"children":1799},{},[1800],{"type":30,"value":372},{"type":25,"tag":374,"props":1802,"children":1803},{"code":376},[1804],{"type":25,"tag":379,"props":1805,"children":1806},{"__ignoreMap":7},[1807],{"type":30,"value":376},{"type":25,"tag":26,"props":1809,"children":1810},{},[1811,1812,1815,1816,1819,1820,1823,1824,1827,1828,1831,1834],{"type":30,"value":387},{"type":25,"tag":53,"props":1813,"children":1814},{},[],{"type":30,"value":392},{"type":25,"tag":53,"props":1817,"children":1818},{},[],{"type":30,"value":397},{"type":25,"tag":53,"props":1821,"children":1822},{},[],{"type":30,"value":402},{"type":25,"tag":53,"props":1825,"children":1826},{},[],{"type":30,"value":407},{"type":25,"tag":53,"props":1829,"children":1830},{},[],{"type":25,"tag":53,"props":1832,"children":1833},{},[],{"type":30,"value":415},{"type":25,"tag":96,"props":1836,"children":1837},{},[1838,1842,1846,1850,1854],{"type":25,"tag":37,"props":1839,"children":1840},{},[1841],{"type":30,"value":423},{"type":25,"tag":37,"props":1843,"children":1844},{},[1845],{"type":30,"value":428},{"type":25,"tag":37,"props":1847,"children":1848},{},[1849],{"type":30,"value":433},{"type":25,"tag":37,"props":1851,"children":1852},{},[1853],{"type":30,"value":438},{"type":25,"tag":37,"props":1855,"children":1856},{},[1857,1858,1861,1864],{"type":30,"value":443},{"type":25,"tag":53,"props":1859,"children":1860},{},[],{"type":25,"tag":53,"props":1862,"children":1863},{},[],{"type":30,"value":451},{"type":25,"tag":26,"props":1866,"children":1867},{},[1868,1869,1873],{"type":30,"value":456},{"type":25,"tag":284,"props":1870,"children":1871},{},[1872],{"type":30,"value":461},{"type":30,"value":463},{"type":25,"tag":26,"props":1875,"children":1876},{},[1877,1880],{"type":25,"tag":68,"props":1878,"children":1879},{"src":469,"alt":470,"width":471},[],{"type":25,"tag":53,"props":1881,"children":1882},{},[],{"type":25,"tag":53,"props":1884,"children":1885},{},[],{"type":25,"tag":89,"props":1887,"children":1888},{"id":481},[1889],{"type":30,"value":484},{"type":25,"tag":178,"props":1891,"children":1893},{"className":1892},[242],[1894,1895,1904,1905,1916,1927,1931,1939,1947,1955,1965,1977,1985],{"type":30,"value":184},{"type":25,"tag":178,"props":1896,"children":1898},{"className":1897},[188],[1899,1900,1903],{"type":30,"value":191},{"type":25,"tag":68,"props":1901,"children":1902},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":30,"value":502},{"type":25,"tag":26,"props":1906,"children":1907},{},[1908,1912,1915],{"type":25,"tag":284,"props":1909,"children":1910},{},[1911],{"type":30,"value":510},{"type":25,"tag":53,"props":1913,"children":1914},{},[],{"type":30,"value":515},{"type":25,"tag":26,"props":1917,"children":1918},{},[1919,1923,1926],{"type":25,"tag":284,"props":1920,"children":1921},{},[1922],{"type":30,"value":523},{"type":25,"tag":53,"props":1924,"children":1925},{},[],{"type":30,"value":515},{"type":25,"tag":26,"props":1928,"children":1929},{},[1930],{"type":30,"value":532},{"type":25,"tag":26,"props":1932,"children":1933},{},[1934,1935,1938],{"type":30,"value":537},{"type":25,"tag":53,"props":1936,"children":1937},{},[],{"type":30,"value":542},{"type":25,"tag":26,"props":1940,"children":1941},{},[1942,1943,1946],{"type":30,"value":547},{"type":25,"tag":53,"props":1944,"children":1945},{},[],{"type":30,"value":552},{"type":25,"tag":26,"props":1948,"children":1949},{},[1950,1951,1954],{"type":30,"value":557},{"type":25,"tag":53,"props":1952,"children":1953},{},[],{"type":30,"value":562},{"type":25,"tag":26,"props":1956,"children":1957},{},[1958,1959,1962],{"type":30,"value":567},{"type":25,"tag":53,"props":1960,"children":1961},{},[],{"type":25,"tag":53,"props":1963,"children":1964},{},[],{"type":25,"tag":26,"props":1966,"children":1967},{},[1968,1969,1972,1973,1976],{"type":30,"value":578},{"type":25,"tag":53,"props":1970,"children":1971},{},[],{"type":30,"value":583},{"type":25,"tag":53,"props":1974,"children":1975},{},[],{"type":30,"value":588},{"type":25,"tag":26,"props":1978,"children":1979},{},[1980,1981,1984],{"type":30,"value":593},{"type":25,"tag":53,"props":1982,"children":1983},{},[],{"type":30,"value":598},{"type":25,"tag":26,"props":1986,"children":1987},{},[1988],{"type":30,"value":603},{"type":25,"tag":26,"props":1990,"children":1991},{},[1992],{"type":30,"value":608},{"type":25,"tag":178,"props":1994,"children":1996},{"className":1995},[242],[1997,1998,2007,2014],{"type":30,"value":184},{"type":25,"tag":178,"props":1999,"children":2001},{"className":2000},[188],[2002,2003,2006],{"type":30,"value":191},{"type":25,"tag":68,"props":2004,"children":2005},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":25,"tag":26,"props":2008,"children":2009},{},[2010],{"type":25,"tag":284,"props":2011,"children":2012},{},[2013],{"type":30,"value":630},{"type":25,"tag":26,"props":2015,"children":2016},{},[2017],{"type":25,"tag":284,"props":2018,"children":2019},{},[2020],{"type":30,"value":638},{"type":25,"tag":26,"props":2022,"children":2023},{},[2024,2025,2028,2032,2035,2036,2039],{"type":30,"value":643},{"type":25,"tag":53,"props":2026,"children":2027},{},[],{"type":25,"tag":284,"props":2029,"children":2030},{},[2031],{"type":30,"value":651},{"type":25,"tag":53,"props":2033,"children":2034},{},[],{"type":30,"value":656},{"type":25,"tag":53,"props":2037,"children":2038},{},[],{"type":30,"value":661},{"type":25,"tag":178,"props":2041,"children":2043},{"className":2042},[242],[2044,2045,2054,2058,2073],{"type":30,"value":184},{"type":25,"tag":178,"props":2046,"children":2048},{"className":2047},[188],[2049,2050,2053],{"type":30,"value":191},{"type":25,"tag":68,"props":2051,"children":2052},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":25,"tag":26,"props":2055,"children":2056},{},[2057],{"type":30,"value":680},{"type":25,"tag":33,"props":2059,"children":2060},{},[2061,2065,2069],{"type":25,"tag":37,"props":2062,"children":2063},{},[2064],{"type":30,"value":688},{"type":25,"tag":37,"props":2066,"children":2067},{},[2068],{"type":30,"value":693},{"type":25,"tag":37,"props":2070,"children":2071},{},[2072],{"type":30,"value":698},{"type":25,"tag":26,"props":2074,"children":2075},{},[2076],{"type":30,"value":703},{"type":25,"tag":26,"props":2078,"children":2079},{},[2080],{"type":30,"value":708},{"type":25,"tag":26,"props":2082,"children":2083},{},[2084],{"type":30,"value":713},{"type":25,"tag":53,"props":2086,"children":2087},{},[],{"type":25,"tag":89,"props":2089,"children":2090},{"id":719},[2091],{"type":30,"value":722},{"type":25,"tag":33,"props":2093,"children":2094},{},[2095,2103],{"type":25,"tag":37,"props":2096,"children":2097},{},[2098],{"type":25,"tag":41,"props":2099,"children":2101},{"href":731,"rel":2100},[733],[2102],{"type":30,"value":736},{"type":25,"tag":37,"props":2104,"children":2105},{},[2106],{"type":25,"tag":41,"props":2107,"children":2109},{"href":742,"rel":2108},[733],[2110],{"type":30,"value":746},{"type":25,"tag":26,"props":2112,"children":2113},{},[2114,2115,2118],{"type":30,"value":751},{"type":25,"tag":53,"props":2116,"children":2117},{},[],{"type":25,"tag":53,"props":2119,"children":2120},{},[],{"type":25,"tag":96,"props":2122,"children":2123},{},[2124,2128,2132,2136,2140,2144],{"type":25,"tag":37,"props":2125,"children":2126},{},[2127],{"type":30,"value":765},{"type":25,"tag":37,"props":2129,"children":2130},{},[2131],{"type":30,"value":770},{"type":25,"tag":37,"props":2133,"children":2134},{},[2135],{"type":30,"value":775},{"type":25,"tag":37,"props":2137,"children":2138},{},[2139],{"type":30,"value":780},{"type":25,"tag":37,"props":2141,"children":2142},{},[2143],{"type":30,"value":785},{"type":25,"tag":37,"props":2145,"children":2146},{},[2147],{"type":30,"value":790},{"type":25,"tag":26,"props":2149,"children":2150},{},[2151],{"type":30,"value":795},{"type":25,"tag":68,"props":2153,"children":2155},{"src":798,"alt":799,"className":2154},[801],[],{"type":25,"tag":804,"props":2157,"children":2158},{"id":806},[2159],{"type":30,"value":809},{"type":25,"tag":33,"props":2161,"children":2162},{},[2163,2171,2179],{"type":25,"tag":37,"props":2164,"children":2165},{},[2166,2170],{"type":25,"tag":284,"props":2167,"children":2168},{},[2169],{"type":30,"value":820},{"type":30,"value":822},{"type":25,"tag":37,"props":2172,"children":2173},{},[2174,2178],{"type":25,"tag":284,"props":2175,"children":2176},{},[2177],{"type":30,"value":830},{"type":30,"value":832},{"type":25,"tag":37,"props":2180,"children":2181},{},[2182,2186,2187,2190],{"type":25,"tag":284,"props":2183,"children":2184},{},[2185],{"type":30,"value":840},{"type":30,"value":842},{"type":25,"tag":53,"props":2188,"children":2189},{},[],{"type":25,"tag":53,"props":2191,"children":2192},{},[],{"type":25,"tag":804,"props":2194,"children":2195},{"id":851},[2196],{"type":30,"value":854},{"type":25,"tag":33,"props":2198,"children":2199},{},[2200,2208,2216],{"type":25,"tag":37,"props":2201,"children":2202},{},[2203,2207],{"type":25,"tag":284,"props":2204,"children":2205},{},[2206],{"type":30,"value":865},{"type":30,"value":867},{"type":25,"tag":37,"props":2209,"children":2210},{},[2211,2215],{"type":25,"tag":284,"props":2212,"children":2213},{},[2214],{"type":30,"value":875},{"type":30,"value":877},{"type":25,"tag":37,"props":2217,"children":2218},{},[2219,2223,2224,2227],{"type":25,"tag":284,"props":2220,"children":2221},{},[2222],{"type":30,"value":885},{"type":30,"value":887},{"type":25,"tag":53,"props":2225,"children":2226},{},[],{"type":25,"tag":53,"props":2228,"children":2229},{},[],{"type":25,"tag":804,"props":2231,"children":2232},{"id":896},[2233],{"type":30,"value":896},{"type":25,"tag":33,"props":2235,"children":2236},{},[2237,2245,2253],{"type":25,"tag":37,"props":2238,"children":2239},{},[2240,2244],{"type":25,"tag":284,"props":2241,"children":2242},{},[2243],{"type":30,"value":909},{"type":30,"value":911},{"type":25,"tag":37,"props":2246,"children":2247},{},[2248,2252],{"type":25,"tag":284,"props":2249,"children":2250},{},[2251],{"type":30,"value":919},{"type":30,"value":921},{"type":25,"tag":37,"props":2254,"children":2255},{},[2256,2260],{"type":25,"tag":284,"props":2257,"children":2258},{},[2259],{"type":30,"value":929},{"type":30,"value":931},{"type":25,"tag":68,"props":2262,"children":2264},{"src":934,"alt":935,"className":2263},[801],[],{"type":25,"tag":26,"props":2266,"children":2267},{},[2268],{"type":30,"value":942},{"type":25,"tag":26,"props":2270,"children":2271},{},[2272],{"type":30,"value":947},{"type":25,"tag":33,"props":2274,"children":2275},{},[2276,2280],{"type":25,"tag":37,"props":2277,"children":2278},{},[2279],{"type":30,"value":955},{"type":25,"tag":37,"props":2281,"children":2282},{},[2283],{"type":30,"value":960},{"type":25,"tag":26,"props":2285,"children":2286},{},[2287],{"type":30,"value":965},{"type":25,"tag":26,"props":2289,"children":2290},{},[2291],{"type":30,"value":970},{"type":25,"tag":26,"props":2293,"children":2294},{},[2295,2296,2300,2301],{"type":30,"value":975},{"type":25,"tag":284,"props":2297,"children":2298},{},[2299],{"type":30,"value":980},{"type":30,"value":982},{"type":25,"tag":41,"props":2302,"children":2304},{"href":985,"rel":2303},[733],[2305],{"type":30,"value":989},{"type":25,"tag":53,"props":2307,"children":2308},{},[],{"type":25,"tag":89,"props":2310,"children":2311},{"id":995},[2312],{"type":30,"value":998},{"type":25,"tag":26,"props":2314,"children":2315},{},[2316,2317,2321,2322,2326,2327,2331],{"type":30,"value":1003},{"type":25,"tag":41,"props":2318,"children":2319},{"href":1006},[2320],{"type":30,"value":1009},{"type":30,"value":1011},{"type":25,"tag":41,"props":2323,"children":2324},{"href":1014},[2325],{"type":30,"value":1017},{"type":30,"value":1019},{"type":25,"tag":41,"props":2328,"children":2329},{"href":1022},[2330],{"type":30,"value":1025},{"type":30,"value":1027},{"type":25,"tag":68,"props":2333,"children":2334},{"src":1030,"alt":1031,"width":471},[],{"type":25,"tag":26,"props":2336,"children":2337},{},[2338],{"type":30,"value":1037},{"type":25,"tag":33,"props":2340,"children":2341},{},[2342,2346,2350,2354],{"type":25,"tag":37,"props":2343,"children":2344},{},[2345],{"type":30,"value":1045},{"type":25,"tag":37,"props":2347,"children":2348},{},[2349],{"type":30,"value":1050},{"type":25,"tag":37,"props":2351,"children":2352},{},[2353],{"type":30,"value":1055},{"type":25,"tag":37,"props":2355,"children":2356},{},[2357],{"type":30,"value":1060},{"type":25,"tag":26,"props":2359,"children":2360},{},[2361],{"type":30,"value":1065},{"type":25,"tag":26,"props":2363,"children":2364},{},[2365],{"type":30,"value":1070},{"type":25,"tag":26,"props":2367,"children":2368},{},[2369,2370,2374,2375,2379],{"type":30,"value":1075},{"type":25,"tag":284,"props":2371,"children":2372},{},[2373],{"type":30,"value":1080},{"type":30,"value":1082},{"type":25,"tag":284,"props":2376,"children":2377},{},[2378],{"type":30,"value":1087},{"type":30,"value":1089},{"type":25,"tag":53,"props":2381,"children":2382},{},[],{"type":25,"tag":26,"props":2384,"children":2385},{},[2386],{"type":30,"value":1097},{"type":25,"tag":68,"props":2388,"children":2390},{"src":1100,"alt":1101,"className":2389},[73],[],{"type":25,"tag":33,"props":2392,"children":2393},{},[2394],{"type":25,"tag":37,"props":2395,"children":2396},{},[2397],{"type":25,"tag":41,"props":2398,"children":2400},{"href":1112,"rel":2399},[733],[2401],{"type":30,"value":1116},{"type":25,"tag":26,"props":2403,"children":2404},{},[2405],{"type":30,"value":1121},{"type":25,"tag":26,"props":2407,"children":2408},{},[2409],{"type":30,"value":1126},{"type":25,"tag":33,"props":2411,"children":2412},{},[2413],{"type":25,"tag":37,"props":2414,"children":2415},{},[2416],{"type":25,"tag":41,"props":2417,"children":2419},{"href":1135,"rel":2418},[733],[2420],{"type":30,"value":1139},{"type":25,"tag":26,"props":2422,"children":2423},{},[2424],{"type":30,"value":1144},{"type":25,"tag":53,"props":2426,"children":2427},{},[],{"type":25,"tag":26,"props":2429,"children":2430},{},[2431],{"type":30,"value":1152},{"type":25,"tag":26,"props":2433,"children":2434},{},[2435,2436,2440],{"type":30,"value":1157},{"type":25,"tag":284,"props":2437,"children":2438},{},[2439],{"type":30,"value":799},{"type":30,"value":1163},{"type":25,"tag":53,"props":2442,"children":2443},{},[],{"type":25,"tag":804,"props":2445,"children":2446},{"id":1169},[2447],{"type":30,"value":1172},{"type":25,"tag":26,"props":2449,"children":2450},{},[2451,2452,2456],{"type":30,"value":1177},{"type":25,"tag":41,"props":2453,"children":2454},{"href":1180},[2455],{"type":30,"value":1183},{"type":30,"value":1185},{"type":25,"tag":26,"props":2458,"children":2459},{},[2460,2461,2465],{"type":30,"value":1190},{"type":25,"tag":41,"props":2462,"children":2463},{"href":1193},[2464],{"type":30,"value":1196},{"type":30,"value":1198},{"type":25,"tag":53,"props":2467,"children":2468},{"id":1201},[],{"type":25,"tag":178,"props":2470,"children":2472},{"className":2471},[1206],[2473,2474,2485,2486],{"type":30,"value":1209},{"type":25,"tag":178,"props":2475,"children":2477},{"className":2476},[1213],[2478],{"type":25,"tag":41,"props":2479,"children":2481},{"target":1217,"rel":2480,"href":1220},[1219],[2482],{"type":25,"tag":68,"props":2483,"children":2484},{"src":1224},[],{"type":30,"value":1209},{"type":25,"tag":178,"props":2487,"children":2489},{"className":2488},[1230],[2490,2491,2500,2501,2513,2514,2549],{"type":30,"value":1233},{"type":25,"tag":178,"props":2492,"children":2494},{"className":2493},[1237],[2495],{"type":25,"tag":41,"props":2496,"children":2498},{"target":1217,"rel":2497,"href":1220},[1219],[2499],{"type":30,"value":1244},{"type":30,"value":1233},{"type":25,"tag":178,"props":2502,"children":2504},{"className":2503},[1249],[2505,2508,2509,2512],{"type":25,"tag":53,"props":2506,"children":2507},{},[],{"type":30,"value":1255},{"type":25,"tag":53,"props":2510,"children":2511},{},[],{"type":30,"value":1260},{"type":30,"value":1233},{"type":25,"tag":178,"props":2515,"children":2517},{"className":2516},[1265,1266],[2518,2519,2528,2529,2538,2539,2548],{"type":30,"value":1269},{"type":25,"tag":178,"props":2520,"children":2521},{},[2522],{"type":25,"tag":41,"props":2523,"children":2526},{"className":2524,"target":1217,"rel":2525,"href":1220},[1276,1277],[1219],[2527],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":2530,"children":2531},{},[2532],{"type":25,"tag":41,"props":2533,"children":2536},{"className":2534,"target":1217,"rel":2535,"href":1292},[1276,1290],[1219],[2537],{"type":30,"value":1295},{"type":30,"value":1283},{"type":25,"tag":178,"props":2540,"children":2541},{},[2542],{"type":25,"tag":41,"props":2543,"children":2546},{"className":2544,"target":1217,"rel":2545,"href":1305},[1276,1303],[1219],[2547],{"type":30,"value":1308},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":2551,"children":2552},{"id":1313},[],{"type":25,"tag":178,"props":2554,"children":2556},{"className":2555},[1206],[2557,2558,2569,2570],{"type":30,"value":1209},{"type":25,"tag":178,"props":2559,"children":2561},{"className":2560},[1213],[2562],{"type":25,"tag":41,"props":2563,"children":2565},{"target":1217,"rel":2564,"href":1327},[1219],[2566],{"type":25,"tag":68,"props":2567,"children":2568},{"src":1331},[],{"type":30,"value":1209},{"type":25,"tag":178,"props":2571,"children":2573},{"className":2572},[1230],[2574,2575,2584,2585,2601,2602,2627],{"type":30,"value":1233},{"type":25,"tag":178,"props":2576,"children":2578},{"className":2577},[1237],[2579],{"type":25,"tag":41,"props":2580,"children":2582},{"target":1217,"rel":2581,"href":1327},[1219],[2583],{"type":30,"value":1348},{"type":30,"value":1233},{"type":25,"tag":178,"props":2586,"children":2588},{"className":2587},[1249],[2589,2592,2593,2596,2597,2600],{"type":25,"tag":53,"props":2590,"children":2591},{},[],{"type":30,"value":1358},{"type":25,"tag":53,"props":2594,"children":2595},{},[],{"type":30,"value":1363},{"type":25,"tag":53,"props":2598,"children":2599},{},[],{"type":30,"value":1368},{"type":30,"value":1233},{"type":25,"tag":178,"props":2603,"children":2605},{"className":2604},[1265,1373],[2606,2607,2616,2617,2626],{"type":30,"value":1269},{"type":25,"tag":178,"props":2608,"children":2609},{},[2610],{"type":25,"tag":41,"props":2611,"children":2614},{"className":2612,"target":1217,"rel":2613,"href":1327},[1276,1277],[1219],[2615],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":2618,"children":2619},{},[2620],{"type":25,"tag":41,"props":2621,"children":2624},{"className":2622,"target":1217,"rel":2623,"href":1393},[1276,1290],[1219],[2625],{"type":30,"value":1295},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":2629,"children":2630},{"id":1400},[],{"type":25,"tag":178,"props":2632,"children":2634},{"className":2633},[1206],[2635,2636,2647,2648],{"type":30,"value":1209},{"type":25,"tag":178,"props":2637,"children":2639},{"className":2638},[1213],[2640],{"type":25,"tag":41,"props":2641,"children":2643},{"target":1217,"rel":2642,"href":1414},[1219],[2644],{"type":25,"tag":68,"props":2645,"children":2646},{"src":1418},[],{"type":30,"value":1209},{"type":25,"tag":178,"props":2649,"children":2651},{"className":2650},[1230],[2652,2653,2662,2663,2679,2680,2715],{"type":30,"value":1233},{"type":25,"tag":178,"props":2654,"children":2656},{"className":2655},[1237],[2657],{"type":25,"tag":41,"props":2658,"children":2660},{"target":1217,"rel":2659,"href":1414},[1219],[2661],{"type":30,"value":1435},{"type":30,"value":1233},{"type":25,"tag":178,"props":2664,"children":2666},{"className":2665},[1249],[2667,2670,2671,2674,2675,2678],{"type":25,"tag":53,"props":2668,"children":2669},{},[],{"type":30,"value":1445},{"type":25,"tag":53,"props":2672,"children":2673},{},[],{"type":30,"value":1450},{"type":25,"tag":53,"props":2676,"children":2677},{},[],{"type":30,"value":1455},{"type":30,"value":1233},{"type":25,"tag":178,"props":2681,"children":2683},{"className":2682},[1265,1266],[2684,2685,2694,2695,2704,2705,2714],{"type":30,"value":1269},{"type":25,"tag":178,"props":2686,"children":2687},{},[2688],{"type":25,"tag":41,"props":2689,"children":2692},{"className":2690,"target":1217,"rel":2691,"href":1414},[1276,1277],[1219],[2693],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":2696,"children":2697},{},[2698],{"type":25,"tag":41,"props":2699,"children":2702},{"className":2700,"target":1217,"rel":2701,"href":1479},[1276,1290],[1219],[2703],{"type":30,"value":1295},{"type":30,"value":1283},{"type":25,"tag":178,"props":2706,"children":2707},{},[2708],{"type":25,"tag":41,"props":2709,"children":2712},{"className":2710,"target":1217,"rel":2711,"href":1490},[1276,1303],[1219],[2713],{"type":30,"value":1308},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":2717,"children":2718},{},[],{"type":25,"tag":318,"props":2720,"children":2721},{},[],{"type":25,"tag":26,"props":2723,"children":2724},{},[2725],{"type":25,"tag":41,"props":2726,"children":2727},{"href":43},[2728],{"type":30,"value":1508},{"title":7,"searchDepth":323,"depth":323,"links":2730},[2731],{"id":59,"depth":323,"text":9,"children":2732},[2733,2734,2735,2736,2737],{"id":91,"depth":361,"text":94},{"id":173,"depth":361,"text":176},{"id":481,"depth":361,"text":484},{"id":719,"depth":361,"text":722},{"id":995,"depth":361,"text":998},1791852913693]