人生100年!生涯エンジニア人生!

楽しいエンジニア人生!

長年苦しめられてきた、ドコモメールの駄目な仕様が、iOS14のお陰で予定より早く消えそうで嬉しい!

iOS14の仕様変更 iOS14の仕様変更で、ドコモメールの駄目な仕様に設定されているとメール送信できないことになりました。 ドコモのアナウンスです。 service.smt.docomo.ne.jp auのアナウンスです。 www.au.com この駄目な仕様は「2連続のドット「..」が含ま…

20時半からのConnpass(「勉強会がリモート開催になり、勉強会に参加しにくくなった件」の反響を受けて)

概要 「勉強会がリモート開催になり、勉強会に参加しにくくなった件」という記事を書きました。 kawahara-ci.hatenablog.com その反響で多かったのは夜遅くなら参加できるというのがありました。 b.hatena.ne.jp 親世代でリモートワークの人は、子どもが寝た…

勉強会がリモート開催になり、勉強会に参加しにくくなった件

勉強会に参加しにくくなった 参加しにくくなったのは自分は以下の3点かなと思っています。 YouTubeなどに配信されるので後で見ることができる。 登壇する人が発信するだけで交流が無くなった気がする。 家のことを優先したい。 障壁の洗い出し 後で見ること…

50代のオッサンが、飲み会のときに、偉そうに若者に語るクソつまんない話

きかっけ それさ、50代のオッサンが、飲み会のときに、偉そうに若者に語るクソつまんない話だからね。 https://t.co/66QCSAqmYM— さっぴー川原 (@sapi_kawahara) 2020年10月24日 「50代のオッサンが、飲み会のときに、偉そうに若者に語るクソつまんない話」…

結局のところエンジニアは、いつどこで勉強すれば良いのか?

概要 「エンジニアに独学を期待するのはもう時代遅れだと思う。」というブログが話題になりました。 cloverstudioceo.hatenablog.com 要約すると、業務時間外に勉強を強いる企業は駄目ってことです。 それは当然で、それを行わせるなら賃金を払うべきである…

特殊詐欺防止の電話業務について警察に要望した

謎の電話 自宅の固定電話に以下のような電話がありました。 謎「特殊詐欺防止のためにお電話差し上げました、◯◯さまのお電話でよろしかったでしょうか?」 私「貴方は誰?この電話意味なくない?この電話自体が特殊詐欺と変わりないと思いますよ。」 謎「警…

Pythonで「反復可能要素」と言われると・・・

謎の日本語訳 formdata (dict or iterable of tuples) -- これは、URLエンコードされてリクエストの本文に割り当てられるHTMLフォームデータを含む辞書(または (キー, 値)タプルの反復可能要素)です。 (キー, 値)タプルの反復可能要素とは? タプル(tuple)は…

てがきはてなブログのテスト

てがきはてなに作成しました。 画像挿入すると、imgタグのaltに文字が入ってきます。 テキストは入力しましたが画像として保存されているから、画像から文字認識しているっぽいです。 alt="2020年9月24日(木) 天気。 絵日記のフォントサイズが合わない。 "

#技術書典 9 お品書き 迷惑メール徹底対策

技術書典9 技術書典9がオンラインで開催します! 期間は2020年9月12日(土) 10:00 ~ 2020年9月22日(祝)23:59 です。 既刊と新刊を頒布します。 サークル名:ブライトシステム techbookfest.org 新刊:迷惑メール徹底対策 (頒布価格500円) techbookfest…

記名式Suicaの利用が無くなるとロックがかかる話(PASMOも) リモートワークあるある

結論 リモートワークになって半年すぎる時期になってきたので注意喚起です。 2020年3月からリモートワークになって、全く使用していない記名式SuicaやPASMOがありませんか? 長期利用の無い記名式SuicaやPASMOで列車から降りて改札を通ると閉まってエラーと…

CalorieMate to Programmer #うちこむ人にバランス栄養 msg19 をLinuxのコマンドでTranslateする

概要 『CalorieMate to Programmer #うちこむ人にバランス栄養』というプロモーションがありました。 www.otsuka.co.jp その中には色々なプログラム言語でのメッセージがあります。 www.otsuka.co.jp msg19のメッセージが、ちょっと変わっていてバイナリーコ…

エンジニア成長戦略とイノベーター理論

イノベーター理論とは エンジニア成長戦略を語る前に、イノベーター理論を簡単に説明します。 エヴェリット・ロジャース氏が、「Diffusion of Innovation」という著書の中で提唱しました。 革新的な新商品を受容する消費者層をその受け入れる順番とされて、…

Git 2.28.0 でdefault branchをmaster以外に変更する方法 init.defaultBranch を試す (2020年10月1日GitHubはdefault branchの強制変更)

git 2.28.0がリリースされた BLM運動に対応したgit 2.28.0がリリースされました。 github.blog gitのdefault branchを自由に変更できるという対応です。(他にも色々なバグフィックスもあります) gitのdefault branchはハードコーディングされているという…

GitHub ActionsのWarning messageを修正する

気にしてなかったけど GitHub Actionsで以下のようなWarning messageが出るようになった。 The "master" branch is no longer the default branch name for actions/checkout Please pin to a specific version or use "main". これはBLM運動により、GitHub…

ファミコンは卓越した性能だったと思う(ゼビウス移植ブームにからめた話)

ファミコンに関するツイートが回ってくる ファミコンは卓越した性能という、ファミコンに関するツイートが回ってくる。 何デタラメ書いてるの。発売当時のファミコンは家庭用ゲームマシンとしては卓越した性能で、使い古した技術なんてカケラもねえよ。さす…

