大学生からの Web 開発

廃れない技術よ 我が身に

PHPカンファレンス関西 2017 に行ってきたぞ

PHPカンファレンス関西2017 に行ってきましたので、内容を紹介します 全体的な感想 Composer 当たり前 フレームワークは Laravel が人気っぽい 発表の随所に DI(Dependency Injection) ということばがでてくる 抽象的なトークを選びがちになってしまった PHP…

22歳になった

2016年12月6日に22歳になりました。よろしくお願いします。 karur4n のほしい物リスト 就職 2016年春から秋にかけて就職活動をしました。 結論としては大阪の Web系受託開発の会社に入社させていただくことになりました。PHP, JS, iOS, Android 系の会社です…

Atom でタブが多すぎて見づらいのを解決した

Atom にはいくつか不満があるんだけど、そのうちのひとつ「タブ開きすぎて見辛い」問題を解決したのでシェアさせていただきます。 Atom はタブだらけになるのどうにかならんのか。Tabs 無効にするとそのペインが何のファイルなのかわかりづらい— かるらん ☁ …

君は「仕事のスピード・質が劇的に上がる すごいメモ。」を読んだか?

仕事のスピード・質が劇的に上がる すごいメモ。作者: 小西利行出版社/メーカー: かんき出版発売日: 2016/01/20メディア: 単行本(ソフトカバー)この商品を含むブログを見る メモをして情報整理をすることを習慣づけようとしていて、より良いメモの取り方を…

無料で音楽が聴けるアプリ

Music なんとか (MusicBox, SoundMusic など) という無料で音楽聴ける系アプリはよくある。そういうアプリの音源はどこから取ってきているのか。 使ってみると分かるけど、それは YouTube。 そういうアプリにはだいたいランキングがあるんだけど、そのランキ…

.zshenv で PATH を管理したら罠にハマった

Zsh

Spacemacs を起動すると、.zshrc で PATH の設定をするな、と怒られた。ので、.zshenv に記述を移すと、今度は不具合が起きた。emacs を以下のページの設定をして呼び出すと ~/bin/emacs を実行していたのが、 .zshenv に PATH を移したことによって /usr/lo…

Tower of babel をした

github.com ついさっきやったので、メモ。 知らない人のために説明すると、Tower of babel は Babel っていう JavaScript の次世代仕様を扱えるようになるツールを使って、ES 6 での変更点を知ろうっていうレッスンプロダクト。 1時間ちょっとで全部終わった…

Spacemacs をターミナルから起動する

※ Spacemacs に限った内容ではありません。 ※ Spacemacs を GUI で使う場合の話です。 ※ Spacemacs じゃなくて Emacs の話じゃん、ですが検索のためにこういうタイトルにしています。 先日、Qiita にて Spacemacs というものを知った。これは Vim を使ってい…

日本語の読みがなを返す Gem を作った

日本語の読みがなを返す Gem である rubyfuri(ルビふり) を作った。 Yahoo!デベロッパーネットワーク の テキスト解析:ルビ振り を利用している。 github.com 使い方 YOUR APP ID はデベロッパーネットワークで取得できるアプリケーション ID. rubyfuri = Ru…

日記: ペット

夕方の帰り道、自転車で帰っていたら中年女性が独り言を言って散歩していた。しっかり見ると犬と散歩中で、独り言じゃなくてペットに向かって喋っていた。 「あんたすぐちょっかい出すからあっちはダメ」。 向こうからまたペット連れの女性が歩いてくるのが…

C2

普段よく聴いてる Base Ball Bear がニューアルバムをリリースするから、伝えたい。 C2Base Ball Bearロック¥2000 このアルバムに収録されている事前に発売されたシングル曲は YouTube で公開されている。 どれも良くて、特に第三弾の「不思議な夜」が好き。…

明日

明日やろうは馬鹿野郎、明日から本気出す、オラ 明日から頑張ればいいや(クレヨンしんちゃん) 明日っていうのは本当にすごくてだいたいなんでもできる。 明日にはできるもの pocket に溜めたページを読む ブラウザの「前回開いていたページを開く」 WIP エ…

最近読んだ本

読んでから時間が空いて感想を書く意欲が下がってしまったり、意見を述べるほどじっくり読んでいなかったりする。 コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 201…

頭のなかで文章考えてフフッってなるけど、それをタイプして公開するところまで行かないことが多い。 したこと kumocast/kumocast_cli 作ってた 大学の図書館で書いてた 普通の大きい机のところは読書やノートを開いて勉強してる人ばかりで音をたてるのがは…

味の感想

簡単に言うとおいしい。お餅の柔らかさがよい。中は抹茶あんになっていて、味というより風味がある。 こみどり、という名前がなかなか体を表していて最高。 とにかくお餅の柔らかさが好き。

おみやげ

京都のおみやげ、大半を自分で食べてる。 こういう匙がついてるお菓子はだいたい美味しいと思う。赤福しかり。 味の感想は次のエントリにて。

iOS ドキュメント

iOS

