読者です 読者をやめる 読者になる 読者になる

Bird's tech

23歳エンジニアのアウトプット

ブログを移行します

ブログをはてなから移行します。 移行先はこちら↓ http://yaginumahidetatsu.com/ hakyllで作りました。 about.mdがコンパイルされないのでaboutはリンク切れになっています。 今後はこちらを更新し、はてなブログは更新しません。

水泳について

水泳をした ジョギングは疲れるので、水泳を始めた。 amazonで必要なものすべて買って、すぐ届いた。便利。 クロールについて書きます。 自分はガチ初心者です。 息継ぎ 最重要ポイントは息継ぎ。 息継ぎに失敗すると酸欠になってフォームが乱れる。 口では…

生産性について

生産性とはなにか 大辞林によると、 生産のために投入される労働・資本などの生産要素が生産に貢献する程度。生産量を生産要素の投入量で割った値で表す。 とある。 完全に難しい。生産って何?という感じ。たぶん、なにかしらの専門的なことばなんだと思う…

EC2にdocker環境を構築するときにやったこと

無事dockerが入れられたのでメモ。 MacのターミナルからEC2へ繋ぐコマンドが↓。 test.pemは、EC2インスタンスを構築するときダウンロードする鍵。 my.public.ip.addressは、EC2 Management Consoleから見られる。 $ ssh -i path/to/pem/test.pem 'my.public.…

進捗を可視化する

お世話になります。 この度転職して、リモートワークをしております。 リモートワークは最高。 働き方についてはもう少しやったらいい感じに書きたいと思います。 さて、リモートワークは自己管理が大切です、一人で悩んでいても誰も気づいてくれず、時間の…

何行コード書いたかを可視化するシェルスクリプト

あけましておめでとうございます. お世話になっております. 何行コード書いたかを可視化しよう 流行りの見える化です. 参考URL 作ったもの https://github.com/ygnmhdtt/countStep 中身 ご確認お願いします. #!/bin/bash author='gitのusername' today=`d…

railsのconstantsが反映されなかった

現象 app/initializers/constants.rbに定数を書きたくて書いたんだけど、何故か反映されなくて地味にハマっていた。時間を無駄にした… どうするか docker-compose killでdockerのインスタンスを終了させて、 docker-compose upで再開 要は再起動 何故これで…

雑感

https://wirelesswire.jp/2016/01/49784/ この記事を読んだ。 これ書いた人、ツイッターで有名な人だと思う。 これが正しいか正しくないかはどうでもいいというか、所謂「主語が大きい問題」で片付いてしまうと思うんだけど、 周りを見てるとこういう人が多…

capybaraでurlとりたい時に3分くらいハマったこと

忘れないうちにもうひとつ capybaraで現在のURLは current_urlでとれる、 しかし expect(current_url).to eq ('とれると思われるurl') と書いたんだけど、なんか上手くいかなかった。原因は不明なので、要調査。 どうするか uri = URI.parse(current_url) ex…

capybaraを実装してる時に5分くらいハマったこと

忘れないうちにメモ ・slimに対してcapybaraで画像リンクを叩かせたい ・画像リンクにはidはなくclassがありaltはない どうするか .class_name i.image_name みたいに(たぶん)なってるので、 find(class_name).click とする。 何故これに5分かかったか slim…

apacheのドキュメントルート変更が反映されなかった

apacheでgitからcloneしたphpのプロジェクトを動かしたかったのに動かせなくてややハマったのでメモ. ※php関係ないです 最初にやったこと cd /etc/apache2 vi http.conf でhttp.confを <Directory "/path/to/project"> のように変更 しかし,apacheのデフォルト画面が出るだけなので,指定</directory>…

Web界隈について思ったこと

anond.hatelabo.jp これを読んだ. 個人的に,仕事で使うのが一つの言語だけだとしても,複数の言語を学んでおいたほうがいいと思う.違いを知らないと,本当の意味でその言語の特徴とかを知れないと思う. なんだかんだでオブジェクト指向は偉大なので,オ…

swift3でToDoアプリの逆作ってる

github.com まだ完成していない. できたらお知らせしたい. 時間が足りない. Swift3, 言語仕様変わりすぎててほぼ別言語になっていた, 知っていた知識ほぼ無駄な感じになってる. Javaとかはメジャーアップデートのたびに機能が追加される感じで, あっ…

RubyでHaskellのiterateを実装した

