タグ

utwangのブックマーク (325)

  • 「リファクタリング・ウェットウェア」を再読した - $shibayu36->blog;

    最近、学生時代よりも学習時間を取れなくなっていて、このままだと新しいことが身につかなくなっていっていくのではという危機感があった。またメンターをするにあたって、人の学習モデルをある程度理解しておいて、アドバイス出来るようにしたいという思いもあった。そこで、昔読んだ「リファクタリング・ウェットウェア」に、学習に関することが書いてあった記憶があったので、さらっと再読した。 [asin:4873114039:detail] このは、人間の脳について研究していた著者が、脳の働き方などについて解説し、その上で脳を活かすためにはどのようにしたら良いかについて解説している。脳をハックするということを題材にしているのが面白い。 このを読むと、人間の技能習得モデルとか、より良い学習の仕方とか、直感をうまく活かす手法とか、そのようなことを学ぶことが出来る。一度でも読んでおくと、今後の学習が効率的になるの

    「リファクタリング・ウェットウェア」を再読した - $shibayu36->blog;
    utwang
    utwang 2016/11/19
    自分もこの本は大好きで2-3回読んでる。いつかブログに書こうっと。
  • 聴き流すだけでプログラミングが覚えられる「ミミプロ」発売

    Be-somebodyは14日から、聴き流すだけでプログラミングが覚えられる「ミミプロ」の提供を開始した。 Be-somebodyが提供するプログラミング講座を受講する約10万人の生徒から寄せられた「プログラマーになるわけではない、しかし業務で使えるプログラミングの基礎知識を身につけたい」という声が背景となり「ミミプロ」の提供に至ったという。 1日15分、通勤途中などに聴き流すだけで、約2週間でプログラマーと対等に話せるだけの知識が身につくという。CD4枚組で価格は2万9800円(税別)。 「ミミプロ」は、基礎編、実践編、ウェブサービス開発編、アプリ開発編の全4巻。 基礎編は、なぜ今プログラミングが大切なのか、その可能性と未来、プログラミングがわかる優位性などについて解説。 実践編では、プログラミングの歴史フロントエンドとバックエンド言語の違い、種類、特性などを解説。データベースの仕組み

    聴き流すだけでプログラミングが覚えられる「ミミプロ」発売
    utwang
    utwang 2016/11/18
    まさかのスピードラーニング方式!
  • Podcastのやっていきかた - ✘╹◡╹✘

    9mとsoramugiから、やっていきエフエム という名前でPodcastをやりませんかという話を承け、Podcastをやることになった。既にサイトが公開されていて、https://yatteiki.fm からアクセスできる。昨日できたばかりで準備中なところが幾つかあるが、サイトを開いて音を聴けるという点では最低限の体験は保証されている。 10月25日にSlackチームを立ち上げ 10月28日に練習でSkypeで通話 10月29日に1回目を収録 10月30日に公開用のサイトを作成 という流れで、発足から企画、収録、公開まで進み、この順調さには当の我々ですら驚かされた。 個人的には、雑談レベルの会話が淡々と展開されていくような、例えばカンファレンスの懇親会での会話を隣で聴いているような、あるいは飯屋での雑談を隣で聴いているような、更に言えばマックで隣の女子高生のガールズトークを聴いているよう

    Podcastのやっていきかた - ✘╹◡╹✘
    utwang
    utwang 2016/11/01
    やってみたいな。ただの雑談になりそうだけど。
  • 工数見積もりやスケジュール管理で参考になる記事10選

    プロジェクトを遂行するためには、工数の見積もりやスケジュール管理が必要になります。正確な見積もりは難しく納期に間に合わなかったり、残業や休日出勤で埋め合わせたりした経験はありませんか? 今回は、より正確に工数の見積もるための手法や、差し込み作業を考慮したスケジュール手法などについて解説されている記事をまとめました。 マネージャー、エンジニア、デザイナーなどすべての方に参考なる内容だと思います。 開発の見積もりとスケジュール管理 クックパッド株式会社の方が実践している見積もりとスケジュール管理方法について紹介されています。工数を見積もるステップや、スケジュールを立てるときの注意点、スケジュール管理の方法について学びたい方におすすめの記事です。 開発の見積もりとスケジュール管理 不安とストレスから解放される見積りとスケジュール方法 開発をしているとき、納期に間に合わなかったらどうしようと不安に

    工数見積もりやスケジュール管理で参考になる記事10選
    utwang
    utwang 2016/10/01
  • RxSwift と WKWebView を使ってる時に WKNavigationDelegate を Rx 化したい — yagihiro output(Blog)

    今のところこのようになりました。 環境 Xcode 7.3 Swift 2.2 RxCocoa 2.3.0 RxSwift 2.3.0

    RxSwift と WKWebView を使ってる時に WKNavigationDelegate を Rx 化したい — yagihiro output(Blog)
    utwang
    utwang 2016/09/09
    delegateのメソッドをRxSwiftで使う その2
  • デリゲートメソッドをRxSwift対応させる方法 - タコさんブログ

    この例ではUIWebViewDelegateメソッドをRxSwift対応させる。 環境 Xcode 7.3 Swift 2.2 準備 RxCocoa、RxSwiftをインポート。 import RxCocoa import RxSwift 今のところ以下のキャスト時に使用する関数はパブリックになっていないので、RxCocoaからコピーしてくる。 @noreturn func rxFatalError(lastMessage: String) { fatalError(lastMessage) } func castOptionalOrFatalError<T>(value: AnyObject?) -> T? { if value == nil { return nil } let v: T = castOrFatalError(value) return v } func castOrT

    デリゲートメソッドをRxSwift対応させる方法 - タコさんブログ
    utwang
    utwang 2016/09/09
    delegateのメソッドをRxSwiftで使う
  • 「寄せ集め型プロジェクトの運営ノウハウ」という価値 - Chikirinの日記

    去年、堀江さんのサロンで対談をした時、「最近、ちきりんさん何やってるんですか?」と聞かれたんで、「スーツケース売ってます」って答えたんです。 私はずっとソフトスーツケースの使いやすさを力説してて、ちきりんセレクトというサイトで絶賛してるんですけど、(→ スーツケースを買い替える前にコレを読もう!) 堀江さんから「ソフトケースはデザインがイマイチ」と言われ、「そーなんですよ。だからイケてるデザインで作れば大きなビジネスチャンスなんです!」と答えたところ、 一年半たってつい最近、堀江さんのサロン(今は 堀江貴文イノベーション大学)の有志メンバーが実際にそういう商品を開発したと聞いたので、さっそくお話しを伺ってきました。 ↓ 会う前に思ってたのは「ここまでたどり着くの、大変だっただろうな」ってこと。 今や「いいアイデア」なんてのはその辺に転がってる。違いは「やるかやらないかだけ」というのは堀江さ

    「寄せ集め型プロジェクトの運営ノウハウ」という価値 - Chikirinの日記
    utwang
    utwang 2016/09/02
    よくありがちな問題(問題と認識できないことも)にどういう考えでのぞむかがわかりやすくると説明されてる。ひさびさに読んだけどタメになった。
  • オブザーバーパターンから始めるRxSwift入門 - Qiita

    はじめに Rx とは C# 発祥の Reactive Extensions のことで、様々な言語に移植されています。RxSwift は Rx の Swift 版です。 様々な言語に移植されているのは、それだけ有用だからです。しかし Rx は有用である一方で学習コストが高く、導入の敷居が高いとみなされがちです。 ネットで Rx について検索すると、Reactive とは・・・関数指向うんたら・・・と、そりゃオブジェクト指向プログラマにはとっつきにくそうに感じるわな、と思うものが多いです。 ここではオブジェクト指向設計で一般的に利用されるオブザーバーパターンを置き換えるところから、Rx の利用方法を解説してみます。 以下のようにシリーズになっていますが、この記事の内容だけでも十分役に立つと思います。 オブザーバーパターンから始めるRxSwift入門 RxSwift入門(2) 非同期処理してみる

    オブザーバーパターンから始めるRxSwift入門 - Qiita
    utwang
    utwang 2016/08/31
    ちょうどObservableとVariableの違いを調べててめちゃめちゃまとまってる
  • Firebaseの設定をビルド環境ごとに切り替える[iOS][Android] - FLINTERS Engineer's Blog

    こんにちは!寺坂です。 GANMA!では、iOS/Androidのアプリに Firebaseを導入しています。 いったん必要な部分だけ利用しているので、 Analytics, Notification, Crash, Dynamic Linksなど、まだ一部の導入だけですが、 徐々に利用ノウハウを貯めていっています。 今回は、導入に際して行った環境切り替えのアプローチを紹介したいと思います。 プロダクション用と開発用に2種類のFirebaseアプリを用意する 普段プロダクション用と開発用の環境を分けて開発しています。 そのため、Firebaseの設定もそれぞれに用意する必要がありました。 GANMA!ではFirebaseプロジェクトを一つ作り、 その中に環境別に複数個のモバイルアプリを作成して対応しています。 Firebaseの構成 プロジェクト GANMA! モバイルアプリ Produc

    Firebaseの設定をビルド環境ごとに切り替える[iOS][Android] - FLINTERS Engineer's Blog
    utwang
    utwang 2016/08/29
    buildで分けないとダメだったか、どうもデータがおかしいと思ってたんだよな。
  • 「メディアに逃げる」Webサービスにならないように気をつける : けんすう日記

    メディアに逃げるとは? Webサービスを作る上で、重要なことは「運用」です。 実はリリースは簡単です。そして、リリースしたときに、バーンとプレスリリースによって広まったりするのは、ある程度できます。人気のブロガーさんとかに書いてもらったりしてもいいでしょうし、それこそお金を払ってGIGAZINEさんとかライフハッカーさんとかにPR記事を書いてもらってもいいわけです。非常に素晴らしい記事を書いてくれます。 しかし、そのWebサービスを継続的に流行らせる、これはなかなか難しいです。多くのサービスが継続できずに潰れています。 そして、最近気づいたのですが、行き詰まったWebサービス企業がやりがちなことの一つに「メディアを作る」ことだったりします。 ※というか、個人的に僕が一番やりがちな失敗だったなあ、と最近思い出してきたので書いていきたいと思います。 メディアを作るとは? いわゆる、Wordpr

    「メディアに逃げる」Webサービスにならないように気をつける : けんすう日記
    utwang
    utwang 2016/08/25
    キュレーション系のサービスやっている人が近くにいたりするとそっちに解があるように見えそう。隣の芝は青く見える。
  • 【翻訳】プロダクトマネジメントトライアングル - ninjinkun's diary

    original: The Product Management Triangle (by Dan Schmidt) (translated by ninjinkun, reviewed by Kosuke) はじめに プロダクトマネジメントは多くのソフトウェア企業が重要だと認識している役割だ。それにもかかわらず、「プロダクトマネジメント」を正確な言葉で定義することは驚くほど難しい。自らを「プロダクトマネージャー」と呼ぶ人々は、企業ごとに全く違うことをやっている。彼らは異なるタイプのプロダクト、異なるタイプのチーム、異なる組織構造の中で働いている。このプロダクトマネジメントの立場の違いは、とても不毛だ。外の立場から見ていると、同じ肩書きの仕事を参照する際に、誤解を引き起こしているように見える。全てのプロダクトマネジメントの仕事を統合して、共通の話題を抽出しようとすると、価値を説明しようとし

    【翻訳】プロダクトマネジメントトライアングル - ninjinkun's diary
    utwang
    utwang 2016/08/24
    読むのに時間かかりそうだからとりあえずブクマ
  • iOSDC 2016 ベストトーク賞の感想と裏話 - Qiita

    iOSDCの感想を書こうと思ってよく考えたら自分のブログを持っていなかった@inamiy です、こんにちは。 こういう時にQiitaは便利ですね。2年ぶりに投稿します。 先週、2016年8月19日〜20日にかけて開催された「iOSDC Japan 2016」というiOSカンファレンスで、「Reactive State Machine」をテーマに発表させていただきました。 嬉しいことに、多くのオーディエンスの方々から、厚さ3cm以上の肉スライドとして認められ、なんとベストトーク賞に選んでいただきました! (賞金は1.70302628ビットコイン by bitFlyer社様) 投票して下さった方々、並びにイベントを円滑に運営して下さったスタッフの方々に、厚く御礼申し上げます。 スライド Reactive State Machine (Japanese) // Speaker Deck 動画:

    iOSDC 2016 ベストトーク賞の感想と裏話 - Qiita
    utwang
    utwang 2016/08/23
    発表、キレキレでした。
  • iOSDC でベストトーク賞(3位)をいただきました - NANAIRO

    8/19-20 にかけて開催された 400人規模 600人規模のiOSカンファレンス「iOS Developers Conference Japan 2016」にて「Xcode で快適なデバッグライフを追い求める」というタイトルで発表させていただきました。 以下、CFPより 僕は怠惰な人間です。プログラミングの大半はデバッグに時間を費やすと思っているので、なるべく早く原因に辿りついたり効率のよいデバッグライフを送りたいと常々思っています。 プリントデバッグもいいのですが Xcode には便利な機能が色々とあります。それらを使うことで簡単に原因を特定できるケースがあります。 visualize されるのは分かりやすいですよね。 それらを tips で紹介できたらなと思います。 発表資料 皆さん怠惰ですよね…? -Xcodeで快適なデバッグライフを送りましょう- #iosdc #a - Tog

    iOSDC でベストトーク賞(3位)をいただきました - NANAIRO
    utwang
    utwang 2016/08/23
    めちゃ役にたった。どんな言語でもデバッグのやり方を知っていると効率違うからね。
  • 時価総額6兆円「Uber」のマーケターが使うサービス7選!SNS運用からプッシュ通知まで | SELECK [セレック]

    設立6年で急成長を遂げ、時価総額は6兆円とも言われるモンスター企業、Uber。会社の急成長を支えているのは、多くの優秀な人間に違いありません。しかし、その優秀な社員が使っているサービス・ツールとは、どんなものなのでしょうか? 今回は、企業が使っているWebサービスを登録するSifteryから、Uberが登録しているサービスの紹介をしていきます。 ▼様々な企業が使っているサービスがわかるSiftery リアルタイムに投票、結果の確認のできる「Mentimeter」 Mentimeterは簡単に質問を作ることができ、URLを共有することで、質問への回答や投票ができるサービスです。結果を綺麗にビジュアライズされた状態で見ることができるだけでなく、重複回答などを防ぐ機能が備わっています。 ▼簡単に質問作成、回答、結果の閲覧が可能 弊社でもこのサービスを社内の月間MVPを投票するときに使っています。

    時価総額6兆円「Uber」のマーケターが使うサービス7選!SNS運用からプッシュ通知まで | SELECK [セレック]
    utwang
    utwang 2016/08/21
    いろんなツールでてるな
  • ニュースパスのクローラーアーキテクチャとマイクロサービス

    This document summarizes Mosa Siru's engineering work at DeNA and Gunosy. It describes Gunosy's RSS/Atom feed crawler system which includes components like a job queue, fetcher, parser, updater, content generator, and indexer. It also discusses technologies used like Python, Celery, MySQL, S3, Elasticsearch. The system is designed to efficiently parse, store, generate content and index feeds at sc

    ニュースパスのクローラーアーキテクチャとマイクロサービス
    utwang
    utwang 2016/08/21
    アーキテクチャも非常に勉強になったけど、後半の運用のところは必見。
  • 勝ちにこだわるな、勝つ準備にこだわれ。プロギャンブラーが教える「最高のプレゼン」の作り方 | ライフハッカー・ジャパン

    プロギャンブラーのぶきです。突然ですが、プレゼンをうまくできるようになりたいと思ったことはないですか? 現在の僕は一時帰国後、人前で話す依頼を毎週いただくようになり、トークでべているといってもいい状態です。なぜビジネスマンではない僕に、トーク依頼がひっきりなしに来るのか? 勝ちにこだわるな、勝つ準備にこだわれ。 これは僕が勝負事について説明するときによく言っているフレーズです。 ギャンブルに限らず、プレゼンの勝ち負けを決めるのも「事前の準備」に他なりません。僕はプレゼンを指導する会をホストすることが多いのですが、そこでも準備は最重要の課題として教えています。 今回は、「大事なプレゼンがあるのに、どう準備していいのかわからない」という人に向けて、僕なりに考えた「勝つためのプレゼン術」をお伝えします。 まずは、プレゼン前日までの準備で、僕も実際にやっていることを時系列で紹介します。 前日まで

    勝ちにこだわるな、勝つ準備にこだわれ。プロギャンブラーが教える「最高のプレゼン」の作り方 | ライフハッカー・ジャパン
    utwang
    utwang 2016/08/07
    エンジニアコミュニティだと聞き手が優しいから、ここまでやらなくても気にされないが、この発表はよかったと感じさせる人はこだわってやってるはず。
  • memoryless sources

    よくドイツ人は几帳面できっちりしてるとか言われるけど、実際にしばらく生活してみると、日人の方がよっぽどマシだと思うことがよくある。でもその一方で、仕事の面ではドイツの方がはるかに楽でしかも成果をだしやすいようにも思う。 しばらくフランクフルトで働いてみて、なんとなくドイツ人と日人の仕事のやり方の違いがつかめてきたような気がするので絵に描いてみた。一言で言うとドイツ人の仕事は雑だ。でも、まわりの人はそれを補ったりあるいは受け入れたりする。決してモラルが低いわけではないけど、ただ自分がいい加減な分他人にもそこまで求めないし、困ったら助け合えばいいと普通に思っている。 逆に日人は、人に迷惑をかけたり失敗を明るみに出すのをものすごく嫌がる。なので、絵に描いたみたいに、きっちりしてるけど完成しない。 完成しない理由は丁寧にゆっくりやっているからだけでもない。日仕事をしていると「鶴の一声」「

    memoryless sources
    utwang
    utwang 2016/08/07
    他人にあるレベルを求めると自分もその基準でやるしかなくなるからね。 アメリカに行ったときに似たこと感じたけど、ホテルやショップのスタッフの手際が悪くても、誰もイライラしてなかったな。
  • チーム開発で暗黙的に行なわれている批評というプロセス - snoozer05's blog

    Pull Request を通して行うコミュニケーションに「レビュー」という言葉がつくことに違和感を感じるときがあります。 Wikipediaコードレビューを引くと、「見過ごされた誤りを検出・修正することを目的として体系的な検査(査読)を行う作業 」とあります。もちろん、これを目的として行うやり取りもあるのですが、その手前の「コードや設計について議論し、もっと良い判断を探る」ために行うコミュニケーションもあると思います。むしろ、そちらのコミュニケーションをやりやすいことが、Pull Request というプラットフォームが提供する価値なのではと感じることが多いのが、違和感の元かもしれません。 2015年6月に O'Reilly から出版された「Discussing Design: Improving Communication and Collaboration through Crit

    チーム開発で暗黙的に行なわれている批評というプロセス - snoozer05's blog
    utwang
    utwang 2016/08/04
    建設的や
  • 「自分の人生を生きていないとき」人は病気になる (プレジデント) - Yahoo!ニュース

    「病は気から」と言われますが、実は奥はもっと深く、意識と言葉の関係によって病気のコントロールが可能だとメンタルトレーナーの梯谷幸司さんは言います。自己実現のツールとしても使われるNLP(神経言語プログラミング)などを駆使し、経営コンサルタントやビジネスコーチとしてだけでなく、医療の場でも「言葉を使って病気を消す」といった取り組みを積極的に行っています。 ■人は言葉で表現できないとき、体で表現を始める ビジネスコーチという職業柄、これまでのべ3万人以上のクライアントの対応をしてきました。中には、経営者や業界トップクラスの方も多く、彼らは自分の体調について隠さなければならないこともしばしばでした。コーチングの傍ら、そうした人たちの健康相談を受けることもあり、その過程で、病気になる人に共通した傾向があることに気づいたのです。 初めに病気と言葉の関係に気づいたのは、自分自身の体験からでした。

    「自分の人生を生きていないとき」人は病気になる (プレジデント) - Yahoo!ニュース
    utwang
    utwang 2016/07/30
    コントロール感は大事だと思ってるけど。“人は、口で言えばいいことを、体で表現する。”
  • 【増枠】クローリングのスペシャリストが語る、クローラー運用の裏側! (2016/08/21 14:00〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    【増枠】クローリングのスペシャリストが語る、クローラー運用の裏側! (2016/08/21 14:00〜)
    utwang
    utwang 2016/07/28
    スクレイピング/クローリングのやり方の情報は見つかるけど、運用のTipsはなかなか聞くチャンスがないのでぜひ!