iPhoneのGIF作成アプリ選定

iPhoneのアニメーション研究でスクリーンレコードをGIF変換したい、と思い立ったものの候補のアプリ数が結構ある。 選定してみました。 結論から言うと試した中では "GIFトースター" が最も良かったです。マニュアル設定感が苦でない人におすすめ。 元々の映…

Adobeの画像編集iPhoneアプリの特徴を雑に3行でサマる

ちょっとした画像編集アプリがたくさん出てきてる中で、まずはAdobeおさえとこ…と思ったらいつの間にかものすごい種類があったので違いをまとめました。 雑だから「これはもっと機能あるよ!」みたいなのあるかもです。 それからサンプルが雑なのは見逃して……

1Passwordの保管庫を使い分けてiPhoneのパスワード候補に表示されるアカウントを絞るライフハック

これまで作ったアカウントが1Passwordにたくさん入っていると、何かログインするときに候補がたくさん表示されて邪魔じゃないですか? 1Passwordの設定を調整すれば表示を絞れるのでやり方をまとめました。 手順 バックアップ用の保管庫を作成する 普段使わ…

#技術書展5 書籍レビュー×28冊!

2018年10月8日、技術書展で大量に技術書を購入して参りました! 何もしないと積ん読になってしまうので、1冊1分で読んで今すぐ全冊レビューします 言語 GOで全ウェブサイトCLI化計画/ にぼし スクレイピングといえばPythonくらいに思っていたので視野が広が…

DBeaverでHerokuのPostgreSQLにアクセスしたらFATAL...SSL off → sslmodeの設定を見直そう

DBeaverでPostgreSQLにアクセスすると、以下のエラーが出てしまいました。 FATAL: no pg_hba.conf entry for host "XXX.XXX.XXX.XXX", user "hwe***********", database "dek***********", SSL off 原因は、sslmodeが未設定だったため。 接続設定 → ドライバ…

React Nativeのフォントは結局何が使えんねん一次調査

React Nativeでシステムにもともと入っているフォントを指定するにはどうしたらいいのか、試行錯誤したメモ。 めっちゃエラー喰らいました。 実験方法 以下の指定方法で、fontFamilyの値を入れ替えてみました。 <Text style={{ fontSize: 18, textAlign: 'center', fontFamily: 'System' }}>テスト</Text> 結論 普通に調べたら使えるフォント一…

VSCodeの設定をgit/Githubで管理する

Visual Studio Codeのキーバインディングやスニペットを、一括してgitで管理+GitHubに公開しました。 VSCodeの設定はUserフォルダ以下にまとまっているので簡単です! 手順 ローカルのVSCodeのgitリポジトリを作成 Githubでリモートリポジトリを作成 .gitig…

ハッカソンからブラッシュアップして #MFTokyo2018 参戦した感想と反省!

Maker Faire Tokyo 2018(2018/08/04~05)に「IoT仮想通貨ゴミ箱」チームとして出展してきました。 写真はRaspberry Pi もくもく会のみなさんと。 実際に出展してみて、来場者より出展者の方が絶対楽しい!と思ったのでシェアします。 IoT仮想通貨ゴミ箱につい…

ECRへのdocker pushが"no basic auth credentials"で失敗すると思ったら、普通に手順間違いだった件

AWSのECRにDockerコンテナをpushする仕組みって、awsのcliツールを使ってdocker cliがログインするためのtokenを発行 → そのtokenを使ってdocker cliでログイン、という流れになっています。 そのためのaws ecr get-loginなのですが、私はこの記述を読み飛ば…

SQL初心者に贈る、自分のブラウザ閲覧履歴をSQLで見るためのセットアップ!

SQLを勉強するには手元で書いてみるのが第一だと思いますが、そもそもデータベースを用意するのが面倒ですよね。 実はGoogle Chromeなどのブラウザは、パソコン内部にSQLiteというDBを持っています! これをSQLクライアントと繋げば自宅でもSQLの練習ができ…

久しぶりにOneNoteにアクセスしたら「申し訳ございません。現在、ノートブックを取得できません。後でもう一度お試しください」と表示される

久しぶりにOneNoteにアクセスしたら、なぜかノートが開けません。 こんなメッセージが表示されました。 「申し訳ございません。現在、ノートブックを取得できません。後でもう一度お試しください」 Microsoftアカウントを長期間使わないとOneDriveのファイル…

DBeaverでHerokuのPostgreSQLにアクセスする時に、自分以外のDatabaseを非表示にする

HerokuのPostgreSQLをDBeaverでスッキリ見るための方法です。 やり方 1: Connection Settingsから Show non-default databasesのチェックを外す。 2: Connection Settings → General からDefault Schemaに自分のDatabaseの名前を入力する。 以上の2ステップ…

VSCodeで"code"コマンドをinstallしたはずなのに、"command not found"になる → VSCodeの場所を見直そう

Visual Studio Codeは、ターミナルからcodeコマンドで起動するように設定できます。 ところが、Visual Studio Codeを終了するたびに、なぜかcodeコマンドが効かなくなってしまいました。 原因はVSCodeがDownloadsフォルダにあったせいでした。 参考: github.…

丹波一人合宿中間レポ 〜田舎に移住ってあり得る選択肢なのか?〜

7月10日(火)から「一人強化合宿」と題して、プログラミング周りのいろんな勉強をするために丹波市に来てます。 もともと丹波市に全く縁はなかったのですが、FBで合宿地をお尋ねしたら推してもらいました。 で!行った先でいろんなUターン・Iターンの人々+地…

1Password7で"Unsecured Website"の警告を消す方法

