[{"data":1,"prerenderedAt":2737},["Reactive",2],{"/articles/hacker-2":3,"content-query-dTouDAV79Q":1523},{"_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,"_extension":1522},"/articles/hacker-2","articles",false,"","ちょっとだけハッカー2","エクセルマクロ作成にAIエージェントを使ってみた",[11],"programming",[13,14,15,16,17],"ai","beginner-programming","information-ed","management","dx","hacker-2.jpg","2026/4/13","2026/5/5",{"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},"/articles/hacker-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},"/img/laptopexcel.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},"/img/hadano80.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},"/img/aiagent.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},"/img/phonetic1.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},"/img/genai.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 / 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://note.com/e2ruda/n/n6f8295b9e0ee",[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://note.com/kmds_bpmg/n/n042b0454208a",[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},"/img/bithacker.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/GAS等）の再評価",{"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},"/img/hellish.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://qiita.com/satoru_higuchi/items/a6aa0300c3a97648c65c",[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},"/articles/aimanga-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},"/img/usbmemory.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},"/img/pakkun.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://japan.zdnet.com/article/35246948/",[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://business.ntt-east.co.jp/column/bizdrive/train-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},"/articles/ict-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://hb.afl.rakuten.co.jp/ichiba/53732dca.d9b2508c.53732dcb.df291533/_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://thumbnail.image.rakuten.co.jp/@0_mall/logitec/cabinet/memory/lmc-lcauac/lmc-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://af.moshimo.com/af/c/click?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://ck.jp.ap.valuecommerce.com/servlet/referral?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://hb.afl.rakuten.co.jp/ichiba/537628d7.39157b54.537628d9.e3340037/_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://image.rakuten.co.jp/yakinikuyutaka/cabinet/gazou002pic/systempic085/y0c584d4q42.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://af.moshimo.com/af/c/click?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://hb.afl.rakuten.co.jp/ichiba/1c31a7e9.545b2c08.1c31a7ea.d83a8f7a/_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://thumbnail.image.rakuten.co.jp/@0_mall/yamada-denki/cabinet/a07000291/4790753016.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://af.moshimo.com/af/c/click?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://ck.jp.ap.valuecommerce.com/servlet/referral?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/hacker-2.md","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":1524,"tag":1525,"thumbnail":18,"createdAt":19,"updatedAt":20,"body":1526,"_type":1518,"_id":1519,"_source":1520,"_file":1521,"_extension":1522},[11],[13,14,15,16,17],{"type":22,"children":1527,"toc":2728},[1528,1532,1542,1546,1549,1553,1557,1561,1565,1569,1572,1576,1599,1609,1632,1636,1639,1643,1689,1864,1873,1882,1885,1889,1988,1992,2020,2039,2076,2080,2084,2087,2091,2110,2120,2147,2151,2155,2159,2192,2196,2229,2233,2260,2264,2268,2272,2283,2287,2291,2305,2308,2312,2331,2334,2338,2357,2361,2365,2379,2382,2386,2390,2401,2405,2409,2420,2424,2427,2431,2440,2443,2447,2456,2465,2468,2549,2552,2627,2630,2715,2718,2721],{"type":25,"tag":26,"props":1529,"children":1530},{},[1531],{"type":30,"value":31},{"type":25,"tag":33,"props":1533,"children":1534},{},[1535],{"type":25,"tag":37,"props":1536,"children":1537},{},[1538],{"type":25,"tag":41,"props":1539,"children":1540},{"href":43},[1541],{"type":30,"value":46},{"type":25,"tag":26,"props":1543,"children":1544},{},[1545],{"type":30,"value":51},{"type":25,"tag":53,"props":1547,"children":1548},{},[],{"type":25,"tag":57,"props":1550,"children":1551},{"id":59},[1552],{"type":30,"value":9},{"type":25,"tag":26,"props":1554,"children":1555},{},[1556],{"type":30,"value":66},{"type":25,"tag":68,"props":1558,"children":1560},{"src":70,"alt":71,"className":1559},[73],[],{"type":25,"tag":26,"props":1562,"children":1563},{},[1564],{"type":30,"value":79},{"type":25,"tag":26,"props":1566,"children":1567},{},[1568],{"type":30,"value":84},{"type":25,"tag":53,"props":1570,"children":1571},{},[],{"type":25,"tag":89,"props":1573,"children":1574},{"id":91},[1575],{"type":30,"value":94},{"type":25,"tag":96,"props":1577,"children":1578},{},[1579,1583,1587,1591,1595],{"type":25,"tag":37,"props":1580,"children":1581},{},[1582],{"type":30,"value":103},{"type":25,"tag":37,"props":1584,"children":1585},{},[1586],{"type":30,"value":108},{"type":25,"tag":37,"props":1588,"children":1589},{},[1590],{"type":30,"value":113},{"type":25,"tag":37,"props":1592,"children":1593},{},[1594],{"type":30,"value":118},{"type":25,"tag":37,"props":1596,"children":1597},{},[1598],{"type":30,"value":123},{"type":25,"tag":26,"props":1600,"children":1601},{},[1602,1603,1606],{"type":30,"value":128},{"type":25,"tag":53,"props":1604,"children":1605},{},[],{"type":25,"tag":53,"props":1607,"children":1608},{},[],{"type":25,"tag":96,"props":1610,"children":1611},{},[1612,1616,1620,1624,1628],{"type":25,"tag":37,"props":1613,"children":1614},{},[1615],{"type":30,"value":142},{"type":25,"tag":37,"props":1617,"children":1618},{},[1619],{"type":30,"value":147},{"type":25,"tag":37,"props":1621,"children":1622},{},[1623],{"type":30,"value":152},{"type":25,"tag":37,"props":1625,"children":1626},{},[1627],{"type":30,"value":157},{"type":25,"tag":37,"props":1629,"children":1630},{},[1631],{"type":30,"value":162},{"type":25,"tag":26,"props":1633,"children":1634},{},[1635],{"type":30,"value":167},{"type":25,"tag":53,"props":1637,"children":1638},{},[],{"type":25,"tag":89,"props":1640,"children":1641},{"id":173},[1642],{"type":30,"value":176},{"type":25,"tag":178,"props":1644,"children":1646},{"className":1645},[181],[1647,1648,1657,1658,1661,1662,1665,1666,1669,1670,1673,1674,1677,1678,1681,1682,1685,1686],{"type":30,"value":184},{"type":25,"tag":178,"props":1649,"children":1651},{"className":1650},[188],[1652,1653,1656],{"type":30,"value":191},{"type":25,"tag":68,"props":1654,"children":1655},{"src":194,"alt":195,"width":196},[],{"type":30,"value":191},{"type":30,"value":200},{"type":25,"tag":53,"props":1659,"children":1660},{},[],{"type":30,"value":205},{"type":25,"tag":53,"props":1663,"children":1664},{},[],{"type":30,"value":210},{"type":25,"tag":53,"props":1667,"children":1668},{},[],{"type":30,"value":215},{"type":25,"tag":53,"props":1671,"children":1672},{},[],{"type":30,"value":220},{"type":25,"tag":53,"props":1675,"children":1676},{},[],{"type":30,"value":225},{"type":25,"tag":53,"props":1679,"children":1680},{},[],{"type":30,"value":230},{"type":25,"tag":53,"props":1683,"children":1684},{},[],{"type":30,"value":235},{"type":25,"tag":53,"props":1687,"children":1688},{},[],{"type":25,"tag":178,"props":1690,"children":1692},{"className":1691},[242],[1693,1694,1703,1704,1707,1710,1717,1724,1731,1754,1757,1764,1768,1775,1786,1789,1796,1800,1807,1834],{"type":30,"value":184},{"type":25,"tag":178,"props":1695,"children":1697},{"className":1696},[188],[1698,1699,1702],{"type":30,"value":191},{"type":25,"tag":68,"props":1700,"children":1701},{"src":252,"alt":253,"width":196},[],{"type":30,"value":191},{"type":30,"value":257},{"type":25,"tag":53,"props":1705,"children":1706},{},[],{"type":25,"tag":53,"props":1708,"children":1709},{},[],{"type":25,"tag":96,"props":1711,"children":1712},{},[1713],{"type":25,"tag":37,"props":1714,"children":1715},{},[1716],{"type":30,"value":271},{"type":25,"tag":26,"props":1718,"children":1719},{},[1720,1721],{"type":30,"value":276},{"type":25,"tag":53,"props":1722,"children":1723},{},[],{"type":25,"tag":26,"props":1725,"children":1726},{},[1727],{"type":25,"tag":284,"props":1728,"children":1729},{},[1730],{"type":30,"value":288},{"type":25,"tag":33,"props":1732,"children":1733},{},[1734,1738,1742,1746,1750],{"type":25,"tag":37,"props":1735,"children":1736},{},[1737],{"type":30,"value":296},{"type":25,"tag":37,"props":1739,"children":1740},{},[1741],{"type":30,"value":301},{"type":25,"tag":37,"props":1743,"children":1744},{},[1745],{"type":30,"value":306},{"type":25,"tag":37,"props":1747,"children":1748},{},[1749],{"type":30,"value":311},{"type":25,"tag":37,"props":1751,"children":1752},{},[1753],{"type":30,"value":316},{"type":25,"tag":318,"props":1755,"children":1756},{},[],{"type":25,"tag":96,"props":1758,"children":1759},{"start":323},[1760],{"type":25,"tag":37,"props":1761,"children":1762},{},[1763],{"type":30,"value":329},{"type":25,"tag":26,"props":1765,"children":1766},{},[1767],{"type":30,"value":334},{"type":25,"tag":26,"props":1769,"children":1770},{},[1771],{"type":25,"tag":284,"props":1772,"children":1773},{},[1774],{"type":30,"value":342},{"type":25,"tag":33,"props":1776,"children":1777},{},[1778,1782],{"type":25,"tag":37,"props":1779,"children":1780},{},[1781],{"type":30,"value":350},{"type":25,"tag":37,"props":1783,"children":1784},{},[1785],{"type":30,"value":355},{"type":25,"tag":318,"props":1787,"children":1788},{},[],{"type":25,"tag":96,"props":1790,"children":1791},{"start":361},[1792],{"type":25,"tag":37,"props":1793,"children":1794},{},[1795],{"type":30,"value":367},{"type":25,"tag":26,"props":1797,"children":1798},{},[1799],{"type":30,"value":372},{"type":25,"tag":374,"props":1801,"children":1802},{"code":376},[1803],{"type":25,"tag":379,"props":1804,"children":1805},{"__ignoreMap":7},[1806],{"type":30,"value":376},{"type":25,"tag":26,"props":1808,"children":1809},{},[1810,1811,1814,1815,1818,1819,1822,1823,1826,1827,1830,1833],{"type":30,"value":387},{"type":25,"tag":53,"props":1812,"children":1813},{},[],{"type":30,"value":392},{"type":25,"tag":53,"props":1816,"children":1817},{},[],{"type":30,"value":397},{"type":25,"tag":53,"props":1820,"children":1821},{},[],{"type":30,"value":402},{"type":25,"tag":53,"props":1824,"children":1825},{},[],{"type":30,"value":407},{"type":25,"tag":53,"props":1828,"children":1829},{},[],{"type":25,"tag":53,"props":1831,"children":1832},{},[],{"type":30,"value":415},{"type":25,"tag":96,"props":1835,"children":1836},{},[1837,1841,1845,1849,1853],{"type":25,"tag":37,"props":1838,"children":1839},{},[1840],{"type":30,"value":423},{"type":25,"tag":37,"props":1842,"children":1843},{},[1844],{"type":30,"value":428},{"type":25,"tag":37,"props":1846,"children":1847},{},[1848],{"type":30,"value":433},{"type":25,"tag":37,"props":1850,"children":1851},{},[1852],{"type":30,"value":438},{"type":25,"tag":37,"props":1854,"children":1855},{},[1856,1857,1860,1863],{"type":30,"value":443},{"type":25,"tag":53,"props":1858,"children":1859},{},[],{"type":25,"tag":53,"props":1861,"children":1862},{},[],{"type":30,"value":451},{"type":25,"tag":26,"props":1865,"children":1866},{},[1867,1868,1872],{"type":30,"value":456},{"type":25,"tag":284,"props":1869,"children":1870},{},[1871],{"type":30,"value":461},{"type":30,"value":463},{"type":25,"tag":26,"props":1874,"children":1875},{},[1876,1879],{"type":25,"tag":68,"props":1877,"children":1878},{"src":469,"alt":470,"width":471},[],{"type":25,"tag":53,"props":1880,"children":1881},{},[],{"type":25,"tag":53,"props":1883,"children":1884},{},[],{"type":25,"tag":89,"props":1886,"children":1887},{"id":481},[1888],{"type":30,"value":484},{"type":25,"tag":178,"props":1890,"children":1892},{"className":1891},[242],[1893,1894,1903,1904,1915,1926,1930,1938,1946,1954,1964,1976,1984],{"type":30,"value":184},{"type":25,"tag":178,"props":1895,"children":1897},{"className":1896},[188],[1898,1899,1902],{"type":30,"value":191},{"type":25,"tag":68,"props":1900,"children":1901},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":30,"value":502},{"type":25,"tag":26,"props":1905,"children":1906},{},[1907,1911,1914],{"type":25,"tag":284,"props":1908,"children":1909},{},[1910],{"type":30,"value":510},{"type":25,"tag":53,"props":1912,"children":1913},{},[],{"type":30,"value":515},{"type":25,"tag":26,"props":1916,"children":1917},{},[1918,1922,1925],{"type":25,"tag":284,"props":1919,"children":1920},{},[1921],{"type":30,"value":523},{"type":25,"tag":53,"props":1923,"children":1924},{},[],{"type":30,"value":515},{"type":25,"tag":26,"props":1927,"children":1928},{},[1929],{"type":30,"value":532},{"type":25,"tag":26,"props":1931,"children":1932},{},[1933,1934,1937],{"type":30,"value":537},{"type":25,"tag":53,"props":1935,"children":1936},{},[],{"type":30,"value":542},{"type":25,"tag":26,"props":1939,"children":1940},{},[1941,1942,1945],{"type":30,"value":547},{"type":25,"tag":53,"props":1943,"children":1944},{},[],{"type":30,"value":552},{"type":25,"tag":26,"props":1947,"children":1948},{},[1949,1950,1953],{"type":30,"value":557},{"type":25,"tag":53,"props":1951,"children":1952},{},[],{"type":30,"value":562},{"type":25,"tag":26,"props":1955,"children":1956},{},[1957,1958,1961],{"type":30,"value":567},{"type":25,"tag":53,"props":1959,"children":1960},{},[],{"type":25,"tag":53,"props":1962,"children":1963},{},[],{"type":25,"tag":26,"props":1965,"children":1966},{},[1967,1968,1971,1972,1975],{"type":30,"value":578},{"type":25,"tag":53,"props":1969,"children":1970},{},[],{"type":30,"value":583},{"type":25,"tag":53,"props":1973,"children":1974},{},[],{"type":30,"value":588},{"type":25,"tag":26,"props":1977,"children":1978},{},[1979,1980,1983],{"type":30,"value":593},{"type":25,"tag":53,"props":1981,"children":1982},{},[],{"type":30,"value":598},{"type":25,"tag":26,"props":1985,"children":1986},{},[1987],{"type":30,"value":603},{"type":25,"tag":26,"props":1989,"children":1990},{},[1991],{"type":30,"value":608},{"type":25,"tag":178,"props":1993,"children":1995},{"className":1994},[242],[1996,1997,2006,2013],{"type":30,"value":184},{"type":25,"tag":178,"props":1998,"children":2000},{"className":1999},[188],[2001,2002,2005],{"type":30,"value":191},{"type":25,"tag":68,"props":2003,"children":2004},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":25,"tag":26,"props":2007,"children":2008},{},[2009],{"type":25,"tag":284,"props":2010,"children":2011},{},[2012],{"type":30,"value":630},{"type":25,"tag":26,"props":2014,"children":2015},{},[2016],{"type":25,"tag":284,"props":2017,"children":2018},{},[2019],{"type":30,"value":638},{"type":25,"tag":26,"props":2021,"children":2022},{},[2023,2024,2027,2031,2034,2035,2038],{"type":30,"value":643},{"type":25,"tag":53,"props":2025,"children":2026},{},[],{"type":25,"tag":284,"props":2028,"children":2029},{},[2030],{"type":30,"value":651},{"type":25,"tag":53,"props":2032,"children":2033},{},[],{"type":30,"value":656},{"type":25,"tag":53,"props":2036,"children":2037},{},[],{"type":30,"value":661},{"type":25,"tag":178,"props":2040,"children":2042},{"className":2041},[242],[2043,2044,2053,2057,2072],{"type":30,"value":184},{"type":25,"tag":178,"props":2045,"children":2047},{"className":2046},[188],[2048,2049,2052],{"type":30,"value":191},{"type":25,"tag":68,"props":2050,"children":2051},{"src":497,"alt":498,"width":196},[],{"type":30,"value":191},{"type":25,"tag":26,"props":2054,"children":2055},{},[2056],{"type":30,"value":680},{"type":25,"tag":33,"props":2058,"children":2059},{},[2060,2064,2068],{"type":25,"tag":37,"props":2061,"children":2062},{},[2063],{"type":30,"value":688},{"type":25,"tag":37,"props":2065,"children":2066},{},[2067],{"type":30,"value":693},{"type":25,"tag":37,"props":2069,"children":2070},{},[2071],{"type":30,"value":698},{"type":25,"tag":26,"props":2073,"children":2074},{},[2075],{"type":30,"value":703},{"type":25,"tag":26,"props":2077,"children":2078},{},[2079],{"type":30,"value":708},{"type":25,"tag":26,"props":2081,"children":2082},{},[2083],{"type":30,"value":713},{"type":25,"tag":53,"props":2085,"children":2086},{},[],{"type":25,"tag":89,"props":2088,"children":2089},{"id":719},[2090],{"type":30,"value":722},{"type":25,"tag":33,"props":2092,"children":2093},{},[2094,2102],{"type":25,"tag":37,"props":2095,"children":2096},{},[2097],{"type":25,"tag":41,"props":2098,"children":2100},{"href":731,"rel":2099},[733],[2101],{"type":30,"value":736},{"type":25,"tag":37,"props":2103,"children":2104},{},[2105],{"type":25,"tag":41,"props":2106,"children":2108},{"href":742,"rel":2107},[733],[2109],{"type":30,"value":746},{"type":25,"tag":26,"props":2111,"children":2112},{},[2113,2114,2117],{"type":30,"value":751},{"type":25,"tag":53,"props":2115,"children":2116},{},[],{"type":25,"tag":53,"props":2118,"children":2119},{},[],{"type":25,"tag":96,"props":2121,"children":2122},{},[2123,2127,2131,2135,2139,2143],{"type":25,"tag":37,"props":2124,"children":2125},{},[2126],{"type":30,"value":765},{"type":25,"tag":37,"props":2128,"children":2129},{},[2130],{"type":30,"value":770},{"type":25,"tag":37,"props":2132,"children":2133},{},[2134],{"type":30,"value":775},{"type":25,"tag":37,"props":2136,"children":2137},{},[2138],{"type":30,"value":780},{"type":25,"tag":37,"props":2140,"children":2141},{},[2142],{"type":30,"value":785},{"type":25,"tag":37,"props":2144,"children":2145},{},[2146],{"type":30,"value":790},{"type":25,"tag":26,"props":2148,"children":2149},{},[2150],{"type":30,"value":795},{"type":25,"tag":68,"props":2152,"children":2154},{"src":798,"alt":799,"className":2153},[801],[],{"type":25,"tag":804,"props":2156,"children":2157},{"id":806},[2158],{"type":30,"value":809},{"type":25,"tag":33,"props":2160,"children":2161},{},[2162,2170,2178],{"type":25,"tag":37,"props":2163,"children":2164},{},[2165,2169],{"type":25,"tag":284,"props":2166,"children":2167},{},[2168],{"type":30,"value":820},{"type":30,"value":822},{"type":25,"tag":37,"props":2171,"children":2172},{},[2173,2177],{"type":25,"tag":284,"props":2174,"children":2175},{},[2176],{"type":30,"value":830},{"type":30,"value":832},{"type":25,"tag":37,"props":2179,"children":2180},{},[2181,2185,2186,2189],{"type":25,"tag":284,"props":2182,"children":2183},{},[2184],{"type":30,"value":840},{"type":30,"value":842},{"type":25,"tag":53,"props":2187,"children":2188},{},[],{"type":25,"tag":53,"props":2190,"children":2191},{},[],{"type":25,"tag":804,"props":2193,"children":2194},{"id":851},[2195],{"type":30,"value":854},{"type":25,"tag":33,"props":2197,"children":2198},{},[2199,2207,2215],{"type":25,"tag":37,"props":2200,"children":2201},{},[2202,2206],{"type":25,"tag":284,"props":2203,"children":2204},{},[2205],{"type":30,"value":865},{"type":30,"value":867},{"type":25,"tag":37,"props":2208,"children":2209},{},[2210,2214],{"type":25,"tag":284,"props":2211,"children":2212},{},[2213],{"type":30,"value":875},{"type":30,"value":877},{"type":25,"tag":37,"props":2216,"children":2217},{},[2218,2222,2223,2226],{"type":25,"tag":284,"props":2219,"children":2220},{},[2221],{"type":30,"value":885},{"type":30,"value":887},{"type":25,"tag":53,"props":2224,"children":2225},{},[],{"type":25,"tag":53,"props":2227,"children":2228},{},[],{"type":25,"tag":804,"props":2230,"children":2231},{"id":896},[2232],{"type":30,"value":896},{"type":25,"tag":33,"props":2234,"children":2235},{},[2236,2244,2252],{"type":25,"tag":37,"props":2237,"children":2238},{},[2239,2243],{"type":25,"tag":284,"props":2240,"children":2241},{},[2242],{"type":30,"value":909},{"type":30,"value":911},{"type":25,"tag":37,"props":2245,"children":2246},{},[2247,2251],{"type":25,"tag":284,"props":2248,"children":2249},{},[2250],{"type":30,"value":919},{"type":30,"value":921},{"type":25,"tag":37,"props":2253,"children":2254},{},[2255,2259],{"type":25,"tag":284,"props":2256,"children":2257},{},[2258],{"type":30,"value":929},{"type":30,"value":931},{"type":25,"tag":68,"props":2261,"children":2263},{"src":934,"alt":935,"className":2262},[801],[],{"type":25,"tag":26,"props":2265,"children":2266},{},[2267],{"type":30,"value":942},{"type":25,"tag":26,"props":2269,"children":2270},{},[2271],{"type":30,"value":947},{"type":25,"tag":33,"props":2273,"children":2274},{},[2275,2279],{"type":25,"tag":37,"props":2276,"children":2277},{},[2278],{"type":30,"value":955},{"type":25,"tag":37,"props":2280,"children":2281},{},[2282],{"type":30,"value":960},{"type":25,"tag":26,"props":2284,"children":2285},{},[2286],{"type":30,"value":965},{"type":25,"tag":26,"props":2288,"children":2289},{},[2290],{"type":30,"value":970},{"type":25,"tag":26,"props":2292,"children":2293},{},[2294,2295,2299,2300],{"type":30,"value":975},{"type":25,"tag":284,"props":2296,"children":2297},{},[2298],{"type":30,"value":980},{"type":30,"value":982},{"type":25,"tag":41,"props":2301,"children":2303},{"href":985,"rel":2302},[733],[2304],{"type":30,"value":989},{"type":25,"tag":53,"props":2306,"children":2307},{},[],{"type":25,"tag":89,"props":2309,"children":2310},{"id":995},[2311],{"type":30,"value":998},{"type":25,"tag":26,"props":2313,"children":2314},{},[2315,2316,2320,2321,2325,2326,2330],{"type":30,"value":1003},{"type":25,"tag":41,"props":2317,"children":2318},{"href":1006},[2319],{"type":30,"value":1009},{"type":30,"value":1011},{"type":25,"tag":41,"props":2322,"children":2323},{"href":1014},[2324],{"type":30,"value":1017},{"type":30,"value":1019},{"type":25,"tag":41,"props":2327,"children":2328},{"href":1022},[2329],{"type":30,"value":1025},{"type":30,"value":1027},{"type":25,"tag":68,"props":2332,"children":2333},{"src":1030,"alt":1031,"width":471},[],{"type":25,"tag":26,"props":2335,"children":2336},{},[2337],{"type":30,"value":1037},{"type":25,"tag":33,"props":2339,"children":2340},{},[2341,2345,2349,2353],{"type":25,"tag":37,"props":2342,"children":2343},{},[2344],{"type":30,"value":1045},{"type":25,"tag":37,"props":2346,"children":2347},{},[2348],{"type":30,"value":1050},{"type":25,"tag":37,"props":2350,"children":2351},{},[2352],{"type":30,"value":1055},{"type":25,"tag":37,"props":2354,"children":2355},{},[2356],{"type":30,"value":1060},{"type":25,"tag":26,"props":2358,"children":2359},{},[2360],{"type":30,"value":1065},{"type":25,"tag":26,"props":2362,"children":2363},{},[2364],{"type":30,"value":1070},{"type":25,"tag":26,"props":2366,"children":2367},{},[2368,2369,2373,2374,2378],{"type":30,"value":1075},{"type":25,"tag":284,"props":2370,"children":2371},{},[2372],{"type":30,"value":1080},{"type":30,"value":1082},{"type":25,"tag":284,"props":2375,"children":2376},{},[2377],{"type":30,"value":1087},{"type":30,"value":1089},{"type":25,"tag":53,"props":2380,"children":2381},{},[],{"type":25,"tag":26,"props":2383,"children":2384},{},[2385],{"type":30,"value":1097},{"type":25,"tag":68,"props":2387,"children":2389},{"src":1100,"alt":1101,"className":2388},[73],[],{"type":25,"tag":33,"props":2391,"children":2392},{},[2393],{"type":25,"tag":37,"props":2394,"children":2395},{},[2396],{"type":25,"tag":41,"props":2397,"children":2399},{"href":1112,"rel":2398},[733],[2400],{"type":30,"value":1116},{"type":25,"tag":26,"props":2402,"children":2403},{},[2404],{"type":30,"value":1121},{"type":25,"tag":26,"props":2406,"children":2407},{},[2408],{"type":30,"value":1126},{"type":25,"tag":33,"props":2410,"children":2411},{},[2412],{"type":25,"tag":37,"props":2413,"children":2414},{},[2415],{"type":25,"tag":41,"props":2416,"children":2418},{"href":1135,"rel":2417},[733],[2419],{"type":30,"value":1139},{"type":25,"tag":26,"props":2421,"children":2422},{},[2423],{"type":30,"value":1144},{"type":25,"tag":53,"props":2425,"children":2426},{},[],{"type":25,"tag":26,"props":2428,"children":2429},{},[2430],{"type":30,"value":1152},{"type":25,"tag":26,"props":2432,"children":2433},{},[2434,2435,2439],{"type":30,"value":1157},{"type":25,"tag":284,"props":2436,"children":2437},{},[2438],{"type":30,"value":799},{"type":30,"value":1163},{"type":25,"tag":53,"props":2441,"children":2442},{},[],{"type":25,"tag":804,"props":2444,"children":2445},{"id":1169},[2446],{"type":30,"value":1172},{"type":25,"tag":26,"props":2448,"children":2449},{},[2450,2451,2455],{"type":30,"value":1177},{"type":25,"tag":41,"props":2452,"children":2453},{"href":1180},[2454],{"type":30,"value":1183},{"type":30,"value":1185},{"type":25,"tag":26,"props":2457,"children":2458},{},[2459,2460,2464],{"type":30,"value":1190},{"type":25,"tag":41,"props":2461,"children":2462},{"href":1193},[2463],{"type":30,"value":1196},{"type":30,"value":1198},{"type":25,"tag":53,"props":2466,"children":2467},{"id":1201},[],{"type":25,"tag":178,"props":2469,"children":2471},{"className":2470},[1206],[2472,2473,2484,2485],{"type":30,"value":1209},{"type":25,"tag":178,"props":2474,"children":2476},{"className":2475},[1213],[2477],{"type":25,"tag":41,"props":2478,"children":2480},{"target":1217,"rel":2479,"href":1220},[1219],[2481],{"type":25,"tag":68,"props":2482,"children":2483},{"src":1224},[],{"type":30,"value":1209},{"type":25,"tag":178,"props":2486,"children":2488},{"className":2487},[1230],[2489,2490,2499,2500,2512,2513,2548],{"type":30,"value":1233},{"type":25,"tag":178,"props":2491,"children":2493},{"className":2492},[1237],[2494],{"type":25,"tag":41,"props":2495,"children":2497},{"target":1217,"rel":2496,"href":1220},[1219],[2498],{"type":30,"value":1244},{"type":30,"value":1233},{"type":25,"tag":178,"props":2501,"children":2503},{"className":2502},[1249],[2504,2507,2508,2511],{"type":25,"tag":53,"props":2505,"children":2506},{},[],{"type":30,"value":1255},{"type":25,"tag":53,"props":2509,"children":2510},{},[],{"type":30,"value":1260},{"type":30,"value":1233},{"type":25,"tag":178,"props":2514,"children":2516},{"className":2515},[1265,1266],[2517,2518,2527,2528,2537,2538,2547],{"type":30,"value":1269},{"type":25,"tag":178,"props":2519,"children":2520},{},[2521],{"type":25,"tag":41,"props":2522,"children":2525},{"className":2523,"target":1217,"rel":2524,"href":1220},[1276,1277],[1219],[2526],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":2529,"children":2530},{},[2531],{"type":25,"tag":41,"props":2532,"children":2535},{"className":2533,"target":1217,"rel":2534,"href":1292},[1276,1290],[1219],[2536],{"type":30,"value":1295},{"type":30,"value":1283},{"type":25,"tag":178,"props":2539,"children":2540},{},[2541],{"type":25,"tag":41,"props":2542,"children":2545},{"className":2543,"target":1217,"rel":2544,"href":1305},[1276,1303],[1219],[2546],{"type":30,"value":1308},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":2550,"children":2551},{"id":1313},[],{"type":25,"tag":178,"props":2553,"children":2555},{"className":2554},[1206],[2556,2557,2568,2569],{"type":30,"value":1209},{"type":25,"tag":178,"props":2558,"children":2560},{"className":2559},[1213],[2561],{"type":25,"tag":41,"props":2562,"children":2564},{"target":1217,"rel":2563,"href":1327},[1219],[2565],{"type":25,"tag":68,"props":2566,"children":2567},{"src":1331},[],{"type":30,"value":1209},{"type":25,"tag":178,"props":2570,"children":2572},{"className":2571},[1230],[2573,2574,2583,2584,2600,2601,2626],{"type":30,"value":1233},{"type":25,"tag":178,"props":2575,"children":2577},{"className":2576},[1237],[2578],{"type":25,"tag":41,"props":2579,"children":2581},{"target":1217,"rel":2580,"href":1327},[1219],[2582],{"type":30,"value":1348},{"type":30,"value":1233},{"type":25,"tag":178,"props":2585,"children":2587},{"className":2586},[1249],[2588,2591,2592,2595,2596,2599],{"type":25,"tag":53,"props":2589,"children":2590},{},[],{"type":30,"value":1358},{"type":25,"tag":53,"props":2593,"children":2594},{},[],{"type":30,"value":1363},{"type":25,"tag":53,"props":2597,"children":2598},{},[],{"type":30,"value":1368},{"type":30,"value":1233},{"type":25,"tag":178,"props":2602,"children":2604},{"className":2603},[1265,1373],[2605,2606,2615,2616,2625],{"type":30,"value":1269},{"type":25,"tag":178,"props":2607,"children":2608},{},[2609],{"type":25,"tag":41,"props":2610,"children":2613},{"className":2611,"target":1217,"rel":2612,"href":1327},[1276,1277],[1219],[2614],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":2617,"children":2618},{},[2619],{"type":25,"tag":41,"props":2620,"children":2623},{"className":2621,"target":1217,"rel":2622,"href":1393},[1276,1290],[1219],[2624],{"type":30,"value":1295},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":2628,"children":2629},{"id":1400},[],{"type":25,"tag":178,"props":2631,"children":2633},{"className":2632},[1206],[2634,2635,2646,2647],{"type":30,"value":1209},{"type":25,"tag":178,"props":2636,"children":2638},{"className":2637},[1213],[2639],{"type":25,"tag":41,"props":2640,"children":2642},{"target":1217,"rel":2641,"href":1414},[1219],[2643],{"type":25,"tag":68,"props":2644,"children":2645},{"src":1418},[],{"type":30,"value":1209},{"type":25,"tag":178,"props":2648,"children":2650},{"className":2649},[1230],[2651,2652,2661,2662,2678,2679,2714],{"type":30,"value":1233},{"type":25,"tag":178,"props":2653,"children":2655},{"className":2654},[1237],[2656],{"type":25,"tag":41,"props":2657,"children":2659},{"target":1217,"rel":2658,"href":1414},[1219],[2660],{"type":30,"value":1435},{"type":30,"value":1233},{"type":25,"tag":178,"props":2663,"children":2665},{"className":2664},[1249],[2666,2669,2670,2673,2674,2677],{"type":25,"tag":53,"props":2667,"children":2668},{},[],{"type":30,"value":1445},{"type":25,"tag":53,"props":2671,"children":2672},{},[],{"type":30,"value":1450},{"type":25,"tag":53,"props":2675,"children":2676},{},[],{"type":30,"value":1455},{"type":30,"value":1233},{"type":25,"tag":178,"props":2680,"children":2682},{"className":2681},[1265,1266],[2683,2684,2693,2694,2703,2704,2713],{"type":30,"value":1269},{"type":25,"tag":178,"props":2685,"children":2686},{},[2687],{"type":25,"tag":41,"props":2688,"children":2691},{"className":2689,"target":1217,"rel":2690,"href":1414},[1276,1277],[1219],[2692],{"type":30,"value":1281},{"type":30,"value":1283},{"type":25,"tag":178,"props":2695,"children":2696},{},[2697],{"type":25,"tag":41,"props":2698,"children":2701},{"className":2699,"target":1217,"rel":2700,"href":1479},[1276,1290],[1219],[2702],{"type":30,"value":1295},{"type":30,"value":1283},{"type":25,"tag":178,"props":2705,"children":2706},{},[2707],{"type":25,"tag":41,"props":2708,"children":2711},{"className":2709,"target":1217,"rel":2710,"href":1490},[1276,1303],[1219],[2712],{"type":30,"value":1308},{"type":30,"value":1233},{"type":30,"value":1209},{"type":25,"tag":53,"props":2716,"children":2717},{},[],{"type":25,"tag":318,"props":2719,"children":2720},{},[],{"type":25,"tag":26,"props":2722,"children":2723},{},[2724],{"type":25,"tag":41,"props":2725,"children":2726},{"href":43},[2727],{"type":30,"value":1508},{"title":7,"searchDepth":323,"depth":323,"links":2729},[2730],{"id":59,"depth":323,"text":9,"children":2731},[2732,2733,2734,2735,2736],{"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},1777954686820]