なぜ標準ライブラリにないのか def iterate(init, &block) Enumerator.new do |y| loop do y << init init = block.call(init) end end end p iterate(1, $:succ).take(10) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 便利.標準であるべき.

railsでmysqlを使用する時にidの自動採番をリセットしたい

RailsではIDがデフォルトでautoIncrementされる rails generate modelで作ったテーブルは必ずIDカラムがauto_incrementで最初につく. 開発中に動作確認を適当に叩いてるといらないデータができるので,削除したい. しかし,削除してもidの値はリセットされ…

scaffoldあまりに強すぎる

プログラマ脳を鍛える数学パズル01

http://www.shoeisha.co.jp/book/detail/9784798142456 ↑の本を解こうという試みです haskellで解きました. 01.10進数・2進数・8進数のいずれも回文数となる数のうち,10進数の10以上で最小の数を求めよ rubyの場合(回答コピペ) num = 11 while true if n…

酔った勢いで書くと、根本的にSIerに向いてない感じする。 技術が好きで、顧客と折衝するのとかあんまりやってても楽しくない。楽しくないことは別にやりたくない。まだ若いし、後で後悔してもいいから直感に従うべきという感じしてる。

土日休みになったのでプログラミング三昧しよっと

ターミナルからgoogle検索

https://github.com/ygnmhdtt/ggr 使い方 ggr word やること 検索ワード2つ以上に対応 すぐできるけど寝る

オラコレ

おもしろアプリ始めた オライリーの本を集めるガチャ Cygames, Inc.「O'REILLY COLLECTION」https://appsto.re/jp/uAqkW.i

bluetoothキーボードがおかしい

・mac本体のキーボードでは明るさとか音量をFn + F12とかでやっている ・BluetoothキーボードでFn + F12をやっても反応しない ↓ 環境設定で「F1,F2などの〜」をオフにする ↓ ・mac本体のキーボードではF12だけで音量が変えられる ・BluetoothキーボードでFn …

メモ

レーベンシュタイン距離

trigram作った

https://github.com/ygnmhdtt/trigram ruby製です。 使い方 $ ruby trigram.rb dogura_magura.txt > output.txt 例 $ ruby trigram.rb test.txt 赤パジャマ青パジャマ黄パジャマ かえるぴょこぴょこ3ぴょこぴょこ合わせてぴょこぴょこ6ぴょこぴょこ 結果↓ 赤…

西野カナのいいところはカナがカタカナなところ

LINENotify面白い

https://notify-bot.line.me/ msg="foobar" curl -X POST -H 'Authorization: Bearer [登録したアクセストークン] -F 'message='$msg https://notify-api.line.me/api/notify をターミナルで叩くと通知が来るぞ! 使えそう。

haskellでつるかめ算 続き

https://github.com/ygnmhdtt/tsurukame main = do putStrLn "総数:" allStr <- getLine putStrLn "脚の数:" legsStr <- getLine -- 型変換 let all = stringToInt allStr let legs = stringToInt legsStr print ("亀:") print (calc all legs) print ("…

オブジェクト思考

オブジェクト思考、一生正しく理解できない気がするし、ほとんどの人がそうだと思うからもうオブジェクト思考の話やめたほうが効率的だと思う

テスト自動化

https://groups.google.com/forum/#!topic/star-community/iPHGIZ81PSI 参加しよう

haskellでつるかめ算

github.com コンパイルが通らない もう寝ないと… 明日見ます

作りたいもの(java)

javaのライブラリのソースファイルかなんかを解析してインデントの情報取得してストックして情報が集まったらその通りリファクタしてくれるツール

アウトプット

アウトプットログはgithubにもあります github.com 各位お時間あれば見てください、作りかけとかもありますが(大したものではないですが…)

作りたいものメモ

画像を食わせると自動でdot言語のコードを生成してくれるツール どうやって作るのか見当もつかない… 誰が何のために使うのかは特にないと思う

左右どちらの手を多く使っているかわかるatomプラグイン作りました

github.com coffeescript製で、space-penっていうライブラリ使ってます。 atom上で動きます。 atom好き… 使ってる動画キャプチャしたりしたいのですがとりあえず眠いので 後回しにします。

ブログスタート

自分のための備忘録・アウトプットログとして技術ブログを始めました。 とりあえず今の状況を… 客先常駐で業務システムを2次請けで作るタイプの23歳の会社員です。一応要件〜テストまで一通りやったことはあります。 開発が楽しくて、エクセルにスクショ貼る…