タグ

2016年3月22日のブックマーク (17件)

  • gitでありがちな問題の解決方法まとめ - Qiita

    Git Advent Calendar / Jun. 最終日(30日目)の記事です.29日目は「いざという時のためのgit reflog」でした. Git Advent Calendar最後なので,git操作でやりがちなミスからどう回復するかをまとめます.他にもあればコメントもらえるとマージしていきます. ブランチを切り忘れてmasterでコミットしてしまった その時点でブランチを切る&reset --hardで間違ったコミットたちをmasterから消す $ git checkout -b new-branch # masterの最新コミットを消す $ git checkout master && git reset --hard HEAD~

    gitでありがちな問題の解決方法まとめ - Qiita
    mut00tum
    mut00tum 2016/03/22
  • Gitでやらかした時に使える19個の奥義 - Qiita

    タイトルは大目に見てください><。 内容は危険な操作を伴うのでくれぐれも自己責任でお願いします。 間違いもあったら指摘ください。 ローカル編 自分のローカル環境だけで閉じていて、他の人への影響がない場合に有効です。 リモートにプッシュしちゃってる時は、他人への影響が発生するので危険です。 やらかし1:コミットメッセージに禁止ワード入ってて人生やめたい時 コミットメッセージを修正するのは簡単です。 ファイルの追加なんかもできちゃいます

    Gitでやらかした時に使える19個の奥義 - Qiita
    mut00tum
    mut00tum 2016/03/22
  • Virtual Production Lab | AUT

  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    mut00tum
    mut00tum 2016/03/22
    “結局、周囲や世の中から【あなたにコードを書いてほしいんです!】って指名されない限り給料は増えないと思います”
  • 効率化の果てに、最大の非効率が潜んでいる|サイロ・エフェクト 高度専門化社会の罠 - ツイブロ|ゲーム感想とか色々

    『サイロ・エフェクト 高度専門化社会の罠』というを読みました。 著者はフィナンシャル・タイムズ紙アメリカ版編集長であるジリアン・テット氏。の帯に写っている方がそうです。 組織に蔓延る新しい形の腐敗を描いた一冊(正確には腐敗といってしまうと語弊があるかもしれませんが)。 高度に複雑化した社会に対応するため、大企業をはじめ様々な組織が専門家たちの「サイロ(窓がなく周囲が見えない状態)」になり、変化に対応できなくなっていると著者は言います。 書ではサイロが組織におよぼす悪影響「サイロ・エフェクト」について、いくつかの実例をもとに、多面的に取り上げられていました。 ニューヨーク市庁 ソニー UBS銀行 シカゴ警察 クリーブランド・クリニック(アメリカの医療機関) フェイスブック 途中、金融関係の話は複雑で眠気を催したりもしましたが、警察や病院組織については海外ドラマの影響もあって、受け入れは

    効率化の果てに、最大の非効率が潜んでいる|サイロ・エフェクト 高度専門化社会の罠 - ツイブロ|ゲーム感想とか色々
  • 倒産した技術系スタートアップ企業から学ぶ7つの教訓 | POSTD

    多くのGoogle社員と同様、私は起業したくてたまりませんでした。Googleで働くのは名誉なことで、大きなメリットがありましたが、”これ”という決定的な何かが欠けていたのです。 私たちの多くは”あの偉業”を成し遂げた”あの人物”と呼ばれたいと思っていますが、既に定評のあるテクノロジ大企業で、そういった人物になるのは不可能です。 その原動力がどこから来るのかは誰にも分かりませんが、私は多くの人々が自分と同じ気持ちを抱いていることを知っています。私はその欲求を満たすために、会社を設立せざるを得なかったのです。 スタートアップでは資産のほとんどは経営陣が持っていて従業員は持ち分が少なすぎると書かれた文章を読んで、がくぜんとしました。それで自分の会社を設立する決心をしたのです。まず、共同創業者と私は、2012年2月頃に仕事を辞めました。私たちには大した計画はありませんでした。取り組もうとしている

    倒産した技術系スタートアップ企業から学ぶ7つの教訓 | POSTD
  • This is Why Learning Rails is Hard

    By Brook Riggio December 5, 2013 This is Why Learning Rails is Hard It’s in the name. Rails depends on Ruby. But anyone learning Rails would tell you it depends on a lot more. There is a whole corpus of tools and concepts that a modern web developer must be familiar with. On top of those, Rails comes with its own flavor of conceptual requirements. Just how much do you need to know to be effective

    This is Why Learning Rails is Hard
  • 新人プログラマ向け・スキル向上のための具体的なアプローチと考え方 - give IT a try

    はじめに:「僕にもそんな頃があった」 先日、西脇.rb&神戸.rbの合同勉強会として「RailsプログラマのためのSQL勉強会」を開催しました。 この勉強会は出題者(=僕)が出したSQL問題を他の参加者が解く、というスタイルの勉強会です。 参加者の方の中には最近プログラミングを始めた、という人も何人かいました。 そういう人にとっては問題がちょっと難しかったので、ときどき僕がサポートに回って質問に答えたり、解き方をある程度教えたりしていました。 また、話がちょっと脱線して「僕が作ったこれぐらいのWebアプリは、伊藤さんなら何時間ぐらいで作れますか?」みたいな質問を受けたりもしました。 その中で言われたのが、 「説明されたらわかるけど、自分一人でこの答えにたどり着くのは無理です」 「えっ、そんな短い時間で作れるんですか」 といったようなコメントです。 そういったコメントを聞くと、「あー、僕にも

    新人プログラマ向け・スキル向上のための具体的なアプローチと考え方 - give IT a try
  • html5のlocalStorageで複数のデータを保存するには? - Web.fla

    以前、localStorageのデータを保存する方法について記事を書きましたが、localStorageが保存できるデータは一つではなく複数のデータを保存する事もできます。 で、前回はキーに対してデータを一つだけ保存したのですが、今回は複数のデータを保存する方法として複数のデータをJSONデータとして扱えば可能になります。その方法を今回は紹介してみたいと思います。 前回のlocalStorageに保存する方法などはこちら「html5のwebStorage(localStorage)でデータを保存する」を参照してください。 localStorageを使った実際のコード 下記のプログラムは分かりやすくするために省略している。 //保存する処理 savebtn.addEventListener("click", function() { //入力されたデータを取得 var t = documen

    html5のlocalStorageで複数のデータを保存するには? - Web.fla
  • ときどきWEB | JavaScriptのnullとundefinedの区別と使い分けをまとめてやんよ

    Javaのnullのように、特別な値を言語側が提供しなくても、一定の約束事(0をNULLとするなど)を決めることで対応できるのです 逆にいえば、約束事を決めておいてでも、“何もない値"を使う必要があったわけです。 「何もない」を表現する必要性とは? 値を格納する箱に名前を付けるもの、あるいは値を束縛するために必要な物が変数。 変数は基的には何かの値とひも付いている物であり、逆に値とひも付かない変数があってもよいのでは? これこそが「null」が必要とされた理由です。 ネット検索に例えて考えてみる 極端な例でいうならば、とあるキーワードをネットで検索した場合、 キーワードに該当するサイトやページがヒットすれば検索サイトはその該当するページを一覧で返してくれますが、 もしキーワードに該当するページが無かった場合、何の反応もしないわけにはいきませんから システムエラー画面ではなく「何もなかった

    ときどきWEB | JavaScriptのnullとundefinedの区別と使い分けをまとめてやんよ
  • [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita

    [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定についてJavaScripttips ※家はこちらのブログエントリーになります. 毎日 html, css, js についてのエントリーを公開しているのでよかったらRSS登録してください♪ null とか undefined とか 0 とか 空文字('') とか false とかの 判定について書いてみました. 各型, 値の評価 各型, 値が条件式でどう評価されるのかを見てみましょう. value type result

    [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita
  • 【Swift】超便利StackViewの実践的使い方!まだAutoLayoutで消耗してるの? - Qiita

    まだAutoLayoutで消耗しているの? AutoLayout...。それは今までエンジニアの寿命を縮めてきたものです。こんな経験ありませんか? Twitterのようなタイムラインを作ろう!! 以下のようなタイムラインを考えてみます。 ツイートには画像があるものと無いものがあります。つまり、異なるレイアウトのセルを2つ用意して、場合分けして表示させる方法が一般的でしょう。どちらのセルにもAutoLayoutを設定しなければなりません。ツイートテキストのラベルの高さを可変になになるように設定したり、大変ですよね。 これだけではありません。タイムラインの仕様変更がありました。 『そうだ!リツイートや、ファボができるようにボタンを配置しよう!』 『...』 『AutoLayout付け直し...?オワタ』 このようにAutoLayoutは今まで僕らの寿命を縮めてきました。 救世主StackVie

    【Swift】超便利StackViewの実践的使い方!まだAutoLayoutで消耗してるの? - Qiita
    mut00tum
    mut00tum 2016/03/22
    “暖かく包み込むように使用する”
  • コンバージョン率を劇的にアップさせるための30の心理作戦

    By Tim Franklin Photography マーケットリサーチアナリストとして働き、SEOやPPCのスペシャリストであり、かつ心理学をたしなんでいるというニック・コレンダさんが、心理学の視点から導き出した「コンバージョン率を劇的にアップさせるための30の心理作戦」を公開しています。「フムフム、なるほど」というものから、「恐ろしあ……」となる戦略まであり、広告運用やSEOの知識がない人もサービスを使うユーザーとして知っておくべき内容になっています。 Conversion Optimization: An Enormous List of Psychological Tactics http://www.nickkolenda.com/conversion-optimization-psychology/ 30の戦略を見る準備として、運営しているサービスをCTA別に分けてじょうご状

    コンバージョン率を劇的にアップさせるための30の心理作戦
    mut00tum
    mut00tum 2016/03/22
    心理学だけじゃなく、デザインの知見も入ってるね
  • PHPからJavaScriptに変数を渡すまとめ - Qiita

    【訂正版】 PHPからJavaScriptに変数を渡す方法をまとめました。 2015.06.03 基形を修正しました(コメント欄を参照のこと) 2015.04.21 json_encode()について加筆しました。 2015.04.20 jQuery.data()を使った文字列の取得周りに誤りがあったため修正しました。 2015.04.19 tadsanさんからの指摘を受けてエスケープ周りの記述を修正しました。 基形 <?php $array = array("hoge" => "fuga"); ?> <script> var array = <?php echo json_encode($array, JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT); ?>; console.log(array); // Obj

    PHPからJavaScriptに変数を渡すまとめ - Qiita
  • GMOペパボの執行役員CTO、2期目 - Kentaro Kuribayashi's blog

    昨日(3/20)、株主総会後の臨時取締役会において、今後また1年間、執行役員CTOとして職務をあずかることになりました*1。2期目だからといって大きく何かを変えるというよりは、以下のエントリにまとめた考えを着実に実行していくことが、その職務を全うすることになるだろうと思います。 blog.kentarok.org この1年間は、1年前に予告したこと*2をすべて、会社全体として着実に実行しアウトプットしてこれました。 既存サービスを継続的に改善していくためのMicroservices化*3 OpenStackを用いたプライベートクラウド構築によるインフラのクラウド化*4 次世代ホスティングという、新たな技術に基づくホスティングサービスの進化 昨年来のminneへの積極投資にともなうモバイルシフト これからの1年はどうするか。幸いにして、技術力という観点においては、優秀なエンジニアがたくさんい

    GMOペパボの執行役員CTO、2期目 - Kentaro Kuribayashi's blog
  • UXとCXの違いとは

    Beataはロンドンを拠点にした特注ソフトウェア開発会社HeadChannel Ltd.のマネージングディレクターです。彼女の担当はストラテジーのディレクションおよび会社の継続的成長の監督で、顧客との緊密な関係を構築し、最良の運用の維持に努めています。 UX(ユーザーエクスぺリエンス)とCX(カスタマーエクスペリエンス)は全く異なる概念ですが、今ほどこの二つが近づいたこともありません。CXとUXが違う点は、CXが、実際にある人があなたのブランド、チーム、Webサイト、アプリ等々とのインタラクションで得た体験の総量であるという事実にあります。別の言い方をすればUXとはCXのごく一部に過ぎず、そのことは上の図に示した通りです。 これから私達はそれぞれの概念を個別に分析し、あなたがオーディエンスとインタラクトする各プロセスの役割についてよりよく理解してもらうことを目指します: UXは人々があなた

    UXとCXの違いとは
  • javascriptでリアス式海岸を描く - Qiita

    リアス式海岸をコッホ曲線で作るというのが、数字の国のミステリー(マーカス・デュ・ソートイ著)に載っていたので、javascriptで実装しました。 これを作成します。 コッホ曲線を描く とりあえずコッホ曲線を描きましょう。 コッホ曲線の説明はウィキペディアに乗っています。 処理の手順は 1. 初期値となる2点(下図P01,P1)を設定する。 2. 2点を三分割にする点(Q01,Q11)を設定する。 3. 2の2点を頂点とする直角三角形を作成する 4. 1〜3を繰り返す。 繰り返すことでどんどん細かい凸が作られます。 イメージ(左:処理ロジック、右:コッホ曲線の作成過程) 点Q2は以下で計算します。 $$ \begin{align} \begin{bmatrix} q_2x \\ q_2y \end{bmatrix} &= \begin{bmatrix} cos(60^\circ) & -s

    javascriptでリアス式海岸を描く - Qiita
    mut00tum
    mut00tum 2016/03/22
    地元が三陸海岸の近くだから反応せずにはいられないw