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

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 のでそこは違うと思…

#カイゼン・ジャーニー (2/2)

週末に読了し、月曜火曜と働いて思ったこと。 本を読んで初めて、「もし自分がマネジメントを今日からやってみろ」って言われたらノープランだったな、と思った。 自分の仕事のふりかえりをやっているか?時間を味方につけて改善しているか?ときかれると、…

Atomをショートカットでタイムスタンプが入力できるようにした

Ctrl+: と Ctrl+; を連続で押してタイムスタンプ(ex. 2018-02-25 20:53:05)が入力できるようにしてみた。 構成 Atomのパッケージ"date"とKeybindingsのカスタマイズの組み合わせでやってます。 1. dateの導入 こちらから。 atom.io 2. Keybingindの設定 Sett…

#カイゼン・ジャーニー (1/2)

フォロワーさんのつぶやきやデブサミで気になってたので読んだら完全に自分の話だった( ´ ▽ ` )ノ どんな話か? 意識の高い20代後半のSIerのエンジニアが実は自分は口だけで何もしてなかったって気がつく話です。 似た境遇のみんなに強く勧めたい。 第1部 一…

ハッカソンの最新情報をメールで受信できるようにしてみた

最近Google Alertでは拾いきれないハッカソン情報が増えてきたので、手を打ってみた。 やったこと ハッカソン情報のポータルサイト → RSS → メール通知 のフロー構築 ※Feedlyとかでもいいですね。 やり方 ハッカソンのポータルサイトはこちらの2つ。 Hackath…

睡眠時間をダッシュボードで表示する(Misfitアプリ版→IFTTT→Airtable→Lambda→PostgreSQL→Metabase)

睡眠時間がダッシュボードで表示できるようになりました!わーい( ´ ▽ ` )ノ 以下、要素技術の説明。 Misfitアプリ版 MisfitMISFIT WEARABLES CORPORATIONヘルスケア/フィットネス無料 なぜMisfitか?それは... 1. アプリ単体(重要)で睡眠時間を計測でき、…

GlassFishユーザー会のMicroservices & Cloud Evening 参加メモ

GlassFishとの関わりは普段ないのだけど、Microserviceってキーワードが気になって参加してきた! Microservices & Cloud Evening with Payara and Hazelcast Japan Office Launch - 日本 GlassFish ユーザー会 | Doorkeeper そもそも知らなかったこと もと…

自分のブラウジング履歴をSQLで見られるって知ってました?(Firefox + SQLite)

自分専用ダッシュボードを作るにあたり、ブラウジング履歴を取得する方法を調べました。 本当はGoogle マイアクティビティがAPIを用意してくれていたらよかったんですが...ない※ のでブラウザの履歴を取得します。 myactivity.google.com ※APIがないだけで、…

勤務時間をダッシュボードで管理する(2/2) AirTable → Postgres → Metabase編

勤務時間, 在宅時間が自動で計測できるようになった! IFTTT → AirTableまでは前編を参照。 AirTable → Postgres CloudWatchで日次で起動するAWS Lambdaを使い、AirTableからRDSのPostgresにデータを突っ込んでいます。 github.com ※Lambdaで使用するにはpsy…

勤務時間をダッシュボードで管理する(1/2) IFTTT → AirTable編

勤務時間と在宅時間がMetabase(OSSのダッシュボードツール)で確認したいな〜と思っている。 アーキテクチャはこんな感じで。 iPhoneの位置情報 → IFTTT → AirTable → AWS Lambda → PostgreSQL → Metabase やってみた IFTTTのAppletの設定はこんな感じ レコー…

【FireFox】Tab Mix PlusをShortkeysで置き換える

Tab Mix PlusってアドオンがFirefox Quantumでは動かないらしい せっかくなのでShortkeysで代替してみた。 やり方 こんな感じ。 tab2回押しでリロードできる!

ネイティブが使ってる英単語の省略形が分かる、変数の命名に必見のサイト「All Acronyms」

英単語を省略したいけど、何が正しいのか分からなくて困ることないですか? 例えば "Management" を省略したい時、"mgmt"がいいのか、それとも"mgt"がいいのか、みたいな... 調べられるサイトがあります。All Acronyms です。 www.allacronyms.com ご覧の通…

bitbank/ kraken/ poloniexの過去の価格を取得する

暗号通貨(仮想通貨)の過去時点での価格を知りたかったので、取得できるようにしました。 各取引所のAPI経由で取得すればOKです。 ソース github.com 利用は自己責任でご自由にどうぞ。 やり方 requestsライブラリを使ってAPIを叩いた後、pandasを使ってデ…

業務系Webアプリケーションの画面デザインガイドライン作成で参考になりそうな考え方・サイト

※この記事は2時間くらいで調べた内容をまとめたものです。 画面デザイン規約を作るとき、何を参考にしてどうやって作ればいいのかをさっと調べました。 考え方 システム開発より、むしろWebデザインのための資料が参考になる。 サイトマップやページレイアウ…