はてなキーワード: gasとは
検索式を書きますので、それで見つかったファイルを全て選択して、削除などのアクションをしてください。
細かな調整は各自のお好みで変更してください。
◆1年以上前のファイルサイズの大きなメール(300kB以上)を検索(星を付けたメールは除く)。削除しましょう。
older_than:1y larger:300k -is:starred
◆プロモーションやソーシャルに分類された1か月以上前のメールを検索。削除しましょう
(category:promotions OR category:social) older_than:30d
◆受信トレイの180日以上前のメールを検索。アーカイブして、受信トレイのメール数を減らしましょう
label:inbox older_than:180d
◆プロモーションやソーシャルに入ったメールで2日経ったものを検索。既読にしましょう。
label:inbox (category:promotions OR category:social) older_than:2d
Google Apps Script(GAS)を使うとこれを毎日自動で行ってもらえます。
実行の左のアイコンで保存。関数をcleanUpGmailを選んで実行。初回は権限確認のメッセージが出るのでOKを押してください。
無事実行出来たら一番の難関はクリアです。これを毎日自動で実行してもらいましょう。一度に250通が処理されます。
また余裕があれば、左上の無題のプロジェクトになっているところの名前を「gmail自動処理」などに変更しても良いでしょう。
実行する関数:CleanUpGmail デプロイ:Head イベント:時間主導 時間べース:時間ベース 時間の間隔:6時間おき
これで1日に4回、合計1000通が自動処理されますので、たくさんメールが溜まっている方でも、1か月程度で全て処理されると思います。
function cleanUpGmail() { // メインの関数の開始ログ console.log("=== cleanUpGmail start ==="); // 1) 2年以上前 & 300KB以上 & from:gmail.comではない & スター付きではない → 削除 console.log("古い大きなメールは削除"); processThreads("older_than:2y larger:300k -from:gmail.com -is:starred", "trash"); // 2) プロモーション or ソーシャル & 30日以上前 → 削除 console.log("プロモーションとソーシャルは1か月で削除"); processThreads("(category:promotions OR category:social) older_than:30d", "trash"); // 3) 受信トレイ & 180日以上前 → アーカイブ console.log("受信トレイの180日以上前 → アーカイブ"); processThreads("label:inbox older_than:180d", "archive"); // 4) 受信トレイ & プロモーション or ソーシャル & 2日以上前 → 既読 console.log("受信トレイでプロモーション or ソーシャル かつ 2日以上前 → 既読"); processThreads("label:inbox (category:promotions OR category:social) older_than:2d", "markRead"); console.log("=== cleanUpGmail end ==="); } function processThreads(query, action) { // 1回あたり250件だけ処理 var batchSize = 250; // 最初の 250 件のみ取得 var threads = GmailApp.search(query, 0, batchSize); var count = threads.length; Logger.log("検索クエリ: [" + query + "] | 取得スレッド数: " + count); // スレッドごとにアクションを実行 threads.forEach(function(thread) { switch (action) { case "trash": thread.moveToTrash(); break; case "archive": thread.moveToArchive(); break; case "markRead": thread.markRead(); break; default: Logger.log("不明なアクション: " + action); } }); Logger.log("処理したスレッド数: " + count); }
JavaScriptが人気でGASとかVBScriptでローコードで書くのがメインでPythonとかC#とかサーバサイドとか多かった自分はスピード感に付いていくのが辛い
JavaScriptってみんなどう覚えた?自分は資格試験とか経由で覚えたり業務で覚えたりと後から付いてくる感じで一から覚えるの苦手
あと応用やOracleSilverやAWSのアソシエイトやLPIC2とかよりPMPの方が評価されるのね。自分でも中途半端だとは思うけど高度やGoldやプロフェッショナルって難易度カーブ急すぎるよ
はてなの強強エンジニアには鼻で笑われるけど同世代の中途半端エンジニアはどう過ごしてるか知りたくて書いた
会社の相談員に聞いてもあなただけの仕事言うけど、ライブラリとPaaSがこんだけ発展したらセンスとスピードある奴がいい感じでやるからどっちも無い俺は悩んでるんだよ!って言ったが通じなかった
toyokeizai.net/articles/-/256915
エマニュエル・トッドが緊急提言 外国人労働者受け入れにあたって日本が注意すべき『6つの過ち』
bunshun.jp/articles/-/11918
w.wiki/4kQd
西洋の自死: 移民・アイデンティティ・イスラム - Wikipedia
w.wiki/AmDx
「極右」
「排外主義者」
といった烙印を押して
「米国発」の急進左翼にノン? フランスで大論争 ピケティ氏も参戦
発言の場を奪う。
寛容のパラドックス
「もし社会が無制限に寛容であるならば、その社会は最終的には不寛容な人々によって寛容性が奪われるか、寛容性は破壊される」
「寛容な社会を維持するためには、社会は不寛容に不寛容であらねばならない」
w.wiki/3eAN
tinyurl.com/7h8wtxkf
性犯罪が500%増加し、
ストーカー行為やハラスメントも6000%近く増加している事を
そして更に彼は言った。
スペイン、移民3人が刃物で刺したり、殴ったりしています。スマホ強盗?
x.com/Klaus_Arminius/status/1559808254573682689
x.com/AfricanHub_/status/1796199670135362019
x.com/qsfkbwIhuWLhnjI/status/1790227657315238150
x.com/TRHLofficial/status/1698897790082994266
europeanconservative.com/articles/news/migrant-in-swedish-viral-home-break-in-video-sentenced-to-two-years/
彼女は別の看護師が移民に殺害された事件で、犯人への恩赦に抗議する活動に参加し脅迫を受けていた。
彼女を焼死させた輩は1週間前から彼女をストーキングしており計画的犯罪の可能性も。
x.com/martytaka777/status/1872055830818013575
「全部燃やしてやる!」
不満でガソリンスタンドに火を放った。
x.com/RadioGenoa/status/1858770081167155573
2015年ストックホルムの夏のフェスティバルでの性的暴行事件
2014年と2015年の8月にストックホルムで開かれたフェスティバルにて、アフガニスタンからの難民らがスウェーデンの若い女性を取り囲み性的暴行を加えた。
w.wiki/986d
アラブ人・北アフリカ人を主体とした1,000名以上の男によって女性に対する集団性的暴行・強盗事件が繰り広げられた。
w.wiki/4V4D
虐待しようとしている。
x.com/RadioGenoa/status/1850854476178936262
ヨーロッパの若い女の子たちはもはや安全ではありません。その理由は誰もがよく知っています。
x.com/RadioGenoa/status/1848697804614430998
アイルランドの少女たちは、もう夜に安心して歩くことができません。
イ●ラ●教の移民たちが彼女たちの後をつけ回しているからです。
もうたくさんです。
日本でも既に、同じことが起きている。
x.com/martytaka777/status/1773003765324697924
x.com/RadioGenoa/status/1721580649818067143
x.com/LaurenWitzkeDE/status/1851468620527734827
x.com/TRobinsonNewEra/status/1818637534315847873
英国バーミンガムで、家族を守ろうとした父親が、3人のイミン系の若者に首を刺された。
x.com/martytaka777/status/1827625806706962798
ナイフを振り回す移民の集団がスペインのビルバオで父親と赤ん坊を襲撃。
x.com/Klaus_Arminius/status/1681803250276638722
x.com/vismoglie/status/1853594415622762917
恐ろしいマチェテによる襲撃で、男性が片手を失った。
フランス:黒人移民がショッピングセンターの真ん中でマチェテで殴り合い
x.com/Klaus_Arminius/status/1762443733646053507/video/1
スペインにいる偽のモロッコ人亡命希望者がナイフやマチェテの腕前を披露している。
x.com/darken96419/status/1800899899397116366
x.com/Klaus_Arminius/status/1623400002419580929
シュトゥットガルトでは、いつもの容疑者がマチェテを持ってドイツ人を狩りに出かけます。
ドイツで、マチェテ( macheteは、 中南米 の現地人が使う 山刀 の スペイン語 による呼称)を振り回すアラブ移民
x.com/RadioGenoa/status/1767915338962718761
私たちは高齢者、女性、そして子供たちを守らなければなりません。
x.com/RadioGenoa/status/1794993638906466651
x.com/qsfkbwIhuWLhnjI/status/1708679923504939432
ドイツの実業家を恐喝し、保護と引き換えに毎月税金を納めさせ、
「俺たちの方が数で勝っている 」と警察を脅すことさえあるという。
w.wiki/Apqa
w.wiki/Apqb
x.com/RadioGenoa/status/1828864806998462816
どう思いますか?
x.com/quee3935548/status/1767298364423700607
仏世論調査によると、15~24歳のイ●ラ●教徒のうち「宗教法は国の法より重要」と答えた人は57%
tinyurl.com/houritsu
亡命トルコ、未成年の子供を持つ家族、男性の姉妹のPKK / YPGの疑い、偽造逮捕状の提出、証明書。
www.gesetze-bayern.de/Content/Document/Y-300-Z-BECKRS-B-2021-N-35315?hl=true
アフリカ系アメリカ人による大規模なデトロイト暴動が市内で発生して多数の死傷者を出し、
w.wiki/AZJy
生じた小競り合いが瞬く間に拡大。
数千人規模に膨れ上がった暴徒が
w.wiki/Ad6A
ドイツ人、移民危機から逃れるため「キリスト教国」ハンガリーに移住
www.ibtimes.co.uk/germans-move-christian-hungary-flee-migrant-crisis-1562217
「難民ようこそ政策」で治安が急激に悪化…警官殺害のアフガン移民を毅然と批判できないドイツ政府の大迷走
25秒の間に6人が重軽傷を負う大事件が発生
埼玉では病院周辺にクルド人100人の異常事態。難民受け入れで「ナイフ犯罪」激増のドイツは近未来の日本か?
ドイツは移民流入で一変「においも10年前と違う」 ハンガリー首相―【私の論評】ドイツの移民政策失敗から学ぶ日本の未来:治安悪化と文化喪失への警鐘
toyokeizai.net/articles/-/758850
もはやテロ…「総勢50人の大家族が集まり病院で警察官と乱闘」世界2位の移民大国ドイツで起きていること
www.thetimes.com/world/article/teens-roam-streets-with-rifles-as-crime-swamps-sweden-q83g055k9
生産性が全ブラウザの中で一番低いにも関わらずなぜか使用率が高いので、生活残業を稼ぎたい人に大変オススメのブラウザです。
Windowsに最初から入っているEdgeは基本的にChromeの全ての機能が使える上に、
縦タブやOfficeファイルのプレビュー、Copilot、広告ブロックなど業務を効率化させる余計な機能がついているので禁止です。
生活残業をしたい生産性の低い社会人の合言葉は「EdgeはChromeダウンローダー」!
もちろんVimキーバインドでブラウジングができる拡張機能、Surfingkeysなんて入れたら生産性が爆上がりしてしまうので、
リンクはマウスでポチポチとクリックし、ページスクロールはマウスホイールを使いましょう。
Ctrl+TやCtrl+L、Ctrl+Wなどのショートカットも覚える必要がありません。
生活残業のためにタブを開くのも閉じるのもマウスを使うべきです。
こちらもマウスと矢印キーを使うことを前提にした非常に生産性の低いエディタであるにも関わらず使用率が高く、
と言う気の狂った操作方法しかなく、後者の場合『Shiftがすっぽ抜けるとやり直し』と言う絶望的な生産性の低さで非常におすすめ。
カーソル移動と言う一番頻出する操作方法がメモ帳と変わらないので、結局多少補完が強力だろうとVSCodeの基本的な生産性はメモ帳と同じです。
素晴らしい!生活残業にピッタリ!
VimやEmacsなどのエディタはもちろん、これらのキーバインドを使えるようにする拡張機能も絶対に使うべきではありません。
VSCodeで使えるGit系の拡張機能もバカみたいにマウスをポチポチして操作する必要があるので、
ヘタするとそのままGitコマンドを打つよりも遅そうで最高です。
間違ってもtigやEmacsのMagitなどの高速Git操作インターフェースを使ってはいけません。
わざわざGUIで操作するSourcetreeを入れるのもアリですね。
ExcelでもSpreadsheetでも全てのセルにその場限りの計算式を入れましょう。
Assuming you walked from Tochigi Station
Walk towards the station along the road in front of the New Ginger Museum,
and you will see a huge building with Tochigi Bank written on it.
Cross the traffic light in front of it and you will see a mysterious house with a Communist Party poster on it called Hasegawa Makura something, then walk towards Yakiniku King
Then you will see a building with TOBU written on it, and the city hall is on the second floor and above.
Where is the tourist information centre?
Do not cross in front of Tochigi Bank as in the previous steps, but walk until you reach the diagonal road. Then you will see a really large parking lot and the tourist information centre is next to it (they sometimes hold events in this large parking lot).
There is. If you head towards the city hall, you will definitely get there. The Ashikaga Bank is diagonally opposite.
How do I get to the Uzumagawa River?
There are fishing equipment shops and clothing stores lined up next to Starbucks.
Turn towards the shopping street and you will see a bridge. That's Korai Bridge, and the river that flows underneath is the Uzumagawa River.
On the way from the museum to the station, there is a Toyota rental car, so you can rent a car there, or ask the tourist information center where you can rent a bicycle.
If you can get either of those, go straight to Nakazawa Seimen, then turn toward Yoshinoya. If you keep going up the mountain, you will find Yamaoka-ya diagonally across from Aeon.
I want to go to Korakuen.
Go in the opposite direction from the station (where the viaduct is),
you will find TSUTAYA. From there, pass Family Mart and the gas station, cross the crosswalk, and you will find Korakuen in the parking lot of a supermarket called Yaohan (there are a lot of old people there).
Where is the pachinko parlor?
Drive past TSUTAYA, and beyond Korakuen there is a bridge, and beyond that is the pachinko parlor. After that, go past Yamaokaya and go to Aeon, and there will be a pachinko parlor right in front of you (as an aside, that store has disappeared once)
I want to buy something to drink
Go outside and go to Kawachi, which is just across the crosswalk. Yesterday they were selling oolong tea for 60 yen. Oh, inside the museum there is a vending machine that sells something like fresh ginger powder, disguised as a drink vending machine. Be careful
You can use the ATM at the Family Mart next to TSUTAYA, or go to the 7-Eleven in front of the station (next to Sukiya), or use the ATM at the convenience store inside the station.
半分だけ英語にしてみたけどすごく長い💧
・脳には性差がある。
https://www.outjapan.co.jp/pride_japan/news/2021/11/20.html
https://www.nhk.jp/p/special/ts/2NY2QQLPM3/blog/bl/pneAjJR3gn/bp/pn11RwvEEn/
分界条床核は男性の方が女性より大きいのが一般的ですが、トランス女性の場合、その大きさは女性に近く、トランス男性の場合、男性に近いことがわかりました。
・例の本は異なる統計を組み合わせることで、トランスが伝染するという見せ方をしている。
https://sciencebasedmedicine.org/the-science-of-transgender-treatment/
子供たちはそのような若い年齢でそのような選択をすることができず、性同一性がまだ発達段階にあるため、考えが変わり、その決定を後悔する可能性が高いという考えを主に引用して、子供たちへの医療介入について警告していることです。しかし、彼らが引用した(致命的な欠陥のある)統計の対象年齢層は医療介入を受けておらず、対象となる年齢層は性自認を変える可能性が低い。これは統計的なおとり商法です。
標準的なケアは、子どもが性自認が一般的に固定される年齢に達するまで待ち、その後、確実な心理的評価と組み合わせて、最も可逆性の高い介入から最も可逆性の低い介入へと段階的に介入します。さらに、これらの介入を後悔することは依然として非常にまれであり、社会的伝染仮説を支持しません。
・さらに、レアケースの過度な一般化がされている(ただし、ガイドラインを遵守していない医者も稀にいる)。
https://sciencebasedmedicine.org/the-science-of-transgender-treatment/
これらは標準であり、すべての開業医が医療のあらゆる側面において標準治療を完全に遵守しているわけではありません。しかし、私たちは外れ値を取り上げて、それを基準を批判したり、それが典型的または一般的であるかのように振る舞うために利用したりはしません。トランスジェンダーのケアに携わる人々へのインタビューでは、上で概説した厳格な基準を順守することが標準であることがわかりました。
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8099405/
GAS後のTGNB集団における後悔の有病率は1%でした(CI <1%-2%)。女性化手術に対する後悔の有病率は 1% (CI <1% ~ 2%)、男性化手術に対する後悔の有病率は 1% 未満 (CI <1% ~ <1%) でした。
バーコード決済ができる機械が設置されているものの、何Payに対応しているかの表記がなく不明。
普段から現金を持ち歩くタイプではないので、一瞬固まるが、その隙に「楽天かドコモのポイントカードありますか?」と店員がきいてくる。
ああ、楽天を持っているがそういうことではない。
私が知りたいのは楽天PAYが使えるのかということだ。
なぜなら楽天ポイントを貯められるからといって楽天PAYが使えるとは限らないからだ。このケースに先週3回は遭遇した。
この店舗には始めてくるってことで自転車の駐輪場の場所がわからない。先行する同じ吉野家にINしていった青年チャリダーについていった。
入店時、客おじいさん1体の配置。なんとこの店舗ドリンクバーがある。牛丼大盛りを席に運んだ後だったため、次回に期待。
おじいさん3体が10分置きに入店。なぜかわからないが、全員とんでもないクチャラーである。
食後、休憩がてら読書。おじい3体はドアの外に出て行き、店内は私1人。
次はどこに行こうかなーなんて考えていたら、背の高い青年が私の隣の席に座ってきた。
なぜ?このクソ広い店内でなぜ?
他に隣の席のようなテーブルとイスが10台以上あるのに?なぜ私のとなりに?
パズルゲームだとでも思ってんのか?次に入店したおじい1体と合わせて、私もろともテトリスのごとく消えようとでも。。?
いいかげんにし。。おいおいおいなんだその犬食いは。音もすげえぞ。口で音ゲーでもしてんのか。
「イケメ、、バッグださ」
バッグで負けた。
⑤13時頃、家
先週、ポケモンの図鑑番号を投げると、そのポケモンの名前と画像を返してくれるAPIをトリガーで呼び出すGASを書いた。
ポケモンといえばポケモンフュージョンというのがあった。ポケモンAPIと組み合わせることは可能だろうか。
https://pokemon.alexonsager.net/ja/56/68
これがポケモンフュージョンのURL。最後の「56」と「68」が合体させるポケモンの図鑑Noなわけだが、任意の図鑑No、つまり任意の2つの数字でポケモンをフュージョンさせられることになる。
ちなみにここではマンリキーが表示されているはずだ。(マンキー・カイリキー)
XとY。。
そう座標だ。
GoogleMapを見てみよう。
https://maps.google.com/maps?ll=【緯度】,【経度】
でその座標の地図が表示できるらしい。座標なのでケツに0をいっぱい付けないと検索できない。
ではマンリキーのケツに0をいっぱいぶち込むとどこを指すのか、
https://maps.google.com/maps?ll=58.00000000000000,68.0000000000000
ロシアだ、、、、ロシアのきいたこともねぇ意味わからん川にぶちこまれている。
今日は以上だ。
まず、最低限コンピュータが使える環境で、事務的な仕事をしましょう。
色んな仕事を自動化しましょう。GASやPerlを使うといいです。仕事が早く終わって重宝されるでしょう。
出来なかったら適正無いです。難なく出来たら適正があります。
気持ちは分かるな
biz職でもGASで少し自動化するレベルだったら仕事の改善目的で自発的にやったりしてるだろう
とはいえ周りが極めてアナログ的な環境だったら、そういう発想にもなりにくいだろうし
十分な適正はあってもプログラミングに一切触れてないって人もいるだろうね
ChatGPTに日本語で命令したら秒で作ってくれるのでVBAやGAS書く能力は不要になったんだが。「A1からI9に数独の初期値入れてあるシートの残りのマス埋めるVBAマクロ作って」の一言で数独解くの作ってくれるぞ
ChatGPTが補足している通りロジックは基本しか使っていないので初期値から最終形までに仮定して入れる局面があるものは解けないし非効率ではあるものの初級は解けるし遅いPCでも一瞬で終わる。必要なのは入力の形と欲しい出力を日本語にする能力とHello World実行できるレベルの知識。コード読んでデバッグできる能力があればなおよいがGPTに教えてもらえばいいし、今業務やってる派遣の人に動作確認してもらって不満なところをAIに修正させればよいので業務をよく分かっている社員にやらせたほうが会社としてはいい戦略。
A1からI9に数独の初期値入れてあるシートの残りのマス埋めるVBAマクロ作って
数独を解くためのVBAマクロを作成するのは複雑ですが、以下は一つの例です。このマクロはシートのA1からI9の範囲の数独を解きます。
Function IsPossible(y, x, n, grid) As Boolean Dim i As Integer Dim j As Integer ' 同じ行や列にnが既にあるか確認 For i = 1 To 9 If grid(y, i) = n Or grid(i, x) = n Then IsPossible = False Exit Function End If Next i ' 3x3のボックス内にnが既にあるか確認 Dim x0 As Integer: x0 = ((x - 1) ¥ 3) * 3 Dim y0 As Integer: y0 = ((y - 1) ¥ 3) * 3 For i = 0 To 2 For j = 0 To 2 If grid(y0 + i + 1, x0 + j + 1) = n Then IsPossible = False Exit Function End If Next j Next i IsPossible = True End Function Sub SolveSudoku() Dim grid(1 To 9, 1 To 9) As Integer Dim i As Integer Dim j As Integer ' グリッドをシートから読み込む For i = 1 To 9 For j = 1 To 9 grid(i, j) = Cells(i, j).Value Next j Next i If Solve(grid) Then ' 解をシートに書き出す For i = 1 To 9 For j = 1 To 9 Cells(i, j).Value = grid(i, j) Next j Next i Else MsgBox "解けませんでした" End If End Sub Function Solve(ByRef grid) As Boolean Dim i As Integer Dim j As Integer Dim n As Integer For i = 1 To 9 For j = 1 To 9 If grid(i, j) = 0 Then For n = 1 To 9 If IsPossible(i, j, n, grid) Then grid(i, j) = n If Solve(grid) Then Solve = True Exit Function End If grid(i, j) = 0 End If Next n Solve = False Exit Function End If Next j Next i Solve = True End Function
このコードをVBAのモジュールに追加して、シートに数独の初期値を入力してからSolveSudokuマクロを実行すると、マスを埋めることができます。
ただし、このコードは基本的なバックトラック法を使用しており、非常に複雑な数独には効率的ではない場合があります。より高速な解法や最適化を求める場合は、追加の手法やアプローチが必要です。
https://si-coding.net/sudoku4.html
2 3 5 7 8 3 3 4 5 1 6 6 1 2 4 4 9 8 2 2 5 1 3 9 4 6 1 4 1 2 6
1 6 9 2 3 5 8 4 7 4 5 8 1 6 7 9 3 2 3 2 7 9 8 4 5 1 6 5 3 6 7 1 2 4 9 8 7 1 4 3 9 8 6 2 5 9 8 2 5 4 6 1 7 3 6 9 1 8 2 3 7 5 4 2 4 5 6 7 9 3 8 1 8 7 3 4 5 1 2 6 9
https://anond.hatelabo.jp/20230917223337
一般論として、40歳未経験エンジニアを雇ってくれる企業はほぼ存在しないと言っていい。
奇特な会社は雇ってくれるかもしれないが、22歳新卒をよちよちするのと40超えのおっさんをよちよちするのだったら100人中99人は22歳を選ぶ。
その上で、だ。40歳がプログラミングを学んで業務で価値を出しうる唯一と活路と言えるのが掲題の「手作業でちまちまやんなきゃいけないことをマクロで秒で終わらせられる事務職」なのである。
この話のポイントは、世の中には「どう考えても手入力させるには無駄極まりない」にも拘わらず「エンジニアの稼働費用と派遣社員の稼働費用を取ったら『エンジニアなら1時間で終わらせられる仕事』を『派遣社員に2日かけてやらせる』のが経済合理性がある」という現象があちこちに転がっているということだ。
これを書いてる増田は、非エンジニアだがPython、GAS、SQLくらいなら自分で書いて実行できる。だからわかるんだが、すっげえどうでもいい仕事なんだけど膨大だからマクロ組んだ方が早い、でも社内の責任問題なり工数なりの問題で「お前は派遣社員を管理する立場なのになんでそれ自分でやってるんだ、派遣社員にやらせろ(※自分でやれば1時間で終わるが派遣社員にやらせると4日かかる、手作業なので)」みたいな絶妙な仕事が、実はIT企業だとゴロゴロ転がっている。
マジでプログラミング未経験40歳がプログラミングで社会復帰目指すのであれば、この「本職エンジニアだと稼働工数かかりすぎて絶対任せられないが、手作業でやるにはマジでクソなので自動化したい」みたいな業務はあちこちにゴロゴロ転がっているので、そこを狙い目にするのがおそらく一番いい。
というか個人的には「プログラミングで自動化できる事務職の人」がいたら絶対雇いたいもん。別にGoogleの第一線級で戦える力なんてなくてもいい。世間の99%はPythonもSQLもJavaScriptも使えないんだよ。で、そういうのって本当に「人力で1営業日かかるしごとを1時間で終えられる」みたいな絶妙なブルーオーシャンがガンガン転がっている。
めっっっちゃくちゃプログラミング書ける必要はない。なんならウェブ上にあるインターネットのコードをいい感じにコピペしてあれこれできたらいい。
とにかく、「手作業でやるにはゴミな仕事をプログラミングで自動化できるスキル」があったら、事務職としてはかなり重宝されるし、そこからスキルアップできると思う。
あ、ただいくつかアドバイスしておくと、「①仕事進めるときはどんだけ言いづらくても同僚or上司に自分がやろうとしてることを伝えろ(伝えないと自分の責任問題になる)」「②本番データをいきなりいじろうとして失敗すると一発死亡だから『データを元に戻す方法』だけは常におさえておけ」くらいのところ。
MIDREXとか知らなくて書いてないの?
事情通気取ってるけど、こういう基本抑えてないあたりが半可通ぽいぞ。
お前、多分このレスを最後まで読んだら、二度とMIDREXの話を持ち出せなくなると思うぞ。だから覚悟して読めよ。
まずね、わかってて書いてるのかもしれないけど、今のMIDREX(MIDREX NG)はNG=natural gasと冠されている通り、LNGを使う還元製鉄プロセスなのね。「今の高炉法より2〜3割程度はCO2を減らせます」ってだけで、MIDREX NGではゼロカーボンスチールは作れないし、化石燃料消費もあるんだよ。
MIDREXの将来的な展望として、「グリーン水素の供給が潤沢になれば、そのうち①部分的な水素還元製鉄(MIDREX NGプロセスの水素部分置換)ができるかもしれないし、もしかしたら②完全な水素還元製鉄(MIDREX H2プロセス)も実現できるかもしれないんですよ!」というファンタジーが提唱されてるだけで、しかもこれって、俺が前に書いた水素還元製鉄のコスト課題の話から一歩も進んでないんだよ。以下の「水素製鉄の課題」についての指摘を読んでみればわかるでしょ。
https://www.kobelco.co.jp/technology-review/pdf/70_1/081-087.pdf
水素製鉄を実現させるための最大の課題は,グリーン水素のコスト低減と供給の安定化である。世界的に現在,ほとんどの水素は水蒸気リフォーマを用いて化石燃料から製造されている。いっぽう,グリーン水素は水を電気分解することによって製造されており,その電気にはCO2フリーの電気が利用されている。水の電気分解技術は新しいものではなく,電気分解槽に多くの開発が行われている。しかしながらどの技術を用いても大量の電力が必要で,電気分解槽の運転コストのほとんどが電気代である。したがって,現在の価格の天然ガスから置き換えるには電気料金が$0.01/kWh程度に低下しなければ経済的に成立しない。さらに,現在確立している技術をもってしても,DRプラントに必要な量の水素を供給することができない。最近欧州で発表されている最大のプロジェクトでは,100 MWのアルカリ電気分解によって水素を製造する計画がある。しかし,ミドレックスプラント 1 基に必要な水素を賄うには,この 6~8 倍の規模が必要である。また,電気料金が$0.01/kWhになったとしても,化石燃料から製造した水素の価格と同等になるためには,電気分解槽の設備費を現在の1/3~1/4 にまで下げる必要がある。電気分解槽の大規模化に向けた開発も進められているが,大規模化で設備コストを下げるとしても,経済的に成立するにはまだ時間を要しそうである。
水素が安定供給されて水素経済が実現するためには,水素製造コストの課題に加えて水素の貯蔵や輸送のような水素インフラの課題にも挑戦していく必要がある。
水素経済実現のもう一つの課題は発電である。たとえば,スクラップとMIDREX H2で製造したDRIを50:50で電気炉に供給することによって現在の我が国の粗鋼量を生産することを考える。この場合,DRプラントに必要な電力だけでも約25 GWのグリーン電力,すなわち300,000 haのソーラーパネル,あるいは40,000ユニットの発電風車(7,500 haの敷地),もしくは20基の原子力発電所が必要となる。このように膨大な量のグリーン電力が必要であり,これは国家レベルでの対応を要する課題と考える。
ここまで読んでどう思う? 今の日本に、衰退する鉄鋼産業の高級鋼製造のためだけに原発20基なり風力発電ユニット4万基を新設する力があると思うか? (これMIDREX親会社の神戸製鋼技報からの引用だから、ここで指摘されてる課題にはお前もケチのつけようがないと思うけど、何かあるならどーぞ)
前にも書いた通り、「水素還元製鉄でグリーンスチールを製造して自動車を作ればいいんだから、アルミのメガキャスティングなんて駆逐できます」なんてシナリオは、今の技術水準では到底不可能なレベルの莫大なグリーン電力の供給が可能にならない限り、経済的に成立しないのよ。お前はアルミのことを「電力食い」って批判してたけど、そのお前が推してる水素還元製鉄によるグリーンスチール製造ってのは、そういうほとんどファンタジーみたいな条件が整わない限り絶対に成立しない、桁違い(それも1桁どころじゃない)の電力食いプロセスなんだよ。そして、もし仮にその条件が整う時代が来るとしたら、その時はアルミがコモンメタルの中で一番安価な金属素材になることもまた明白なわけ。
鋼材には鋼材にしかない特性、鋼材にしかできない仕事があって、そういう用途分野では、たとえグリーン化に伴うコスト増が進んでも、鋼材利用が廃れることはないだろう(特に建材がそうだ)。でも、現時点ですでに他のメタル材(端的にアルミ)と競合が始まっていて、LCAも対等に近づいてきてるような分野では、鋼材は今後コスト面でどんどん不利になっていく。アルミを押しのけてコスト優位性を回復できるグリーン化シナリオが存在しないからだ。
①グリーンな高級鋼材は、膨大なグリーン水素がないと作れない。
②グリーン水素は、安価で潤沢なグリーン電力がないと作れない。
ちなみに、Gmail前提の話。
GASでGmailのonCreateDraft的なトリガーとかイベントがあれば楽だったんだけど、無かった。○uck!!
Googleコンタクトで敬称を設定できるんだけど、スマート作成とかスマートリプライとかで候補に出てくるかっていうと出てきたり出てこなかったりする。○uck!!
テンプレートで変数埋め込みとかもできないみたい。○uck!!厳密にはできるんだけど、結構workaroundな感じですぐ使えなくなりそうだし他人にお勧めできない。
てかそもそも、こんなことのためにわざわざGAS使うのがおかしい。
ここまでで1時間くらい使った。まあ勉強にはなったけどそんな回り道をした俺に○uck!!
とりあえず、あなたはコピペしてるってことなんで、それ前提でちょっとした効率化を考えてみた。
下準備が面倒だけど。
まず、Googleコンタクトで敬称・会社・役職などを設定する。
連絡先がたくさんあるなら、CSVでエクスポートしてExcelかスプシで開いて、「Name Suffix」(敬称)「Organization 1 - Name」(会社)「Organization 1 - Title」(役職)の列を一括変更してインポートするのが楽。ちなみに「Name Prefix」はSirとかMr.とか入れるところ。
これで下準備は終わり。
Gmailでメールを作成するときなど、宛先メールアドレスの脇にそのアイコンや名前が出てくる。
で、アイコンや名前にカーソルを合わせて1秒ほど待つと、↓みたいなポップアップが(Googleコンタクトに登録されていれば)敬称付きの名前・会社・役職と一緒に出てくる。
https://ferret-one.akamaized.net/images/623a863585ad34000174a1e6/large.png
Googleコンタクトに姓名をどっちも入れると「田中太郎様」ってなるので、そこは名を抜かすなど臨機応変に。
連絡先を全部変更する前に、1件だけ試しでやってみるのをオススメする。
Thunderbirdの方も、Googleコンタクトを同期させれば似たような使い方ができるかもしれない。
俺はThunderbirdまともに使ったことないので、有識者に指示を仰いでください。
今は、これが精一杯。
追記:
一回のコピペで済ませたいならGoogleコンタクトにメモって項目があるので、それでも良いかもしれない。
ただ、ポップアップを表示させた後「詳細表示を開く」ってボタンを押して出てきた右ペインを一番下までスクロールしないとメモが出てこないので、一長一短という感じ。
まああとは色々やってみてくれ。
俺の仕事の話。
俺にメールしてくるのはお客さんじゃないので、「この度はお世話になります。〇〇社△△部xxと申します」とか「お忙しい中大変恐縮ですが、何卒ご検討のほどよろしくお願い致します」とかかましてきやがったら「自動差し込みとかでない限りそういうのいらないんで。俺からは一切しません」って開口一番に言う。
そういう仕事をしてる。
https://www.mod.go.jp/gsdf/jieikanbosyu/about/recruit/jieikankoho.html
よく言われるメリデメは調べればいくらでも出てくるから、あんま言われなさそうなメリデメ挙げる。
まず、ピアス・タトゥー(これは今はイケるかも。調べて)・髪染めはやめろと言われる。外す・消す・黒くすることに抵抗なければおけ。
あと、地元に近い勤務地が良いとか行きたい地方、やりたい職種があるなら4月入隊。
場所も職種もどうでも良いから早く貧困抜け出したい、強いて言えばちょっとした人脈作りたいならそれ以外の月の入隊(季節入隊)をオススメする。
季節入隊はすげえ博打感あるんだけど、半グレとか元起業家とかトップ営業とかニートとか多様な人が入ってくる。
季節入隊の募集は4月入隊で辞めた奴の穴埋めがメインの目的なので、希望の勤務地・職種に行くのは難しい。
徹底的に金を使いたくないなら酒の付き合いを断るキャラ作り、は面倒くさいので防衛省の定期預金とかiDeCoとかつみたてNISAとかで給料天引きして無理矢理にでも使えなくして言い訳にする。あと自衛官生活用便利グッズの購入はよく吟味して、すぐには要らないと思ったら退官する奴からのお下がりを狙う。
思想的にキツいとか、既婚だとか恋人がいるとかなら、貧困から抜け出すことと天秤にかけて自分で決めれば良い。約25万人も所属する組織なのでどうせ一枚岩じゃない。最短でも3年ほどかかるけど、曹になれば外に住める。
間違ってたら補足してくれ。
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/koyou_roudou/jinzaikaihatsu/rishokusha.html
https://www.hellowork.mhlw.go.jp/kensaku/GECA150010.do?action=initDisp&screenId=GECA150010
タッチタイピングと、Excelで関数使って最大値とか最小値とか平均値とか、中学レベルの集計ができるようになればおけ。
Wordとかパワポは、正直タッチタイピングさえできれば勝手に使って覚えるので、モーレツに事務員志望で差し込み印刷とか覚えなきゃとかでない限りわざわざ教育受ける必要はない。
なお事務と名の付く職種はいずれも競争が激しく、未経験者歓迎と謳っていても経験者が採用されるケースが多いので注意。
もしWordとかパワポの講義の時間が与えられたら、講義は一切無視してスマホで調べながらPC触りまくって扱いに慣れておく。
スマホでの検索キーワードの基本は「チートシート」。これに「Windows ショートカットキー」とか「Excel 関数」とか追加して検索する。
PCがインターネットに繋がってるならスマホ使わなくて済むので好都合だけど、こればっかりは色んな場所色んな環境で講義やってるだろうし分からない。
PC使えるようになったら、次にどの訓練を受けるかは自由にしたらいい。
と言いたいところだけど、
のいずれかに当てはまる場合、VBAとGAS(あるかは知らないけど)以外のプログラミングを職業訓練で学んで貧困から抜け出すのはかなり難しいと思う。
ちょっと↑の職業訓練検索サービスで調べてみた感じ、オススメは、
のあたり。
選定理由としては、需要が安定していて一定の収入が見込めるのと、PCに詳しい人があまり多くなく活躍の場を得られやすいから。
社会情勢によっては
ほいノ
高専行こうと思えば行けたんだけど、実家離れるの怖くて偏差値45の工業高校へ。
18歳までフリーター。
18歳〜21歳まで定時制に通った。
英語は個人的にそこそこ勉強したけど、数学なんかはⅠの後のAが半分も終わらなかったレベルのバカ校。
この時期は暇で、なぜかやる気に満ち溢れてたから、TOEIC700近くとか日商簿記2級とか色々資格を取った。
24歳でうつになって、30歳くらいまで日雇い・派遣↔無職を半々くらいでリピートしてた。
やってる仕事は大したことなかったけど、幸い仕事中にPCをめちゃくちゃ使うのでやりたい放題だった。
この時にプログラミングを始めた。
ここで年収どんどん上がった。
36歳でうつが再発して辞めて今に至る。
基本は、仕事で使えそうなもの・必要なものをその都度吸収していった感じ。
Webが中心ではあるけど、組み込みとかのハードが絡む分野以外は結果的に広く浅く手を出してる、つもり。
Excel VBA | 1年 |
VB.NET | 半年 |
JavaScript(Node.js) | 4年 |
HTML | 1年 |
SQL | 4年 |
GAS | 3年 |
C# | 1年半 |
TypeScript | 2年 |
Java | 半年 |
C++ | 半年 |
ラダー、FB(三菱、シーメンス) | 1年 |
実務経験があるって胸張って言えるのはこれくらい。
大体習得順。
他には、Python、Julia、R、Fortran、Rust、Go、Dart、Shell、Deno、CSSなんかは少しずつかじってる。
最近はWebに関してはほとんどJS(TS)で済む感じになったので楽。
なんでPLCが最後やねんってツッコミは置いといて、Web系寄りでラダーも触ってるって人は観測範囲ではあんまりいないので、それが俺の数少ない強み。
RDBはPostgreSQL、SQL Server、MySQL、SQLiteの順で実務経験あり。
NoSQLはFirestoreが実務経験あり、実務なしだとNeo4jとか。
PaaSはGCP(Firebase)、AWSの順で実務経験あり。AzureはADとVM周りをちょっと触った程度。
Dockerはよく使うけどKubernetesとかまでは行ってない。
後は産業用の通信プロトコル的なやつを無駄に色々触ってる。Modbus TCPとかORiNとかCC-Linkとか。PLCもそうだけど、あの辺は日本とドイツとアメリカが未だに既得権益で幅利かせててまじで闇深い。その代わりそれをブレイクスルーできればめっちゃ稼げる分野だと思う。
閑話休題。
フリーターでどんな仕事してるか知らないけど、仕事で一日の半分が無くなっちゃうじゃん?
以下、俺の場合ね。
次長クラスの人が「この製造番号でクレームがあったんだけど、作業当時どんなことあったか覚えてない?」みたいなことをわざわざ現場まで何度も聞きに来るんだよ。
作業したのなんて半年前だったりするから一々覚えてないっすよ、って言ってるのに何度も聞きに来るから、イラッとして仕事用のPCで勝手にExcelで業務日報を付けるようにして、イントラのファイルサーバーに置いて「そういう時はこれ見て下さい。次長の貴重な時間が勿体ないです」って言ったのよ。
それだけでめちゃくちゃ喜ばれる。
で、今度はその次長が「この製造番号どれくらいの時間で作業終わった?」みたいなことを現場までわざわざ何度も聞きに来るから、俺はその時またイラッとして、Excelでストップウォッチもどき作って製造番号とか工程ごとに時間計測して記録して、やっぱりファイルサーバーに置いて「これ見て下さい」って言ったのよ。
それでまた、めちゃくちゃ喜ばれる。
最初はプライベートな時間も結構使ってやってたんだけど、そういう周りに喜ばれる効率化を繰り返してると、少しずつ業務時間内で自分のスキルアップに直結する時間を作れるようになる。
自分でこれ面倒くせーな、効率よくできねえかなって思ったら、じゃあどうやって?てのを考える。
ちなみにPCがなくても、たとえばメールアドレスさえあれば今の時代カイゼンはできる。
大きな会社に勤めてるとかだと使うのが難しいんだけど、IFTTTとかが良い例かな。
これはiPaaSっていうサービスの一種で、まあ言葉の意味は覚えなくて良いんだけど、要は「イベントAが発生したら別のイベントBを起こせ」っていうのを登録して、自動化できるWebサービス。
例えば、あなたが日雇いの会社にいて、毎日違う現場に働きに行くとする。
で、出勤前、現場到着時、勤務終了の時にLINEで毎日報告しなきゃいけないとする。
で、その報告を受けた事務方は、Googleスプレッドシートにその都度入力する。つまり、それだけの為の事務員が一人いる。
面倒くさいし、お金がかかる。
そこで、「特定のグループでLINEを受信したら(イベントA)、特定のGoogleスプレッドシートに情報を記録せよ(イベントB)」っていうのをIFTTTに登録すると、少なくとも事務員の入力の手間は省けるってえ寸法だ。
IFTTTはたくさんイベントを処理させたい場合は有料になっちゃうけど、個人で試すぶんにはクレカ登録しなきゃいいだけだから試してみるといいよ。
月1000円で学べる。コスパは圧倒的。
入門コース(学習に180時間と公称してる)がしっかり理解できていれば、Webで大抵のものは作れる。
ただし、大筋は問題ないんだけど、細かい部分で最新技術をキャッチアップできてない可能性があるので、そこは注意した方が良いかも。
https://www.nnn.ed.nico/pages/programming/
N予備校の入門コース終わらせたら、基本情報技術者か応用情報技術者を取る。
そしたら、職歴書の作り方次第で中小企業の社内SEにはまず転職できる。
中小企業の社内SEは、ITリテラシーの低い社員が多い中で「Excelのセルの色が変わらなくなっちゃったんだけど!」とか「複合機が紙詰まりって言ってるけどその紙が見つからない!」とかクソイージーなクエストをこなすだけでおちんぎんが貰える、人によっては天国、人によっては地獄のような職業だ。
ごめん、流石に言い過ぎた。実情は色々と面倒くさい。DXとかバズワードを聞きかじったクソ重役から突然言い渡される重めのミッションとか。
けど安定なのは間違いない。
N予備校の入門コース終わらせたら、基本情報技術者か応用情報技術者を取る。ここは社内SEと同じ。
生産技術ってのは、誤解を恐れずにすげえ簡単に言えば、カイゼンばっかりやってる人たちのことだ。
あんまり詳しくは言えないんだけど、俺が最後にやっていた仕事は言わば生産技術だった。
で、中小企業の生産技術は、Webに強い人材をかなり欲しがっている。有り体に言うとIoTとかね。
IoTは最近、セキュリティの強化がかなりクローズアップされていて、そのせいで二の足を踏んでる企業が多い。
そこに滑り込むのはアリだと思う。
よく「T型人材」って言われ方をするけど、どっちのスペシャリストの言うこともある程度分かる「橋渡し」的な人材になると途端に貴重になって需要が増すので、上昇志向があるなら「Web+何か」の組み合わせでお金稼ぐのが良いんじゃないかな。
ま、橋渡しって自然とプロマネとか任されがちで、裁量大きくて大変なんだけどね。
質問あればどうぞ。頑張って。