【JR東日本】えきねっとトクだ値で失敗したこと(自戒を含めて) 2020年7月13日 えきねっとトクだ値スペシャル(新幹線半額)争奪戦スタート

えきねっとトクだ値スペシャルというのが発表された 半額という言葉がひとり歩きしてますが、「えきねっとトクだ値スペシャル」かなりインパクトがある割引サービスだと思います。 www.eki-net.com ニュースサイトでも目にした方は多いでしょう。 travel.wat…

【JR東日本】時間帯別運賃は実現可能か?

概要 時間帯別運賃が話題になりました。 www.itmedia.co.jp JR東日本の深沢祐二社長は7日の定例会見で、新型コロナウイルスの感染拡大後、運賃収入が減少していることを踏まえ、運賃制度の見直しに向けた議論に着手する考えを示した。 JR東日本の現状を考察…

tailコマンドで、昨日(2020年6月24日)のスクリプトが止まったのでリカバリーする

止まるときもある 2020年6月24日の記事で10万行のURLリストと格闘しました。 kawahara-ci.hatenablog.com ただ、インターネットは生もので運良く全て上手く行くわけはなく運が悪ければ通り止まります。 実際に止まりましてtail -f 出力ファイル でも更新され…

意外と便利なcurlのwriteoutオプション(http_codeとurl_effectiveは便利過ぎる)

唐突にきた調査依頼 依頼主「ここにあるURLリストで正常にアクセスできると、URLが変わった物をリストアップしてほしい。」 私「はい、すぐに!お?10万件?スクリプトをサクッとやりますが、量が多いので実行に1日ぐらいかかります。」 できた物 #!/bin/bas…

長いURLに対して Scrapy するときの覚書

結論 Scrapy で長いURLを対象にするときは、設定ファイルのsettings.pyにURLLENGTH_LIMITを書いてURLの最大長を記載する。 自分がやったときはURLの長さが3,800文字だったので、4,000文字に設定した。 # URL LENGTH URLLENGTH_LIMIT = 4000 ログレベルについ…

msmtp を使う

概要 過去記事やQiitaの記事で使用したmsmtpは普通に便利なのでご紹介します。 過去記事 kawahara-ci.hatenablog.com Qiitaの記事 qiita.com ローカル開発環境でメール送信するという需要は少ないとは思いますが、知っていて損はないので記事を書きました。 …

Gmail アプリがダークモードに対応したのでCSSのprefers-color-schemeで試してみるが・・・

結論 Gmail アプリがダークモードに対応しました。 HTMLメールを受信するとどうなるか確認してみました。 結論から言うとダークモード判定に使うprefers-color-schemeは無視されます!! Gmailアプリ iPhone版 バージョン 6.0.200412 で確認しました。 msmtp…

アンカータグに入ったJavaScriptスキームのサイトにScrapyで挑む

Scrapyしにくいサイト ここです。 jinzai.hellowork.mhlw.go.jp ちょっとアクセスすると判るのですが、hrefにJavaScript:に入れまくっている(JavaScriptスキーム)平成初期の臭いが漂うサイトですね。 今回は、Scrapyを使ってスクレイピングしてみます。 Sc…

#マイナンバー通知カード が廃止(配布の廃止)されます (発行済の通知カードは引続き使用可能)

マイナンバー通知カードは2020年5月末日で廃止(配布の廃止)されます。 発行済のマイナンバー通知カードは引続き使用可能です。 詳細は各自治体のホームページで確認してください。 注意!既に配布済みのマイナンバー通知カードは廃止や無効になりません、…

#GWアドベントカレンダー 「1つサービスを作る」の7日目記事 Herokuへdeploy

以下の GWアドベントカレンダー 「1つサービスを作る」の7日目記事です。 gw-advent.9wick.com とりあえず出来たものをHerokuにdeployしていきます。 ソースの変更 Herokuのアカウントは作ってある、そしてHerokuのCLIツールはインストール済みとします。 ま…

#GWアドベントカレンダー 「1つサービスを作る」の6日目記事 アクセスコントロール対応

以下の GWアドベントカレンダー 「1つサービスを作る」の6日目記事です。 gw-advent.9wick.com 昨日作った更新URLに、アクセスコントロールを追加します。 アクセスコントロール ドキュメントを参照しながらいきます。 app/controllers/users_controller.rb …

#GWアドベントカレンダー 「1つサービスを作る」の5日目記事 情報の追加2

以下の GWアドベントカレンダー 「1つサービスを作る」の5日目記事です。 gw-advent.9wick.com 情報の追加をしていきます。 具体的にはプロフィール画面に、ウェブサイト情報などを追加したのは読めたのですが、更新ができないので更新します。 更新 app/con…

#GWアドベントカレンダー 「1つサービスを作る」の4日目記事 情報の追加1

以下の GWアドベントカレンダー 「1つサービスを作る」の4日目記事です。 gw-advent.9wick.com 情報の追加をしていきます。 具体的にはプロフィール画面に、ウェブサイト情報などを追加できるようにしていきます。 Webサイトテーブル Webサイトテーブルを作…

#GWアドベントカレンダー 「1つサービスを作る」の3日目記事 Bootstrap4適用

以下の GWアドベントカレンダー 「1つサービスを作る」の3日目記事です。 gw-advent.9wick.com Bootstrap4を適用していきます。 ログイン後のリダイレクト やり残したことを対応します。 after_sign_in_path_for はログイン後のリダイレクト先、after_sign_o…

#特別定額給付金 をオンラインで申請した #マイナポータル を使って

2020年5月20日更新 特別定額給付金の給付決定通知書が郵送されてきました。 振込は2020年5月21日の予定です。 特別定額給付金の受付がはじまる 特別定額給付金の申請は前から言われてたとおり、マイナポータルを使って行われました。 わたしは、こういうのが…