江戸一番のジャスタウェイ職人のブログ

江戸一番のジャスタウェイ職人

PurgeCSSをGAEにホスティングする

LP の用に静的な HTML に対しては webpack から叩けば良いのですが CMS など動的な環境でミニマムの CSS を得たいというシチュエーションがあり、またそのサーバーサイドが Golang なので PurgeCSS を GAE でマイクロサービス化して multipart/form-data で …

さよなら7kai Tasks

plantuml-serverの社内インスタンス

GCPでplantuml-serverをSSLで立てる場合、jettyのhttp-forwardedモジュールを有効化しないとリダイレクトURLが http になって使いづらいのでDockerイメージを作った。github.com 上記のイメージをGCPプロジェクトにpush インスタンステンプレートに登録(こ…

労働から解放されるには

税金支払い済みの2億円が必要だとして 年1000万円の手取りがあっても20年 時間を売るだけの働き方では至れない 技術や美術で生きてる人間なら著作物を創る仕事には著作物を創ることへの対価(安定)と、著作物を利用することへの対価(スケール)でハイブリ…

nodejsでOutlookの予定をぶっこぬ

github.comWebを見ても makecert.exe という Windows にしかないコマンドが出てきたり なかなかまとまった情報がなかったので全部コードにしました。アプリ登録は https://portal.azure.com ではなく https://aad.portal.azure.com からやると良いです。Bot …

「○○さんが近況を投稿しました。」の通知解除に成功しました

私のお知らせ欄は「○○さんが近況を投稿しました。」で埋まっていました。今までこの通知をオフにする方法がわからずにいたんですが今日遂に「コンピュータとモバイル」という項目で細かく設定できる事を発見しました。https://www.facebook.com/settings?tab…

0バイトのaviator.sctが残っているとsafariで正常にhttps接続できない

otya.me私も下記のようなスクリプトで *.sct を更新していてペンギンになっていました。 #!/bin/sh KEY=/etc/letsencrypt/live/justaway.info/fullchain.pem SCTS_DIR=/etc/letsencrypt/live/justaway.info/scts CTSUBMIT=/usr/local/bin/ct-submit sudo sh …

さよならJustaway

Justaway for Androidは2013年12月25日に公開されたAndroid用Twitterクライアントです。 2016年9月7日現在、新しいアカウントでの利用は出来なくなっています。 Google Play Storeなどから累計インストール数など確認し、おそらく10万トークンの制限に達した…

Macbook Proが帰ってきた

optionキーが押されっぱなしでログインも出来なくなっていたMacbook Pro、仕方なくGenius Barへ 8/24 11:00 Genius Bar 予約 8/25 12:30 Genius Bar 持ち込み 8/28 11:15 修理完了連絡、当日引き渡し ディスプレイは磨き上げられキートップ(キーボード面一…

シャツは犠牲になった

dropbox-api for cli も更新しました(1年以内にアップデートしないと爆発します)

cli から dropbox api にアクセスできる拙作のツールですが、これも Dropbox API v1 終了予告 に伴い v2 対応版を公開しています。github.comアクセストークンのアップグレードも必要なので、アップグレード後は手動で動作確認をお願いします。アクセストー…

WebService::Dropbox をご利用の方へ大切なお知らせとお願いがあります

Dropbox API v1 が非推奨にました、1年後に廃止になります 先日、公式のblog で2017年6月28日に廃止と発表されました。 それまでに API v1 から API v2 に移行を完了する必要があります。 API v2 対応した WebService::Dropbox 2.x へ移行して下さい 先日ア…

SoftBank HealthCare Exporter を書きました

ソフトバンクの体組織計に毎日乗っていても全然データを見ていなかったので可視化しました。https://github.com/s-aska/softbank_healthcare_exporterしかしwww.softbank.jp社会は厳しい。現在ではWiFiに対応した体組織計も販売されているようなので、使えな…

SSL証明書の有効期限を監視するexporterを書きました #prometheuscasual

なお先程のライブコーディングのカンペはこちらになります https://t.co/4sep5VgvmH #prometheuscasual— 贈与税 回避 方法 (@moznion) 2016年6月14日カンペを見ながらやってみました。github.com Let's Encrypt ちゃんと更新出来ているのか問題 Let's Encryp…

英語と筋トレとプロテイン

朝起きてずっとツイッターしてたのを筋トレに、寝る前にずっとツイッターしてたのも筋トレに、通勤時間ずっとツイッターしてたのをやめて英単語の暗記をやるようにした。一目見て覚える単語と何度覚えても2秒で忘れる単語があり不思議、四択のやつは見覚えの…

健康診断結果

利用規約とプライバシーポリシーをtextlintでチェックするようにしました

qiita.com欲張っていろんな rule を指定したので初っ端のインストールコマンドが npm install -D textlint textlint-plugin-html textlint-rule-common-misspellings textlint-rule-general-novel-style-ja textlint-rule-incremental-headers textlint-rule…

利用規約とプライバシーポリシーを日本語と英語で書きました

経緯「利用規約が日本語じゃないので☆1です」というお叱りのレビューを頂きました。この機会に図なども多用しわかりやすい日本語の利用規約作成し、将来は順次対応言語も拡大を検討致します。プロダクトを成長させるのはユーザー、あらゆる声に感謝— Aska (@…

NSRegularExpressionやNSDataDetectorで指定するrangeにはString.utf16.countを使う

テキストからリンクを抜き出す場合などよくこういったコードを見ますが、テキストにサロゲートペアが含まれているとマッチの対象がサロゲートペアの分短く解釈され、末尾が切れたりします。 let text = " is sushi http://example.com/hello" let detector =…

OpenSSL 1.0.2h アップデート

VPSのメンテなどというものを人はいつまで続けるのか。とはいえ安くて何でもできるVPSは便利なので1台は保持していたい。cron-apt とは別に脆弱性検知ツールも導入してみることにした。github.com「お前のサーバーのOpenSSLやばいよ?」みたいなのをslackで…

スゲーッ爽やかな気分だぜ。新しいUbuntuを入れたばかりの正月元旦の朝のよーによォ~ッ

【ニコニコ動画】ジョジョの奇妙な冒険 ダイヤモンドは砕けない 第1話「空条承太郎! 東方仗助に会う」まず、sshのパスワード認証を止めます。インターネットには22番ポートが空いているサーバーを見つけてクラッキングするクローラーが大量に居ます。 ssh …

Let's Encryptと透かし入り証明書(nginx-ct)を導入し、証明書の更新も自動化する手順

Let's Encrypt 自体は本当に簡単なんですが nginx-ct を入れるのが本当に億劫でした。それはなぜか、まず パッケージ管理システムに慣らされた我々にはとてもつらい という気持ちがあります。コマンド一つでバージョンアップでき、各ディストリビューション…

旧 Gehirn DNS から新しい Gehirn DNS へ移転した

旧 Gehirn DNS から新しい Gehirn DNS へ移転する | Gehirn News(ゲヒルンニュース)これを見ると楽にできます!やったね!

江戸から金沢へ

1日目日本海側にやって来た (@ 金沢駅 (Kanazawa Sta.) in 金沢市, 石川県) https://t.co/ntlfAUB9cY— 開発㌠ (@su_aska) 2016年3月4日なんてこった pic.twitter.com/B8owLGuswS— 開発㌠ (@su_aska) 2016年3月4日地の果てまで渋谷が追ってくる— 開発㌠ (@su_…

163 Could not determine source user

dev.twitter.comError Codes & Responses にないエラーコードで 163 というものがあり、これはフォロー関係を取得するAPIで source_screen_name が不正な場合などに出る。Twitter は screen_name を変更できるので、これを考慮して極力 screen_name ではなく…

Holo の時代は終わった

Justawayではナビゲーションドロワーの制御に v4.app.ActionBarDrawerToggle というの使っているんですが、これはもう非推奨で時代遅れでいつ動かなくなるかわかりません。 警告: [deprecation] android.support.v4.appのActionBarDrawerToggleは非推奨にな…

動画再生の為に止まったミュージックプレイヤーを動画終了後に戻す

私はいつもイヤホンで音楽を聞きながらスマートフォンを操作するのですが、最近は動画によってそれが止まることが増えました、例えば Facebook、Twitter、ニュースアプリ...etc数秒の動画や動画広告の為に何度もミュージックプレイヤーを再生し直すのは鬱陶…

半年ぶりにJustaway for Androidを更新しました

あけましておめでとうございます。遂に動画の再生が可能になりました、実に半年ぶりの更新です。Justaway - Google Play の Android アプリ「動くやろ〜」と思ってrelease apkの動作確認しないでアップデートしたら起動しなくなるなど不具合が起きるなどトラ…

Nexus 5X ✄ 4G-S

Nexus 5XにNexus 5に刺さってしたSIMを移植するに為にSIMカッターをamazonで買おうとしていましたが「ハサミ出来ますよ」と言われやってみたらさくっと出来ました。instagram.cominstagram.comハサミは便利

iPhoneユーザーはバックキーじゃなくてジェスチャーを使うんだよ!!!

iPhoneの画面下にバックキーを追加する強化液晶ガラス保護シートが話題になったりホームボタンのダブルタップで押し下がる画面を見て私も「だからバックキーいるじゃん!!!」と思っていた。しかしずっとAndroidを使っているうちにiPhoneの操作でジェスチャー…