今日のお昼に hatena/swift-Sample-GitHubSearch や ishkawa/APIKit を見てた。NSError が何をするものかなど Cocoa への習熟が浅いことを再認識して、これはいかんな と思った。 なにかで勉強しよう。 ここにまとめられている 日本語ドキュメント - Apple D…

風呂に MacBook

ずっと家にいると物事に転機がなくて、だるさがあればそれがずっと続く。そういうとき僕はお風呂に入る。お風呂で体を洗い流せばきれいさっぱり新しい自分だ。 今日バイトが終わって夕方から何にもする気が起きないだるさがあったので、お風呂に入った。イン…

お茶

すごいどうでもいいけど、京都に来たのに良い格式高いお茶を一切飲まずに、おーいお茶ばかり飲んで、おーいお茶を良いお茶だと思っていた。 よいお茶 - 大学生からの Web 開発karur4n.hatenablog.com

よいお茶

市販されているお茶、ここ2年くらいずっと綾鷹を好んで買っていたけど、最近嗜好が変わってきた。 おーいお茶がおいしい。 はてなオフィスには、普段よく見る緑色パッケージのものと、茶色いほうじ茶のおーいお茶があって、なんとなく飲んでいるうちに好きに…

waHooo

ghjgjgjhg

8月28日

色が変わるよ!!!

ちょうど目の前に空車のタクシーが止まっていたので載せてもらえると思って声を掛けたところ,ドライバーさんの休憩時間とのことで断念。雨の日のステーキとの出会い - daizの日記 ありましたね〜

はてなブログアプリの課題

課題を探しています なにかな

【WIP】Perl のスカラーとリスト

クラスのメソッド定義などでこういう状況がよくあるけど、いまいち使い方がわかってない。 sub something { my $self = shift; my ($self) = shift; } shift されるものがスカラー値なら上を、リスト値なら () で囲まなくても @self にすりゃいいじゃんって…

ベイマックス

