tech
- VSCode で Ruby のコードジャンプがしたいときは Ruby Solargraph を使う
- GitHub Actions で Release を作る
- iOSをアップデートさせるために「X」を消した
- JavaScriptで継承(extends)した場合に「static」の挙動はどうなるのか
- Google Play Console デベロッパー アカウントが閉鎖されました
- Rails + MySQL で group(DATE... 使って count する
- Authy のアホが電話番号を漏らしたらしい
- M750Lを使った
- 「Logicool Signature M750LGR ワイヤレスマウス ラージ グラファイト」を買った
- ファイルのハッシュ値を比べたいときに使うコマンド
- 「電話メモ」っぽいWebサイトかアプリがあれば捗るかな?
- クレジットカードの明細メールに偽装したスパムメールが届いた
- 「Sandbox: bash(xxx) deny(1) file-write-create /Users/xxx/project/Example/Pods/resources-to-copy-<アプリ名>.txt」と表示されたら User Script Sandboxing を No にしてみる
- 「Signing for requires a development team. Select a development team in the Signing & Capabilities editor.」が表示されたら Build Settings の設定を見直す
- 「Failed Registering Bundle Identifier」と表示されたら「Automatically manage signing」を外してみる
- 「Unable to process request - PLA Update available」が表示されたらAppleの契約を確認をしよう
- この日報をLaTex風味の論文記載方式にしてみたい
- Evernote のデータをエクスポートしている
- GoogleAppsScriptでデフォルト色以外のセル数をカウントする
- 松のやのカロリーをGoogleカレンダーに記録できるサイトを作った
- LINEのスタンプに雑な文字を貼り付けるのはやめて欲しい
- macでvscodeのターミナルにフォーカスを移動するのは 「^+`」
- ドラクエウォークの地図をエクセルで管理する
- タッチパネル自動販売機は見た目からどう操作すればいいのかわからない
- 某ネコ型配膳ロボットが床を汚す
- Mac で Android の動画を撮影するなら scrcpy が良い
- Google ドキュメントで日報を書くための自動処理
- rbenv のメモ
- Node.js の fs.readdir をするなら withFileTypes オプションを使って fs.Dirent 形式で受け取れ
- 折りたたみスマホなどいらん!バッテリー換装式のスマホを出せ
- Ventura では Google Drive.app が邪魔をして Android File Transfer.app が正常に動作しない
- fs.exists は fs/promises では使えないので fs.access を使ってみる
- Macで変更日を基準としたファイルのナンバリング処理をNode.jsでやってみた
- UAによる計測が終わったっぽいな
- 異常性のある人間を搭乗させない仕組みはできるのだろうか?
- LOGI OPTIONS+ を導入した
- 久々に Docker を触らせられる②
- 久々に Docker を触らせられる①
- Windows XP の壁紙が使える
- Mac (Ventura) で Android File Transfer がうまく接続できない場合は Google ドライブ アプリを終了させるとうまくいく
- 「ぷよぷよプログラミング」なる子供向けっぽい教材があった
- Google ドライブの保存容量ちょっとくらい上げてよ
- `android.useAndroidX` property is not enabled なら gradle.properties に `android.useAndroidX` を設定しよう
- 金払ってるのに呑気なドコモには本当に腹立たしい
- yt-dlp で一部分を切り出す
- 糖質カット炊飯器は詐欺
- 松のやでインク切れの事故に遭遇した
- 海底ケーブルを切断するキチガイ国家:中国
- Gmail をまとめて既読アーカイブする一連のショートカット
- JavaScript で音声認識して喋らせる
- Appleとかもそうなんだよな勝手に料金吊り上げるの
- 明細保存をスクリプトでやる - 東京都水道局のサービス切り替わり
- Rubyでgrepみたいなことをする
- Rubyのformatメソッドの使い方
- 「rqrcode」を利用して生成したQRコードを表示する
- Rails でルーティングを確認できるURL
- ドライブレコーダーのデータは前方に置かないほうがいいのと可能ならクラウドに保存しよう
- アニメーションPNGから透過GIFを作成するffmpegコマンド
- Google Map のタイムラインはすごい
- Mac mini のストレージが満杯になった
- 閉じるボタンじゃなくて謎の矢印ボタンが表示される広告を規制しろ
- HTMLのtableで現在時刻を強調するJavaScript
- HTMLのtableで今日の曜日を強調するJavaScript
- MarkdownをHTMLの中に埋め込んで1つのファイルにする
- 「COCOAログチェッカー2.0 (β)」を試してみた
- どこの国の企業かを見分けられるようになろう
- WEBPからPNGにImageMagickを使って変換
- YouTube Data API を使ってみた
- ペットが本当に身につけるべきはICチップじゃなくGPS機器
- TVerの改悪がひどすぎて言葉も出ない
- LI要素を検索したりできるコードを書いた
- 「オーバーブロッキング」は規制されなければいけない
- importlib なら from ではなく getattr で関数を呼び出す
- Python で引数を取得する方法
- リスク分散ができない企業は廃れます
- 組み合わせ問題は面白いね
- P20 Pro にドコモのゴミアプリとかが勝手にインストールされる
- 近視を治すメガネは発売されたかな?
- 洗濯機を買い換えた
- LINE Pay のセキュリティ観念がうんこだった
- SwitchBot欲しい
- ドコモによるスマートフォン買い替え最低最悪な抑制行為が行われた
- Logicool M590のホイールを修理した
- Mac mini M1 2020 のカスタムモデルを買いました
- Mac で Command Line Tools をなんとか更新したいときにやること
- タイトルを取得するBookmarkletを作った
- Apple にはがっかりだね
- Gmailに送られてくるログイン情報からIPアドレスを抽出して新しいかどうかをチェックする
- Travis CI をやめて GitHub Action に変更した
- 【REFUSE避け】nslookupでIPアドレスからドメインを取得するときは第2引数に「1.1.1.1」をつけるといい
- 洗濯機が完全に壊れた
- Chrome 拡張機能の「Google ドライブに保存」が使えなくなった
- シャープ製の洗濯機にイライラしている
- Appleが削除した情報を元に考察された情報の意味ってあるのか?
- Visual Studio Code で謎のポップアップ「Do you trust the authors of the files in this folder?」が出てきた
- PCにつけられる赤外線リモコンが欲しい
- Chrome拡張機能をSafari拡張機能に変換できるらしい
- 「DSL element 'android.lintOptions.check' is obsolete and has been replaced with 'android.lintOptions.checkOnly'.」と表示された
- 「The option 'android.enableUnitTestBinaryResources' is deprecated.」と表示された
- 「The option setting 'android.enableR8=true' is deprecated.」と表示された
- Android広告IDの取得でエラーが出る場合に試すといいこと
- Googleフォトが無制限じゃなくなった
- Mac でターミナルのコマンドが完了したら音楽を鳴らす方法
- iPhone6Sのバッテリーが膨張してiPhoneが壊れた
- マイクロ波なんてピンからキリまである
- 論文のテンプレートのCSSが欲しい
- そろそろバッファロー製のnasneが登場する頃かな?
- Chrome拡張機能の審査が面倒くさい
- TwitterからGoogleカレンダーに予定を簡単につくれる拡張機能を作りたい
- 変数はわかりやすいよう命名すべし
- Twitterの偏向報道がひどいのである程度ミュートできる拡張機能を限定公開している
- GitHubには悪意のあるBOTがたくさんいるので同じように監視するBOTでも用意したらいいんじゃないかな
- ゲーミングチェアに座っていると集中できない不具合が発生している
- LINE の通知がクソすぎて腹が立ってきた
- macOSにもsudoコマンドの脆弱性があるらしい
- Why Rakefile Script doesn't work?
- Macのバッテリーが死んだ
- spモードメールが終了
- mac の共有フォルダのアイテムを誤って削除してしまった...
- 年末なのでCSSをいじった
- mac OS Big Surにした
- ビジネスチャットの基本の「き」が書かれている
- ScanSnapはプラスチックカードもスキャンできる
- 世界的にはネットワークの利用が厳重な認可制になるかもしれない
- 廉価版という考え方自体が消費者を騙している
- 明細を保存するのが面倒なので10年くらいデータを維持させる法律を作って欲しい
- 韓国語のサイトにヤマノススメネタのページを丸ごとパクられたのでDMCAしてみた
- 年齢をバージョン管理する(セマンティックバージョニング2.0.0)
- 脱水で注水してエラー出すシャープ製洗濯機
- Node.js で SQLite を利用してみた
- videoタグを使って動画を連続再生するHTMLとJavaScript
- iPhone6Sのバッテリーがやばい
- Apple のイベントで iPhone12 が発表された
- 会員数というマジックワードに騙されてはいけない
- 事業者間の適正な競争を阻害しているのは総務省
- セクションが作成できる拡張されたMarkdownを作りたい
- iOS14は近年稀にみるクソOS
- Appleの広告IDの規制は4年ごとに行われている
- Paste Image の設定をいじった
- バッタ対策でさえスマホを有効活用しているのに新型コロナ対策でスマホすら使えない日本人
- 収入が欲しいならオープンソースをやめるべきだ
- textlintで「Disallow to use"?"」を無効にする方法
- vscode-textlint を導入してみた
- textlint を導入してみた
- ChromeでURLの後ろに「#:~:text=」をつけると特定のワードが記載されたところを強調できる
- GitHub であまりにも稚拙で異常な Issue が出てきていて非常に残念だ
- Jest でエラーが発生したときに異常終了されるのが不快
- Chromeの左上を右クリックしたら「すべてのタブをブックマークに追加...」がまだ生きていた
- 関連日報の欄をつけた
- リモートワークを続けて4ヶ月目
- Mac Book Pro のバッテリーを交換したい
- 早く普通のGmailでも簡単に検索できる機能を
- JavaScript の reduce を使ってカテゴリごとに集計する
- 「bundle install --path vendor/bundle」が非推奨になる
- 新しい iPhone SE が登場した!
- Mac で画像を Base64 化するのは楽
- PREP法は無理っすわ
- 新型コロナウイルスのおかげでリモート(動画配信)文化が発達しそうだ
- 「続きを読む」機能を作った
- whois を見るのは楽しい
- 日報の margin-top を変更してみた
- TJTableView というライブラリを作った
- モバイルPASMOの登場が遅れたのは技術的問題が解決できなさそうってのも理由にありそうだね
- 情報管理が雑な楽天Edyというか決済サービス
- サイトの色をピンクに変えた
- Androidの開発者オプションは消せる
- macOS Catalina にしたら「場所が変更された項目」がデスクトップに生成された
- Mr.くその穴は面白すぎるでしょ
- Google がパスワードをチェックしてくれるパスワードチェックアップ
- Docker の脆弱性が警察庁から発表された
- エレコム マウスアシスタント (Mac版)がもうめちゃくちゃで設定しても設定が飛ぶ
- 年始の快適な新幹線に乗るなら会社の仕事初めの日に有給休暇を取得しよう
- Twitter による「優越的地位の濫用」はツイートの削除というサイレントキルによって横行しているがそんなのはスルーらしい
- 自動化したスクリプトを修正するのが面倒
- ドコモとかリクルートとか逆引きしてくれないので自分で確かめる
- freeml が終わる
- ドコモがメールアドレスに関するお知らせをSMSで送ってくる奇行をしている
- システムの管理者が変わったら必ずIDとパスワードを変更しろ
- Django と戦う
- 遺伝アルゴリズムで画像から画像を生成したい
- Ruby on Rails に適した無料のエディターが欲しい
- Atom が起動できなくなった上に CPU 使用率が100%になったので各種プラグインを疑うことにした
- 家電製品の分解方法は覚えておいたほうがいい
- JavaScript でしゃべらせる
- 川柳テンプレートを作った
- 洗濯機を分解した
- 洗濯機の電源ボタンが壊れた
- Gmail に来たメールから予定を立てたい
- Rails は無駄な時間を奪うので消えてしまえばいい
- スコープ演算子
- DNSフィルタリングが導入されたらしい
- 2020年3月に Fabric が Firebase に吸収されるので対処しよう
- いかがでしたか?ブログを検索上位に表示してしまう無能Googleでなければ個人情報くらい大したことにはならない
- もしApple Pay のNFC小型タグ決済が使えるようになれば生活は変わりそう
- Kyash でドル建て決済したら手数料で死んだ
- 日本で売ってくれよ! Google Glass
- Google Play Console に金を払った
- 修正すらまともにできなかったセブンイレブンにして欲しいこと
- ブロックチェーンで論争が起きそうなものを管理するのはナンセンス
- git で変更があったファイル一覧に何かを適用する
- 機械学習によって生成されたデスメタルがある
- Chromeリモートデスクトップでキーボード入力ができない
- Apache License, Version 2.0 が適用されるものがスクショ禁止なのは再利用を阻害しているような気もする
- ローカルの bot をつくる
- Rails のコントローラーの i18n をやる
- 手軽に持ち運べるMacBookAirが欲しいのにiPadをプッシュするのって最高にアホ
- 特定の書き方をしたらリンクが embed になるスクリプトを書いた
- キズナアイの中身が変わることについて
- AMP が最低なのでやめて欲しい
- 配送荷物の追跡 URL の生成
- 無料フォント探しって面白い
- 視覚から得られた恐怖情報の影響はすごい
- Chromebookがほしいと思ってかなり時間が経った
- 犬猫にマイクロチップが義務化されたらしい
- Chromeブラウザの広告ブロック機能も欲しいが、高品質(笑)なサイトのブロック機能が欲しい
- Bluetooth による異種間認証
- プログラミングで利用する英語はだいたい決まっている
- Slack ではパブリックを使え
- VSCode のファイルのインデントを深くした
- ScanSnap の規格外スキャンが難しい
- どれが Runtime Permission なのか分かりづらい
- RSS が衰退していて悲しい
- iPad をフルスクリーンにして使う
- note.mu は iPad でも簡単に Embed を貼れるので便利
- iPad でパケットを気にせず作業できるなら Chrome リモートデスクトップ を使おう
- JSON 使うなら ./jq を使え
- Twitter プロフィールで見抜く退職時期
- 現在のブランチ名を取得するときは `git branch --contains=HEAD` ではなく `git rev-parse --abbrev-ref @` を使え
- Mac で VirtualBox を利用して IE10, IE11, Microsoft Edge を試す
- Unicode のコードを Unicode 文字に変換
- brew reinstall ruby したら bundler がイカれたので上書きしたら解決した
- 新しいファイルだけを保存する git コマンド
- 「VCS_INFO_formats:32: VCS_INFO_reposub: function definition file not found」が表示されたら
- 楽天の社長が書いたプログラムコードを改修してみよう
- Google マップが劣化..パチンコガンダム駅の再来を感じる
- VSCode を久々に使ってみた
- エディターに欲しいものはIntelliSenseとGoToDefinition
- Chrome のダークモードをやめる方法
- git で日本語ファイル名を表示する
- 統合開発環境にあってエディターにないもの
- macOS アプリで Process を利用するときに注意すべきこと
- npx -p vue-cli -c ...
- Mac で Dock に自動で追加させない方法を知った
- Atom の 「ide-json」 は `$schema` がずっと表示される無能 Package.
- MySQL のズボラ環境設定
- github-pages -> jekyll に変更してみた
- Embed も自動化したい
- SQL は簡単だけど Rails で書く時に超迷った
- Mac のスリープ解除して node-cron を実行
- コラ画像や拾い画像を見抜こう
- リダイレクトの扱い方
- Slack のロゴがダサくなった
- 新元号が発表されたときにかかる負担は人よりもサーバーのほうが深刻
- grep でディレクトリを検索するときは r をつける
- スリープ状態を自動で解除して crontab を実行する
- でんき家計簿から時間別グラフの情報を取得した
- npx で yo する
- HUAWEI P20 Pro のスマート通知のせいか通知が見えない
- ScriptApp.getService().getUrl() で Google Apps Script の URL を取得する
- Google Apps Script の doGet で e.pathInfo を使って複数ページを表示する
- ScanSnapのお掃除
- onerror を使って壊れた画像の表示を非表示にする
- node.js で npx を実行しよう
- Travis CI の調子がよくない
- img の src が存在すると画像アイコンがもれなく表示される
- 静的コンテンツは静的な環境で作ろう
- Word がない? Mac Book を買って Pages を使え
- 解像度って大切
- iPhone の Suica は Apple Wallet アプリから削除すると機種変更後も同一AppleIDであれば復元できる
- AndroidのSDKを作成している人はAndroidXのために何か手を加える必要はない
- 3200円でiPhone7のバッテリー交換をした
- 裏があるもの全て悪となる
- Chrome リモート デスクトップ のサイトができてた
- 13 インチ MacBook Pro (Touch Bar 非搭載) の SSD にデータ消失する不具合が発見されてらしい
- Embed を作ってみた
- 好きなものを複数組み合わせてパスワードを作る
- Atom の行番号ジャンプは Ctrl + G
- Safari では input[type='color'] が使えない
- Touch ID が 1人 3つだけなのは非常に不便だ
- Github が落ちてるので Github Pages もなんかおかしい
- macOS Mojave で VirtualBox がインストールできなかった
- grep でディレクトリごと検索する
- Ruby の &. で nil スルーコーディング
- スクリーンタイム機能でソシャゲ抑制
- slim + simple_form でボタンを Font Awesome アイコンにしたいときは button にする
- Pixel にちょっとだけ期待してる
- Atom の goto-definition が便利
- Kotlin が更新されたらさくっとバージョン更新する
- TクーポンがTカードクーポンにリニューアルするらしい
- URL 展開するやつを JavaScript で雑にやってみた
- LAWSONによる全ユーザーパスワードリセットは一種のサイバーテロである
- GDPR によって日本向けの日本人しかアクセスのなかったサイトの Google アナリティクスのデータを削除されたことをEUの連中はまだ知らない
- Electron が思っていた以上に楽
- 昔作ったWebエディターに少しずつ機能を追加している話
- Github のリボンをつけてみる
- エキサイトメールが終わる前に
- dポイントのキャンペーンはわかりづらいので自動チェックしたい
- 椅子を買った
- 理想のバスト:ウェスト:ヒップの比率は
- Google Drive に API でアップロードする
- Node.js で同じ行に上書き出力する
- Jsonable in Swift
- Google フォトの画像は直リンクで見えるっぽい
- IDとパスワードだけの認証はもう既に限界である
- 中継機は難しい
- Slack の files を attachments にする
- Homebrew の MySQL のバージョンを下げたら MySQL が起動しなくなった
- どうやら日本企業も不正ログインで攻められているようだ
- ffmpeg で gif を作成して SNS にアップするときにちょうどいいコマンド
- Homebrew で MySQL のバージョンを下げてインストールする
- Github の通知を Organization ごとに振り分ける
- .gitignore を変えた時に反映させる
- 2FA をしていない Github アカウントを1度 remove してみよう
- Github と Travis CI を使った Jekyll 構築
- 既存ファイルの変更された部分だけをチェックする
- Git の大文字小文字を厳格化にする
- Github に間違って push した commit は完全には消えない
- Jekyll に Twitter Card つけてみた
- Adobe PDF ファイルアイコンは無料で使える
- .gitignore の簡単作成術
- ルーターのパスワードがわからなくなった
- 権限管理は他力本願にしちゃいけない
- 出張アイテム三種の神器
- Wikipedia API を利用した「説明しよう!」bot を作った
- 大きい企業の人の来週前半に完成しているは1週間超かかる
- Twitter で初ロック
- 久々に Python 触ったけど Pipfile とか Pipenv とか何これ便利
- ScanSnap の Wi-Fi 設定がうまくいかない | iX500
- LINE Pay のカラーについてまとめてみる
- 便利な Rakefile を作った
- Suica で新幹線に乗車できるようになるのは 2019年になりそうですね
- JSONはあなたのすぐそばにいます.
- 正直 GitLab は Github に名前が似ているだけです
- GDPR はやはりクソだった
- Github が Microsoft に買収されて思うこと
- Gmail で Read 権限で送りたければ「情報保護モード」を使え
- ユビキタス言語のフォーマットが欲しい
- GDPR で潰されるのは大手企業ではない
- すべてを StringBuilder にする必要はない
- Amazon Echo は危険
- 欲しいのは差分
- その点Hubotってスゲーよな、最後までチョコたっぷりだもん
- Slack の絵文字を無秩序に登録している人達へ
- Google I/O 2018 が始まっているぞ!
- TOKYO MX で俺ガイルの再放送が始まった
- Github Pages の future: false 設定をどうにかして使いたい
- Google カレンダーの色変更機能でTODOとして使う
- 英語を使っている国はアメリカだけじゃない
- Twitter からやたらメールが来る件について
- GitHub の Slack インテグレーションがめちゃくちゃわかりづらい件について
- GDPR はめんどくさい
- Setup Jekyll configs
- GENIEE による広告配信の闇
- String.prototype.includes