1Password7からオレンジ色の警告が出るようになりました。 これってどうやって消したらいいの?と公式フォーラムで尋ねると以下の回答が。 discussions.agilebits.com "Hi @hiroga, you can disable this banner by adding the http tag to the item :smile:…

ASのLFをORDER BYで再現するときの落とし穴

AS400のLFをORDER BYで再現するときの落とし穴 現場で先輩に指摘されて「なるほど」と思ったのでメモ。 ASにはLF(LOGICAL FILE= 論理ファイル)という仕組みがあり、普通のDBでいうところのVIEWに相当する。 このテーブルに対してあるキー(例えば商品コー…

「インストーラリソースの読み込み中にエラーが発生しました。」

MacBookをアップデートしようとしたら以下のような画面になってしまい、アップデートが進まなくなってしまった。 コンピュータにmacOSをインストールできませんでした インストーラリソースの読み込み中にエラーが発生しました。 インストーラを終了してコン…

returnの神様

returnの神様 2018年6月30日訂正:RPGにもLEAVEというのがあり、Javaのreturn同様にサブルーチンを途中で抜けることができます。 以下の記事は十分な知識がない状態で書いたものです。 RPGには現場でたまたま自分が担当したサブルーチンにはLEAVE(returnに相…

Expo Client can only be used to view your own projects... 自分以外が作ったExpoのデモアプリはiPhoneでロード不可になったそうです

ExpoでTrending Projectsを動かしてみたいですよね? 最近こんなエラーが出るようになりませんでしたか? Sorry, you are not allowed to load "(PROJECT NAME)" ... Expo Client can only be used to view your own projects. To view this project, please…

Working CopyでSSH Connection rejected. Make sure... と言われたら鍵を登録しなおしてみよう

iPhone用のGitクライアント"Working Copy"でBitBucketを登録しようとしたら怒られたので、対処法をメモっておく。 Working CopyAnders Borum仕事効率化無料 ※ こんなふうに怒られます。 "SSH Connection rejected. Make sure SSH Key is valid on bitbucket.…

深圳🇨🇳→香港🇭🇰→台湾🇹🇼 4~8日目

なんだかんだ8日間も海外にいました。旅行では最長かな? 移動時間が多くを占めたせいでなんかもったいない感じの旅行になってしまったこと、他にやるべきことがある気がしてろくに下調べせずに行ったことが今回の残念ポイントですね...。 友達と会ってご飯…

深圳🇨🇳→香港🇭🇰→台湾🇹🇼 2~3日目 #StartupWeekend

中国深圳でStartupWeekend(ビジネスモデルを競うハッカソン)に参加し、IoT仮想通貨ゴミ箱作ってきました。 StartupWeekendの温度感がわかった〜&もっと深圳らしいことがしたかった〜!というのが感想です。 1日目はこちら StartupWeekend 2&3日目 電子部品…

深圳🇨🇳→香港🇭🇰→台湾🇹🇼 #1日目 #StartupWeekend

深圳にきました!何もかもがデカい! ハードウェアのスタートアップといえば深圳、って最近よく聞くので、ミーハーらしく旅行にきています。 主目的はStartupWeekendに参加すること!(世界中で開催されている、ビジネス色が強いハッカソンイベント) 深圳入…

#サーバレスシングルページアプリケーション ルーティング

ルータ関数のテストを成功させるのに1時間もかかってしまった... 原因 ルータ関数とテスト関数の両方で、ビューを編集するためのjQueryでクラスセレクタの頭に.をつけていなかった。 (一番下の行) learnjs.showView = function(hash) { // ハッシュとルー…

フォルダ名を大文字→小文字に変えようとしたら、2つできてしまった件を解決した

私がGitで管理しているメモには、もともと大文字のフォルダがありまして、それをテキストエディタから小文字に変更しました。 ex) Memo → memo ところが!メイン端末ではフォルダ名の変更が反映されているものの、リモートではMemoとmemoがふたつできてしま…

オブジェクト指向はじめた #現場で役立つシステム設計の原則

ドメイン駆動開発興味ある!って言ったら友達から本を勧めてもらった。 実はエリック・エヴァンスさんのドメイン駆動設計の本を買っていたんだけど、何が書いてあるのか全然わからず... そういう人向けに書かれた、分かりやすい本だった! 著者の方もそう言…

雰囲気でKubernetesをやっている その1

システムアーキテクチャ全体を語れるようになるため、習得したら色々捗りそうなKubernetesを勉強しているけど中々難しい。 現時点の理解 Kubernetesとは何か? → デプロイを抽象化するツール。サーバーを起動したまま更新する「ローリング更新」や特定バージ…

Python環境を大掃除する

AWS CLIが使えなくなってしまったので、この機にPython環境をAnacondaに統一します。 $ aws pyenv: aws: command not found The `aws' command exists in these Python versions: 3.5.2 こんなことになってしまった。 現状確認 Python環境がどうなってるのか…

社内のスクラム研修受けてきた

社内のスクラム研修受けてきた カイゼン・ジャーニーも読んだし、現場で「これアジャイルならどうすんだ?」ってことも出てきたので、 社内のアジャイル研修受けてきました(こういう研修がしれっとあるのでIBMはエラい) スクラムについて 以下は研修内容そ…

行動分析学入門とHUNTER×HUNTER35巻

HUNTER×HUNTERのクラピカに憧れて行動分析学ってタイトルにある本を読んでみた。 結論から言うと、行動分析学の枠組みは興味深かったけど、応用研究は「どう行動を予測するか」じゃなくて「どう行動を変えるか」に力を入れているっぽい※1 のでそこは違うと思…