経緯 Railsコンテナで db関連の操作をしようとしたところ `require': libmariadbclient.so.18: cannot open shared object file: No such file or directory - /usr/local/bundle/gems/mysql2-0.5.2/lib/mysql2/mysql2.so (LoadError) とかいって毎回こけて…
経緯 Mac Mojave 10.14.4 にて gem install scrypt をしようとしたら以下のエラーに出会った。 An error occurred while installing scrypt (3.0.5), and Bundler cannot continue. Make sure that `gem install scrypt -v '3.0.5' --source 'https://rubyge…
monappy事件ですが、犯人が見つかって書類送検されたようですね。 www.jiji.com www.itmedia.co.jp 私たちは、当時リアルタイムで追跡を行っていたのでした mozy-ok.hatenablog.com mozy-ok.hatenablog.com 感想 結局わかったことは、犯人は必ずどこかに痕跡…
経緯 最速で実装チャレンジとしてやったことを書いていく。 目次 まず、先に手順を書いておく。 Xcodeでプロジェクトを作成する mp4の動画をプロジェクトにコピーする storyboardで画面レイアウトを作る storyboardとViewControllerをつなぐ コードを書いて…
経緯 とあるシステムでフォームに入力された文字を元に駅名テーブルから駅名を推薦したいという需要があった。そこで日本語の全文一致検索について調べた時のメモ 概要 もともと、MySQLには、LIKE検索というものがあって、文字を比較して検索をかけることが…
経緯 最近React Native + expo を触っていて、手習いとしてFirebase + FBログインを実装したのでメモ 本当はAuth0を使おうと思っていたけど時間がなかったのでFirebaseで。 やっていく 基本的には、以下の通りに進めていく。今回はiOSを試してみる。 Faceboo…
マジで最高です。 Don't want to commit? Open a draft PR. GitHub ❤️'s your WIP pic.twitter.com/x9OUMQIYfC— GitHub (@github) 2019年2月14日 詳細はこちら Introducing draft pull requests - The GitHub Blog 重要な部分を抜き出すと Draft pull reques…
数百とか開いているSafariのタブ情報をエクスポートする方法【実際にやってみた】
経緯 つまりはこういうことだ 開きすぎる癖があって、これをどうにかしてCSVなりに書き出したかった iPhoneのストレージも逼迫するし。 探していたところ かみさーまー みたいな記事を発見した。BOOOM!!! Ok!!! This has been SOLVED. For those who were wo…
経緯 Rails で Ajaxなどを使ってよしなに動作を作りたいときに js.erbファイルを使って$('#id-hogera').append("<%= j(render 'form', ....) %>"); みたいなことをしたりするけど、この文法って結局なんやねんって思ったのでメモ つまりは .js.erbファイルは…
普段通りGitHubを使って業務をしていたところ、ちょっとした表示のバグを見つけて、それを報告したら、速攻で直してくれたという貴重な体験をしたので日記として書いておく。 誰かのバグ報告のメールを書くときの参考になれば幸いです。
経緯 こんな感じに foundation:install をしたらエラーが出た。 $ rails g foundation:install Traceback (most recent call last): 41: from bin/rails:4:in `<main>' 40: from /Users/mozy/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.2/</main>…
経緯 いろんな新しい技術を身につけようと思った時に、最近はYoutubeで検索すると大抵の技術は、チュートリアルが見つかったりすることに気がついて、こちらで学ぶようにしている。 最近、こんな感じのを学んだ。 Haskell Tutorial Ansible - A Beginner's T…
サイトの死活監視には updown.io が最強&最高な件
経緯 RailsのテストをCIでかけた時に以下のようなエラーが発生した error: UserRegistrationsTest#test_hogehoge: Capybara::ElementNotFound: Unable to find option "piyo" 原因 システムテストはアプリのユーザー操作のテストに使えます。テストは、実際…
違い npm run watch と npm run watch-poll の違いは、watchは ファイルの変更をみている。 (特定のシステムの場合はうまくいかない) watch-poll は 変更を 1秒単位などで 定期的に確認をする。 watch will listen for file changes, however, on certain sy…
Ruby 初めのいっーぽ MENTAのメンティさん向けの速習メモ Ruby 初めのいっーぽ 全てがオブジェクト 変数名は小文字のスネークケースで 文字列はシングル or ダブルクオーテーションで囲む 数値 真偽値 if文 メソッドの定義 文字列 unless文 case文 三項演算…
経緯 先日もブログ記事にしたけれども、ここ一年くらいは英語を使ってエンジニアリングをする試みを続けていて、TwitterとかでHackerNewsとかをシェアしているユーザをテキトーにフォローして話したりしていた。 その中で、めっちゃいい方法がわかったのでメ…
経緯 プログラミングに関して教えていたところPythonのデコレーターってなんやねんって聞かれたのでメモ デコレーターとは ある関数があったらそれを修飾して使えるようにするって概念がデコレーターで、これを使うことで、既存の関数の処理の前後に自分の好…
結果はっぴょー 1日も落とさず走り抜けたぜ! adventar.org 終えてみての感想 途中体調が悪くなったりとなかなかしんどいタイミングはあったが、とにかく書いて進めるだけだって思っていたら自然と走り抜けられましたぁ。ちょっと疲れましたぁ。 元はといえば…
概要 これはMozyの1人アドベントカレンダー 2018 の25日目の記事です。 adventar.org 書こうとした経緯は、こちら mozy-ok.hatenablog.com 今日の内容 文字列をかけるようにする 今日やったこと 文字列をかけるようにどんどん作り変えていく void putfonts8_…
これはMozyの1人アドベントカレンダー 2018 の24日目の記事です。
概要 これはMozyの1人アドベントカレンダー 2018 の23日目の記事です。 adventar.org 書こうとした経緯は、こちら mozy-ok.hatenablog.com 今日の内容 bootpackをどんどん読みやすく書き直していく 今日やったこと 構造体を使ってかきなおす bootpack.c void…
概要 これはMozyの1人アドベントカレンダー 2018 の22日目の記事です。 adventar.org 書こうとした経緯は、こちら mozy-ok.hatenablog.com 今日の内容 起動方法を少し変更した 今日やったこと 起動情報をasmhead.nasから受け取るようにした bootpack.c void …
これはMozyの1人アドベントカレンダー 2018 の21日目の記事です。
経緯 プログラミング関連を教えている際に、 Selenium (自動化ツール) を使い、CSSセレクタを選択してエレメントを取得する場合に、HTMLファイル側の <div id="101"> など、IDが数字のみだと要素が取得できない。 <div id="A101"> だと取得できるてな問題に関して質問されました。 そこで</div></div>…
導入 Gemfileにannotate を追加してbundle install で導入できる。 Schema情報の追加 実行する。 Table Schemaをコメントとして追加するコマンド bundle exec annotate 結果 以下のように書き込まれる。便利〜 # == Schema Information # # Table name: hoge…
Android端末の Bluetooth HCI スヌープ ログ機能を使用したBluetooth通信解析(パケットキャプチャ)の方法を解説
概要 これはMozyの1人アドベントカレンダー 2018 の20日目の記事です。 adventar.org 書こうとした経緯は、こちら mozy-ok.hatenablog.com 今日の内容 四角形を書いてみるぞ 今日やったこと 今まで知ったことを使って図形を描いてみる 今の画面モードでは、3…
概要 これはMozyの1人アドベントカレンダー 2018 の19日目の記事です。 adventar.org 書こうとした経緯は、こちら mozy-ok.hatenablog.com 今日の内容 naskfunc.nas をどんどん書いていく 今日やったこと 昨日作っていたC言語では実現できなかったハードウェ…