ベイマックスを観たら圧倒的傑作感だった。特に悪いところが見当たらない。優等生みたいな作品で、人工知能が映画を作ったらこうなるかもっていうのも理解できる。— かるらん ☁️ (@karur4n) 2015, 7月 27 5点満点評価でいうと 4.3 点じゃ— かるらん ☁️ (@kar…

映画のエンドロール

僕は映画のエンドロールが終わるまで帰らない派である。理由は以下が挙げられる。 すぐ帰らないといけないほどせかせかしてない ロールが流れ終えた後に何か映像があるかもしれないと期待している 感傷に浸っていたい 通っぽい ところが、エンドロールが流れ…

「本気で変わりたい人の行動イノベーション」を読んだ

本気で変わりたい人の 行動イノベーション --- 本当の欲望に素直になれば、やる気が目覚める―作者: 大平信孝出版社/メーカー: 秀和システム発売日: 2014/09/18メディア: 単行本この商品を含むブログ (1件) を見る 普段あんまり読まない自己啓発本を、本気で…

文章を記号化する

例えば本読んでて、 朝に失敗はこういうのがありますよね。目覚まし時計をセットしていなかった、寝る前に準備を忘れていた、起きたらベッドから落ちていた、寝坊してしまった、パンを切らしていた、エアコンつけたまま寝ていた、いつも買う朝ごはんを間違え…

NSDate を相対時刻にするライブラリ

時刻を相対表記にする。相対時刻とは、現在時刻から見たその時間である。たとえば 現在が 23時50分だとして何かの時刻が23時10分であれば「40分」という風に表示したい。1分以内のできごとなら「たった今」とか。 Twitter が代表例。 NSDate-TimeAgo そんな…

あやぴーさんの開発をちょっとだけ見た

先週土曜の昼に、あやぴーさん(@_ayato_p)を迎えてくもキャスト収録をした。 その収録終わりにあやぴーさんがめちゃくちゃ推している Clojure & Emacs での開発の様子を Google ハングアウト越しに見せていただいた。 あやぴーさんの開発は本当にハッカーと…

AutoLayout で隣接する View からのマージンを指定したい

AutoLayout になかなか苦戦しながら iOS アプリ開発をしている。 ついさっきまで AutoLayout で指定したマージンがすべて Superview からの位置になる問題と戦ってて解決したっぽいからメモ。 困ってた AutoLayout の Attributes ペイン。First item に marg…

RealmTodo のコードを読んだ

iOS 開発の手始めとして、また Realm が気になっているので RealmTodo を読んだ。 Realm とは Realm はモバイル向けの DB。速いし使いやすい感じ。以下のページが分かりやすい。 CoreDataはもう古い?新しいモバイルデバイス向けデータベース「Realm」を使っ…

くもキャストを Jekyll でリニューアルした

Podcast をはじめた 少し前から id:shgam さんと一緒に くもキャスト という名前の Podcast をやってる。 IT 技術を話題の中心としながらも、互いの気になっていることや趣味の話なんかもどんどんする、ゆるい感じの Podcast だ。 くもキャストkumocast.jp …

iOS のデータベース

iOS のデータストア、key value で設定値なんかは NSUserDefaults, モデルオブジェクトは CoreData って感じか— かるらん ☁️ (@karur4n) 2015, 4月 30 Core Data の取っ付きにくさから SQLite や Realm を使う風潮も出てきていると— かるらん ☁️ (@karur4n) …

ペーパープロトタイピング

iOS アプリを作ろうとしていて、まずペーパープロトタイピングをしてみた。POP というアプリを使った。 POP - Prototyping on PaperWoomoo仕事効率化無料 POP は描いたプロトタイプを iPhone で撮影して、その画像間のリンクを貼って、撮影したプロトタイプ…

Rack のソースコード読んでる

途中だけどあとちょっと書ききるのがめんどくさくなったので公開する。書き始めたのは今週月曜日なのにこの進捗っぷりは、バイトだったりやる気が出なかったりで。 「他人のソースコードを読むのは良い学習だ」っていうのは明らかで、行うべきだと思う。 で…

名前を理解することがだいじ

よく分かってない名前をちゃんと調べて理解すると道が開けることが多い。 たとえば JSON => Java Script Object Notation. notation は表記法って意味。JavaScript の Object の書式で記述するのが JSON ってこと。 なんかもっといい例があったんだけど、授…

アウトプットを音声で

文字をタイプするの時間かかる。音声だと5分ぶんのものは5分ほど(収録 + 編集)で作られるので時間取られなくていい。 一人で長くしゃべるのは辛いので、短く、その日の学び(チェックしたエントリ、書いたコード)なんかについて話すのが良いと思う。 いま…

はてなインターン

今年もはてなサマーインターンが開かれる。 「はてなサマーインターン2015」を開催します! 今年はScalaもSwiftも! - Hatena Developer Blog このブログ作った当初は、3年時にはてなインターンに参加できるくらいのスキルを持っていたいな、という気持ちだっ…

Vim で JSON のダブルクォーテーションが表示されない場合の解決法

Vim

ずっとこの問題が解決しなくて、Vim で JSON 開きたくなさすぎてしばらく Atom 使ってたんだけど解決したのでたまに戻ります。 Qiita にも同じエントリーを投下した。 Vim で JSON のダブルクォーテーションが表示されない場合の解決法 - Qiita おことわり v…

Whenever × rbenv

Whenever、そのままだと rbenv でインストールした Ruby で実行してくれなくて困る。 解決するには rbenv を初期化してやる必要がある。 config/schedule.rb job_type :runner, "export PATH=\"$HOME/.rbenv/bin:$PATH\"; eval \"$(rbenv init -)\"; cd :pat…

Gmail を使って Net::SMTPAuthenticationError が出力される場合の解決法

たとえば、 Ruby でこんなコードを書いてメールを送信したいとする。 require 'mail' options = { address: 'smtp.gmail.com', port: 587, domain: 'gmail.com', user_name: USER_NAME, password: PASSWORD, authentication: 'plain', enable_starttls_auto:…

React 触った

Web 開発での Reactive programming の潮流に乗れていなかったことに危機感を覚えて、その界隈で最も有名な JS ライブラリ React を触った。以降、v0.12.2 での話。 やったのは、公式チュートリアルと一人React.js Advent Calendar 2014を10日目まで読んだこ…

座布団を買った

経緯 椅子はこれ使ってたんだけど、あんまり座り心地が良くなかったので、座布団を買った。 SANWA SUPPLY SNC-L13 レザーチェア出版社/メーカー: サンワサプライメディア: オフィス用品購入: 3人 クリック: 12回この商品を含むブログを見る 座布団はこれ。 …

gem の実行可能ファイルは exe に保存する

作った gem をビルドしていざ実行しようとしても、 Command not found が返された。解決法が分かったのでシェア。 Bundler で作っている。バージョンは1.8.2。 作った gem の構成 ├── Gemfile ├── Gemfile.lock ├── README.md ├── Rakefile ├── sample-gem.g…

クソみたいなコミットログ

Git

また作った。 「はあ、だめだなあ」と思いながらまたやってしまった。今回は、submodule をごちゃごちゃ触っていたらなった。 この悪癖はチーム開発するか、注目される OSS 作らないと直らないと思う。

Mac で自動ログインができない場合の解決法

Mac

自動ログインができない場合、これをチェックしよう。 FileVault を切にする FileVault が入になっていると、自動ログインができないようだ。 「システム環境設定」→「セキュリティとプライバシー」→「FileVault」から FileVaultを切 にしよう。 参考 macの…

Java で人狼のキャラクターモデルを定義する

最近は Android アプリのリリースを目標として、コードを書いている。 Android アプリ開発で必要となる Java の習熟度が高くなくて、入門書片手に、な状況だ。「スッキリわかるJava入門」という本がとても分かりやすくて、それでの継承を扱った章を読んでか…

今日のヤックシェービング

今日のヤックシェービング Bourbon, Neat, Bitters っていう CSS ライブラリが良さげ 試そう フロントエンドライブラリは bowerで 入れよう あれ bower 入ってない そういやこの前、node.js のバージョンを新調したんだった npm install bower -g さあ css …