タグ

ブックマーク / razokulover.hateblo.jp (7)

  • 月10冊を目標に読書をはじめてから気づいたこと - razokulover publog

    これは人生 Advent Calendar 2018の15日目の記事です。 2018年もあと2週間ほどで終了する。 今年は何をしたかなと振り返ってみたがやはり一番は「読書をした年」だったと言える。 僕はwebエンジニアなので必要に応じて技術書を読むこともあるし、元々活字を読むのが嫌いではない方なので1ヶ月に1冊程度の読書はしていたと思う。 だがこれは共感できる人も結構いる気がするのだが、自分にとって意味のありそうなや直近で必要になりそうな以外のにはなかなか手が伸びないのではないだろうか。コスパの概念だ。 仕事で使うプログラミング言語に関するや設計に関するなど、すぐに役立ちそうなばかりに目がいってしまう。 それのどこが悪いのかと言われれば別に悪いことでは全くないのだが。 僕の場合は28歳になり日々の業務にこれといって大きな変化もなく、かといって日常もとそれなりに不自由のない生活

    月10冊を目標に読書をはじめてから気づいたこと - razokulover publog
  • もっと早くオブジェクト指向設計実践ガイド読んどけばよかった - razokulover publog

    @joker1007さんが激推ししてたのでオブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方を読んだ。 なんかすんませんw Sandi Metzはここ数年でトップクラスに良いだったのでオススメです。 #railsdm— ジョーカー (onkさんに返済完了) (@joker1007) 2017年12月9日 内容としては、オブジェクト指向設計の核となるものを初めての人でもわかりやすく理解できるように書かれたという感じ。 この手のは静的型付け言語でかかれたものが多いがRubyで書かれてるのでゆるふわなwebエンジニアにも読みやすそう。 流行りのDDDをやるにもまずオブジェクト指向がしっかり理解できてないと厳しいし、まずはしっかり土台を固めようぜみたいな。 オブジェクト指向を理解した気になっている人とか、新卒で入社してきたwebエンジニア諸氏に

    もっと早くオブジェクト指向設計実践ガイド読んどけばよかった - razokulover publog
  • ReactNativeでの開発を通じて得た知見 - razokulover publog

    前回はてぶのお気に入りフィードを読むHBFavというアプリのReactNative版RNHBFavというアプリを作っているという話を書いたが、とりあえずAppStoreへ申請するところまで終わった。 razokulover.hateblo.jp 申請がどのくらいで通るかはまだわからないが、たぶん1週間はかかる気がする。 少し時間が空きそうだし、ここらで今回ReactNativeで開発〜リリース申請する中で感じたことやこうした方が良かったみたいなものをメモしておこうと思う。 垂直分割/水平分割のディレクトリ構成 ディレクトリ構成はプロジェクトごとにみなそれぞれ自分なりの構成を持っているようだけど、例えばreduxを利用するアプリだと以下のような作りになると思う。 index.ios.js index.android.js src |__actions |__hoge.js |__reduce

    ReactNativeでの開発を通じて得た知見 - razokulover publog
  • ReactNativeで自分用のHBFavを作った - razokulover publog

    はてぶのお気に入りをタイムライン形式で読めるHBFavというアプリがある。 このアプリは自分にとってはTwitterやFacebookの次くらいによく開くアプリで重宝している。 基的な機能についてはほぼ不満はない。 しかし、クリップボードにコピーしたURLからブックマークをする方法については満足とはいえなかった。 この機能は、例えばTwitterやFacebookなどでシェアされたURLをコピーしてHBFavを開くと、画面上部にニョキッとURLが書かれたnotification viewみたいなものがでてきて、そこをクリックするとURLのページが開き、そこからブコメを見たり、ブックマークしたりということができる。 挙動自体はワンクリックでシンプルに!という気持ちを感じるしよいのだけど、問題なのは対象のURLがブックマークできるのはそのnotification viewが出てる間だけだとい

    ReactNativeで自分用のHBFavを作った - razokulover publog
  • バグをドラゴンに変換するChrome extensionを作った - razokulover publog

    元ネタはこのエントリ。 バグをドラゴンと呼ぶ運用を始めて1ヶ月くらいたった やっぱりこういう運用は常日頃から意識しておくとよい。 だから日常のネットサーフィンのときもバグという言葉はすべてドラゴンと置換してくれるシステムが求められる。 ぼくはChromeをよく使うのでChrome extensionでそのシステムを実現した。 bug-to-dragon このChrome extensionを使うと例えばwikipediaのバグの項目は以下のような内容に変換される。 ドラゴンとソフトウェア工学とか魔法使い感あって興味深い。 仕組みは簡単でページ内のhtmlを全部まるっと置換してinnerHTMLしてるだけ。 なんとスクリプトは1行で済んだ。 一つ注意として、このExtensionを有効にした状態ならページ内のすべてのbugをドラゴンに変換するので、例えばhrefのhttps://github

    バグをドラゴンに変換するChrome extensionを作った - razokulover publog
  • LGTMcamというiOSアプリをリリースと同時にgithubに公開しました - razokulover publog

    さきほど「LGTMcam」というiOSアプリをリリースしました。 https://itunes.apple.com/ja/app/lgtmcam/id839859967?l=ja&ls=1&mt=8 できることは、 ①写真撮影 ②撮った写真へLGTMの文字をスタンプ(画像をtouchすると1つだけスタンプできます。) ③SNSへシェア だけです。 需要が無いのか、app storeでLGTMと検索すると一番最初にでてきます...。 はじめてのiOSアプリ これまでObjective-C覚えないといけないし...という理由からなんとなくiOSアプリを避けてきました。 が、ネイティブアプリが作れると、このエントリでも書いた表現力がいっそう高まると感じたので思い切ってiOSアプリの制作にチャレンジしてみました。 最初は「Objective-C?なにこれ???アットマーク多すぎるし引数もどこが区切

    LGTMcamというiOSアプリをリリースと同時にgithubに公開しました - razokulover publog
  • 正しいwebサービスの葬り方 - razokulover publog

    このたび、7月頃から個人ではじめた「Share Memo」というwebサービスを今年中には閉鎖することにしました。 閉鎖するにあたって、正しいwebサービスの葬り方について考えてみました。 大袈裟に、考えた、といっても大きくわけて2つしかありません。 以下、その2つです。 既存ユーザーへの配慮 どんな過疎化したサービスであっても、1人くらいはユーザーがいるはずです。 たとえ1人であろうと自分の作った拙いサービスを利用してくれた大切な大切なユーザーです。 閉鎖にあたっては、しっかりとそのユーザーへの配慮を行ないましょう。 ShareMemoに関しては、メモサービスなのでいきなり過去のメモがみえなくなるのはとても困ります。なので、今年中は過去分のメモは全てみられるようにしました。 ソースの公開 webサービスを閉鎖するなら、ソースは公開すべきです。 理由は、2つです。 ①インターネットコミュニ

    正しいwebサービスの葬り方 - razokulover publog
  • 1