kooieのブックマーク (144)

  • @functionsと@helperの組み合わせ

    いろいろ作りたい物があったりするんだけど、お試しする時間も必要でしょう。前回までで@functionsと@helperそれぞれを作ってみたんですが、今回はそれを組み合わせたサンプル。 もちろんASP.NET MVC3でもWebMatrixでも動くわけです。 最初に作ったキャッシュヘルパーにHttpContextBaseを渡さない版のオーバーロードを用意したので、まずはそちらを再掲。 ~/App_Code/Utility.cshtml @functions { public static new dynamic Cache(string key, int expireSeconds, Func<dynamic> thunk){ var context = new HttpContextWrapper(HttpContext.Current); return Cache(context, ke

    @functionsと@helperの組み合わせ
  • Googleが実践する「心理的安全性」の高いチームを作るためのマネジメント手法【5選】 | SELECK [セレック]

    Googleではこれまで、生産性が高く、働きやすい組織を作るために、従業員に対して大規模な調査を行ってきました。 その結果として、2009年には「Project Oxygen」として、最高の上司になるための「8つのルール」を定義しています。 ※1番から、重要だと思われる順に並んでいます。 <チームのパフォーマンスをあげる優秀なマネージャーの条件> いいコーチであること チームを勢いづけ、マイクロマネジメントはしない メンバーの成功に気を配り、積極的に関与する 生産的、かつ成果主義であること 良いコミュニケーターであること メンバーのキャリア開発を手助けすること チームのための明確なビジョンと戦略を持っていること チームにアドバイスできる技術的な専門知識を持つこと ※こちらから参照 Googleの強みは技術が優れていることだと思われていましたが、意外にも技術的な専門知識がマネジメント能力に及

    Googleが実践する「心理的安全性」の高いチームを作るためのマネジメント手法【5選】 | SELECK [セレック]
  • CTOのやるべきことは何なのか?(翻訳と考察) - Qiita

    【背景】 この記事はQuoraの「What does a CTO do?」という質問に対するAmr-Awadallah氏のよくまとまった回答の翻訳です(人から許可取得済)。 私はMAMORIO株式会社でCTOをしているのですが、最近自分の仕事が何なのかよく分からなくなってきたことがこの記事を書こうと思ったきっかけです。 私はこの記事でいう所の「雑草CTO」であり、たまたま会社の初期に私以外に適任者がいなかったので成り行きで就任し現在に至ります。 そして、人数もプレッシャーも少ない総初期は来た玉は打つの姿勢でコーディングから渉外まで何でもこなしていましたが、メンバーが増え、それよりも早いペースでユーザーと仕事が増えてくると、自分の職務を定義しやることとやらないことをはっきり分ける必要が出てきます。 この翻訳が同じような状況にあるCTOの助けになればと思いますし、誤訳等があったら指摘してくだ

    CTOのやるべきことは何なのか?(翻訳と考察) - Qiita
  • 加熱式たばこ可は完全禁煙ではない - NATROMのブログ

    以前、■べログで完全禁煙の店を検索する方法を紹介したが、今後はこの方法は実用的でなくなるかもしれない。 べログが『「プルーム・テック」を楽しめるお店特集』を行っている*1。「プルーム・テック」とは加熱式のたばこ用デバイスである。現状の法律下では個々の飲店が加熱式タバコを許可するのはかまわないし、べログがそういう店をリスト化して紹介するのも良いだろう。 問題は加熱式たばこ可の飲店も完全禁煙の条件下で検索結果に含まれてしまいうることである。以下は2017年12月10日現在、禁煙(分煙を含まず)の条件下で検索できた店の一例*2。 だいたい「メインフロア完全禁煙 個室喫煙可」ってなんだよ。それは完全禁煙ではなく分煙だよ。 加熱式たばこ可は完全禁煙ではない。そんなこともべログはわからないのか。加熱式タバコ可の店は完全禁煙の検索結果から外せ。 もともとべログの点数はあまり当てにしていなか

    加熱式たばこ可は完全禁煙ではない - NATROMのブログ
    kooie
    kooie 2017/12/11
    まあ気持ちは分からんでも無いが、嫌煙家の中にはヒステリックに騒ぐ人もいるからな。じゃあ、VAPEはOKっすか?
  • 会社勤めのエンジニアが開発したサービスを買い取って独立した話 - Qiita

    なぜかミクシィ社でエンジニアだった人々がアドベントカレンダーを書くことになってしまったex-mixi Advent Calendar 2017、12月11日担当の @tnj です。 一般的に、会社を退職することになったら退職届というものを会社に提出することになります。その退職理由には「一身上の都合」と書くのが通例だと思いますが、私はちょっと変わった退職の経緯を持っているので、今回はそれについて共有してみたいと思います。思いのほか長くなってしまいましたが、社会人歴10年目のソフトウェアエンジニアのキャリアの変遷の一例としてお楽しみください。 TL;DR Android開発者としての自分の経験を基に新規事業を立ち上げることになり、エンジニアとして参画したつもりが気がつくと事業責任者になり、果ては事業を買い取って経営者になった 好きでやってる話だしまあなんだかんだ乗り越えていけるよねと思ってたら

    会社勤めのエンジニアが開発したサービスを買い取って独立した話 - Qiita
  • 【全32冊】Web業界の著名人が #Sarahah でおすすめしていたビジネス本をまとめてみた

    新しい&流行っているサービスということで、Web業界の著名人の方々も数多く質問を受け付けて、それに答えまくっていました。 その中で、に関する質問に答えているものがあったので、それを自分用にまとめてみました。 たくさんあったのですが、ビジネス関連に絞ってみました。(ちょっと定義あいまいですが汗) 実は3名の発言をまとめたのですが、それだけで32冊もの大ボリュームになってしまいました… しかしどれも読みたいばかり!みなさんの参考になれば幸いです! 積読増やしたらごめんなさい。 深津貴之さん(@fladdict) Web業界、特にUIUX業界で知らない方はいないほどの有名人ですね。 Twitterアカウントはこちら。 THE GUILD代表でありながら、ピースオブケイク CXO(noteUXの役員)も務められてます。 「誰のためのデザイン」「理解の秘密」「マテリアルデザインガイドライン

    【全32冊】Web業界の著名人が #Sarahah でおすすめしていたビジネス本をまとめてみた
    kooie
    kooie 2017/12/09
  • さまざまなサービスが連携できる「IFTTT(イフト)」の使い方

    Webサービス同士を連携できるサービス「IFTTT」。スマートスピーカーとWebサービスの連携も可能なことから最近注目が集まっている。IFTTTでサービス連携を作りながら、特徴や注意点などを解説しよう。 連載目次 IFTTTとは TwitterやFacebook、Gmail、Instagram、Evernote、Dropboxなど、数え上げたらキリがないほど、現在では実に多彩なWebサービスが提供されている。こうしたWebサービスは単体でも非常に便利な機能を提供しているのだが、複数のWebサービスが連携できれば、新しいWebサービスとしてさらに多くのことを実現できるだろう。ただ、Webサービスの連携には、多くの場合プログラミングが必須であり、実現するにはハードルが高いと思われがちだ。 しかし、こうしたWebサービスを連携させる「IFTTT(イフト:IF This Then That)」とい

    さまざまなサービスが連携できる「IFTTT(イフト)」の使い方
  • 「好きを仕事に」という欺瞞に騙されず、心の底から気持ちよく好きなことをやる方法 - 分裂勘違い君劇場

    「自分の『好き』を極めれば、それで生活できるようになります」 って言う人は、たいてい、「好き」と「稼げる」の積集合が大きい。 (これを「一致タイプ」と呼ぶことにする) 一致タイプの人には、 「なんで、みんな、やりたくもない仕事をやってるの? 好きなことを仕事にすればいいじゃないか!」 って、思ってる人が多い。 太古の昔から、一致タイプの成功者は、佃煮にするほど生息数が多い。 それほどまでに、一致タイプは、成功しやすい。 けれど、「好き」と「稼げる」の積集合が、空集合になってる人もたくさんいる。 (これを不一致タイプと呼ぶことにする) 不一致タイプの人たちにとっては、 「自分の『好き』を極めれば、それで生活できるようになります」 という一致タイプの人たちが唱える言説は、人生を蝕む呪いとなる。 経営者や上司が一致タイプで、部下が不一致タイプだと、悲惨だ。 経営者や上司は、仕事が好きなのは当然だ

    「好きを仕事に」という欺瞞に騙されず、心の底から気持ちよく好きなことをやる方法 - 分裂勘違い君劇場
    kooie
    kooie 2017/11/15
    よいまとめ
  • 急がば回れ、選ぶなら近道

    TsurugiとRSA 2023/12現在、Tsurugiは単ノード稼働の制約があるので、次のフェーズとして複数ノードでの稼働を目指しています。Tsurugiは直接の操作対象データのindex treeをメモリーにもつRDBであり、単ノードでのメモリー限界がパフォーマンス限界になります。複数ノードにまたがるメモリー・クラスターでの透過的な稼働をTsurugiの次の目標としています。想定されているアーキテクチャはRack Scale Architecture(以下RSA)になります。 RSAについては、まずこのポストがスタート地点。 https://okachimachiorz.hatenablog.com/entry/20151225/1451028992 これは2015年なので、8年前のエントリーになります。概ねコンセプトは変わっていません。(8年前は誰かがつくるだろうとおもっていたけど

    急がば回れ、選ぶなら近道
  • Twitterを利用したエンジニアスカウト - Konifar's ZATSU

    雑にまとめる。 これは自分の感想でしかないのだけれど、エンジニアの不満というのはTwitterにこぼれやすい。 それ自体が良い/悪いという議論はあるが、自分の置かれている環境をどうしようもできないという辛さがネット上に溢れてしまうことを第三者目線から責めることは酷である。 すごく言い方は悪いが、そういう不満がありそうなエンジニアというのは、人材を欲している人事にとっては狙い目である。 SNSに愚痴をこぼすような人は不安という意見もあるかもしれない。しかし自分の周りで辛そうな人たちはもう十二分に努力をした上で絶望しているということが多い。場所を変えれば生き生きしだすということは多分にありうる。 エンジニアを探している人事の人は、イケてるエンジニアをフォローしておくべきだ。そして重要なのは、決して人事から声をかけないということだ。人事から声をかけるのではなく、エンジニアから声をかけてもらった方

    Twitterを利用したエンジニアスカウト - Konifar's ZATSU
  • コードレビューを受けるのがつらくなったときは - めるノート

    そういうときがよくあります。 コードレビューがある会社は今が初めてだけど、きっとこれから先もコードレビューがある限りは、なくならない気持ちなんだと思います。 だから、そんなときに振り返れるようなものを残しておきます。 「コードレビュー つらい」でググってみると、はてな匿名ダイアリーのこんな記事が見つかりました。 anond.hatelabo.jp さすがに、ここまでヒドいケースを経験したことはないし異常だと思ったけれど、以下のくだりは自分の胸にすごく刺さりました。 私はプログラマに向いていないんじゃないかと思う。よいプロダクトを作る上で強い言葉を交えた議論が必要不可欠ならば、それに強いストレスを感じてしまう私はプログラマとして適正がないのでは? 刺さったのですが、それでも自分はここでやっていかなくちゃならないと思っているので、つらくなったときにいつでも読み返せるよう、見つけた記事・資料をま

    コードレビューを受けるのがつらくなったときは - めるノート
  • 2017年10月の、これだけは押さえておきたいWeb関連の動き

    「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 Webデザイン Adobe XD 正式版がついにリリース!CCライブラリで画像もPhotoshopと連携 #AdobeMAX #AdobeMAXJP | Adobe Creative Station Macだけでなく、Windows版も正式版がリリース。名前は Adobe Experience Design から Adobe XD に変わったそうです。 Adobe XD CCに今後追加される機能は?#AdobeMAX #AdobeMAXJP | Adobe Creative Station Zeplinとの連携など「サードパーティツールにも対応」とのことですが、アドオンは自由に作れるようになるのですか

    2017年10月の、これだけは押さえておきたいWeb関連の動き
  • プロトタイプにも最適! 誰でもWebサイトを爆速開発できる無料Webサービスをまとめてみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単に最近のトレンドを意識したWebサイトを作成できる無料のWebサービスを厳選してみました! 短時間で美しいサイトが作れるので、プロトタイピングにも最適です。 各サービスの特徴や使い方などを簡単にまとめているので、これからWebサイトを作ろうと考えている人はぜひ参考にしてみてください! ■「Bootstrap 4」ベースのWebサイトを作れるサービス! 【 Pingendo 】 マウスでポチポチクリックしていくだけで、いつの間にか「Bootstrap 4」ベースのWebサイトが作れてしまうのが「Pingendo」の面白いところ。 当初はシンプルなWebエディタとしてリリースされていましたが、活発にバージョンアップを繰り返して多機能なサービスに変化しています。 豊富なテンプレートやコンポーネントが搭載されており、ファイルの書き出し

    プロトタイプにも最適! 誰でもWebサイトを爆速開発できる無料Webサービスをまとめてみた! - paiza times
  • 会社のエンジニアブログを書くこと

    エンジニアブログを立ち上げたいんですけど、という話を相談ここ最近何件か立て続けに合ったので、なんかざっくりですがアウトプットしておこうと思います。 自分が過去に今の会社で立ち上げたときに社内に書いた文書をちょっとアレンジしたものです。何かの参考にしてもらえるとうれしいです。 なぜやるか会社の技術ブランディングを高めたいって、これに尽きるんだけど、技術ブランディングというのはつまり「この会社にはこんな技術出来る人がいるのか」と思われること「この会社の、公開されてるこの技術、超良いな」と思われること「この会社のエンジニアの環境、楽しそう」と思われること結果、「この会社、すごい人が集まってる」感を出すことそれにより、「その会社で働いてみたい」「その会社にいるこの人と働いてみたい」人が増えていくことなどなど、だったりしますでもそれだけじゃなくて、 エンジニアがプロダクトだけでなく、それに付随する技

    kooie
    kooie 2017/11/02
  • 読まれない名著「人月の神話」を本気で読み込んでみた(まとめ) - GiXo Ltd.

    まじめに読まれない”40年前に書かれた古文書” 人月の神話【20周年増訂 新装版】 日は、田山花袋の蒲団と同じくらい、知られているけど読まれていない名著「人月の神話」についてご紹介します。 人月の神話とは? 人月の神話というのは、ソフトウェア開発の”単位”である「人月」という概念が、神話に過ぎない(つまり、意味をなさない)という悲しい真実を軸に、ソフトウェア開発が如何に困難を伴うものであるかを説いた名著です。一言でいえば、10人月の仕事=1人で10か月かかる仕事は、「人月という単位が絶対であれば”10人で1ヶ月”でできるハズ」だが、そんなことは起こりえない、というお話です。そして、この状況を打破し、遅延したプロジェクトに100人投入して一瞬でシステムを完成させるような「魔法の道具(=狼男に決定打を与える”銀の弾”)」は存在しない*と結論付けられます。 書は、1975年(40年前!)に初

    読まれない名著「人月の神話」を本気で読み込んでみた(まとめ) - GiXo Ltd.
  • 面接でちゃんと受け答えできないのは「技術力がない」のと同じという話 - paiza times

    Photo by Matthew Hurst こんにちは。谷口です。 中途転職の面接を受けに来ているのに、これまでの経歴や自分の開発スキル、これからやりたいことなどを聞かれても 「いろいろやってきたので、大体できると思います」 「これからやりたいことは、特に考えてないです」 といった感じで、具体的な話が全然できない人は意外と多くいます。 多少の開発経験やスキルがあったとしても、面接でそれが企業側に伝わらなければ「ないのと同じ」です。面接官にも、「この人、何しに来たんだろう…」と思われてしまいます。 これから「面接でちゃんと受け答えができないのは技術力がないのと同じ」とはどういうことか、詳しく説明していきたいと思います。 ■「話せない」のは「ない」のと同じ ここでよく勘違いされるのですが、別に面接で流ちょうにすらすら話せる必要はありません。一般的な社交性やコミュニケーション力はどうでもいいの

    面接でちゃんと受け答えできないのは「技術力がない」のと同じという話 - paiza times
    kooie
    kooie 2017/10/31
  • 時代をリードするエンジニア19人が推薦! 若手エンジニアに薦めたい「座右の書」|ハイクラス転職・求人情報サイト AMBI(アンビ)

    エンジニアがスキルを磨きたいとき。キャリアプランに迷ったとき。モチベーションを高めたいとき。いつも助けになってくれるもの。それは、。 優秀なエンジニアを目指すのであれば、良質な多くのインプットが不可欠です。それでは、各領域の著名なエンジニアにとって、良質なインプットとは? 稿では、19名の著名エンジニアに、自身のキャリアを支えてくれた“この一冊”というべき名著を伺いました。 各領域で活躍するエンジニアたちは、数多ある書籍からどんな一冊を選び、そこから何を学んできたのでしょうか? 自身のスキルやマインドを磨くために、絶対に読んでおくべき珠玉の書籍を、ご人と書籍の関わりエピソードとともに紹介してもらいました。 ※人名の50音順に掲載。回答者は敬称略とする。 池澤あやかが推薦!『Prototyping Lab』 サイバーエージェント 板敷康洋が推薦!『リファクタリング』 リーバンス 今井彩

    時代をリードするエンジニア19人が推薦! 若手エンジニアに薦めたい「座右の書」|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • KPIツリーを作る意味とその作り方 - it's an endless world.

    私は以前にグッドパッチというデザイン会社でシニアグロースデザイナーという肩書で働いており、そこで「グロース勉強会」なるものを主催しておりました。 隔週で有志が集まって、そこで私の持っているグロースまわりの知識や経験を一時間ほど共有するだけという会。 ざっくり言うと私が好き勝手に一時間話すだけという会。 はじめはなんとなくで始めたものですが結局は2年弱という長い期間、この会は継続しておりました。 その中で様々な話題に触れたのですが、参加者が一番勉強になったと口をそろえて言うことが「KPIツリー」についての話でした。 この記事ではその「KPIツリー」について私の考えをあらためてまとめておきたいと思います。 KPIとは 念のために。 kotobank.jp 重要業績評価指標。企業などの組織において、個人や部門の業績評価を定量的に評価するための指標。達成すべき目標に対し、どれだけの進捗がみられたか

    KPIツリーを作る意味とその作り方 - it's an endless world.
    kooie
    kooie 2017/10/24
  • あえてブラック企業で働くための戦闘ガイド!ブラックは一気に昇進を狙えます

    ブラック企業は異常な組織です。そこには異常な価値観が流通し、異常な集団が形勢されています。通常、ブラック企業に勤めるメリットはあまりないとされていますが、実は一つだけあります。「異常な場所では異常なことが起きる」ということです。 執筆者のTwitter:https://twitter.com/syakkin_dama はじめましての方ははじめまして、借金玉です。通常、会社組織というのは秩序とヒエラルキーのある集団です。人間が集まって仕事をする以上、それは必ず必要なものですし、「良い会社」であればコーポレイトガバナンスは上手くいっているものです。 良い給料、たっぷりの休暇、しっかりした福利厚生、十分な余剰を持って業務を回せる体制、明瞭な指揮系統、こういった要素が揃っている会社は間違いなく非常に堅確な組織体制を築き上げています。 こういった「良い会社」では異常なことはあまり起こりません。昇給も

    あえてブラック企業で働くための戦闘ガイド!ブラックは一気に昇進を狙えます
    kooie
    kooie 2017/10/24
  • オブジェクト指向が難しく、わからないときの勉強方法【分かりやすく学習を進めるコツ】 - コーギーブログ