タグ

関連タグで絞り込む (530)

タグの絞り込みを解除

*あとで読むに関するshiiiiirのブックマーク (685)

  • 新人達を1ヶ月でガチvimmerにした方法 - Qiita

    vim以外のエディタでコード書くと私の手は産まれたての子鹿みたいになります。 効率よくコーディングをしてもらうために、新人やvimを学びたい人にvimの研修を実施しています。今回は研修で非常に有効だった内容についてまとめておきます。 ※ なんだか誤解を生んでしまっているようなので追記しておきます。vimの研修は新人研修の一環として行ったわけではなく、vimを使って開発をしたがっていた新人へテスト駆動開発の研修を実施した際に並行して盛り込んだだけです。会社がvim強制とかではないのでご安心ください。言葉足らずで申し訳ありません。 2つの繰り返しキーの存在を認識させる vimは一度実行したコマンドの組み合わせを記憶する.(ドット)とfを使った移動の際のキーストロークを記憶しておく;(セミコロン)があります。これらを駆使することで他のエディタよりも高速な編集作業を行えます。 セミコロンはus配列

    新人達を1ヶ月でガチvimmerにした方法 - Qiita
  • 一休.comホテルページのスマホ版からjQuery依存を取り除くためにやったこと - 一休.com Developers Blog

    一休.comでWebフロントエンドを開発している宇都宮です。 先日、一休.comホテルページのスマホ版から、jQueryを取り除きました。jQueryを取り除いた経緯、やったこと、結果について書きます。 ちなみに、ホテルページには以下のURLでアクセスできます(スマホで開くか、PCの場合はUAをスマホに偽装する必要があります) https://www.ikyu.com/sd/00001290/ なぜjQueryを取り除いたのか? どうやったのか 何をやったのか jQuery.ajax() => fetch に置き換え fetchのpolyfillを採用した理由 DOM操作を標準APIに置き換え 要素の取得 show/hide addClass/removeClass html/text アニメーション $.ready() イベントフィルタリング jQueryの使用を防ぐ目印 jQuery削

    一休.comホテルページのスマホ版からjQuery依存を取り除くためにやったこと - 一休.com Developers Blog
  • 郵便番号データのダウンロード - zipcloud

    サービス概要 サービスは、日郵便のWebサイトで公開されている郵便番号データを再配信するサービスです。 LZH形式ではなく、ZIP形式でダウンロード可能 ダウンロードしたらすぐに使える「加工済バージョン」も公開中 郵便番号データが更新されたらメールでお知らせ 郵便番号検索機能をWebサービスで利用可能 日郵便のWebサイトで公開されている郵便番号データを、ZIP形式で圧縮しています。 ZIP形式に標準で対応しているOSであれば、LZHの解凍ソフトなしで郵便番号データをご利用いただけます。 ※解凍後のCSVファイルの仕様については、日郵便のWebサイトをご確認ください。 ※差分データは、1つの圧縮ファイル中に「新規追加データ」と「廃止データ」を含んでいます。 ※公開しているデータは、「読み仮名の促音・拗音を小書きで表記するもの」になります。

  • Webサービス開発で遭遇する「簡単に考えがちだけど意外とハマる」問題たち - Qiita

    LocalDateTime now = LocalDateTime.of(2017, 1, 31, 00, 00); // 2017/1/31に対して LocalDateTime nextMonth = now.plusMonths(1); // 1か月加算 System.out.println(nextMonth.toString()); // => 2017-02-28T00:00 「有効なメールアドレス」問題 メールアドレスの欄に入力された文字列が「メールアドレスとして有効な文字列かどうか」の判定は想像以上に複雑です。 と言うと「え、そんなの [英数字]@[ドメイン(xxx.xxxの形式)] かどうかチェックすればいいだけでしょ」とか、「RFC見ればできるでしょ」とかいう声が聞こえてくるような気がしますが(実際言われた)、ことはそう単純ではありません。 僕も詳しく理解しているわけでは

    Webサービス開発で遭遇する「簡単に考えがちだけど意外とハマる」問題たち - Qiita
  • Android 8(Oreo) の Gmail + Tasker でラベル毎の鳴り分け

    Android 8(Oreo) の Gmail は、ラベルごとの鳴り分けができないので、TaskerのNitification イベントと組み合わせて、鳴り分け Gmail側で通知音をサイレントにしておく Notification Event で Gmailアプリと、Subtext へラベル名のワイルドカードを入れる 音を鳴らすタスクを作成して、上記のイベントに紐づけするのだが、着信させてみると通知イベントが連続して入ってきたりするので、ここでは %GmailSound という変数にテキトーな値を入れて、3秒以内(下記では)のイベントを無視 鳴り分けたいラベル毎に 2と3の手順で作成 バイブも変化をつけたければ、タスクへ入れておく

    Android 8(Oreo) の Gmail + Tasker でラベル毎の鳴り分け
  • バルミューダ寺尾社長「根性論を嫌う人の誤解」

    会社員とプロ野球選手では契約形態が違うので単純比較はできませんが、会社員でもプロ意識を持ってもらいたいと思っています。 プロ意識は、「個人事業主の意識」と言い換えることもできます。ラーメン屋の店主であれば、客が来なければ全部自分のせいですよね。店を構えた場所が悪くても、仕入れている麺が悪くても、すべて自分で決めたことだからです。 会社員の場合、そこまですべて自分で決めることはできませんし、そうした責任感を持つことは難しいかもしれませんが、一部の人はそれができます。 その上の「トッププロ」に さらに言えば、プロの中でも大活躍する「トッププロ」を目指してほしい。私はこのトッププロとプロの違いに「根性」が関係していると思っています。 アスリートの場合、トッププロになる条件として、体格やセンス、賢さや技術など様々な要素がありますが、それらがどれだけ高いレベルにあっても、「根性」が抜けていたらトップ

    バルミューダ寺尾社長「根性論を嫌う人の誤解」
  • ZOOMの画面共有のやり方は?リモート操作の使い方や特殊な機能も紹介

    ZOOMでの便利機能を何か一つ挙げるとするならば、まず画面共有の機能を挙げるでしょう。 画面共有では相手の画面を見たり、コチラ側の画面を見せて、パソコンの操作方法などを視覚的に理解してもらうことができる機能です。 またZOOMでは画面共有に限らず相手のパソコン画面を直接操作できる「リモート操作機能」も兼ね備えており、コンサルティングの現場において絶大な便利さを誇る使い方ができます。 パソコンの画面共有はスカイプなどでも可能、しかし相手のデスクトップをリモート操作するとなると「TeamViewer」といったコンサルティングソフトを別途使わなければならないんですね。 それはそれで悪くありませんが、相手にも別のソフトを最初から覚えていただく必要もあり、結果として余分な時間がかかってしまいます。 ZOOMでは画面共有もリモート操作も全て出来る点は非常に魅力的だと言えるでしょう。 今回はZOOMの画

    ZOOMの画面共有のやり方は?リモート操作の使い方や特殊な機能も紹介
  • メテオフォール型開発 - 実践ゲーム製作メモ帳2

    今日は、日の代表的なソフトウェア開発手法について紹介しよう。 その名も、メテオフォール型開発である*1。 第一節 通常のウォーターフォール型開発におけるプロジェクトはこのような形を取るが、 メテオフォール型開発ではこのような形が取られる。 そしてこうなる。 これはアジャイル型開発手法におけるサイクルであるが、 神の前では無力である。 神の一声は全てを崩壊させ、 民は一生懸命これを再建す。 これが、メテオフォール型開発*2である。 第二節 全てのスケジュールは天界の都合によって決まる。これを黙示録と呼ぶ。 ソフトウェア開発においてフィードバックは重要なファクターだが、 神にフィードバックは届かない。 ただし、祈りを捧げることはできる。この祈りはごくまれに届く。 神は様々な姿を取る。 外から現れることもあれば、 内に棲んでいることもある。 あるいは、まだ会っていない or 会うことすらできな

    メテオフォール型開発 - 実践ゲーム製作メモ帳2
  • 【翻訳】「シリコンバレーから生まれた最高の文書」と絶賛されたNetflixのカルチャーガイド全文 - BppLOG

    Netflixの企業文化や社員の行動規範を定めたカルチャーガイドが公開されており、FacebookのCOOのシェリル・サンドバーグが「シリコンバレーから生まれた最高の文書」と評価しています。 そのカルチャーガイドはもともと2009年にスライドとして公開され、最新版はNetflixの採用ページ上に掲載されています。今回は許可を得て翻訳することにしました。 Netflix Culture (原文) (目次) 物の価値観 判断力 コミュニケーション 好奇心 勇気 情熱 無私無欲 イノベーション 一体性 誠実 影響力 ドリームチーム 自由と責任 情報に通じたキャプテン 統制ではなく前後関係 高度に整列し、緩く結合する 卓越性を探し求める まとめ 最後に エンターテインメントは、友情のように、人間が基的に必要としているものです。エンターテインメントは私たちの感じ方を変え、私たちに共通点をもたらし

    【翻訳】「シリコンバレーから生まれた最高の文書」と絶賛されたNetflixのカルチャーガイド全文 - BppLOG
  • 「Googleで最高のマネジャーになるための8つの習慣」 鍵を握るのはやはりソフトスキルだった

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    「Googleで最高のマネジャーになるための8つの習慣」 鍵を握るのはやはりソフトスキルだった
  • (ブラウザ) Firefox57、導入オススメのアドオン50選 (2017) - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    (ブラウザ) Firefox57、導入オススメのアドオン50選 (2017) - NAVER まとめ
  • ネットワーク図の書き方(PowerPoint編) - Qiita

    はじめに ネットワーク図について、物理構成図や論理構成図を自動的に生成するツールも少しづつ世に出てきていますが、まだまだ手書きで運用されている方が多いかと思います。様々な作図ツールの中でもよく使われているであろう「Microsoft PowerPoint」を用いたネットワーク図の書き方について、覚えておくべき操作方法やtipsをまとめてみました。 普段のネットワーク図をvisioやIllustratorなど別のツールで書かれている方でも 作業手順毎の状態遷移を記したい 提案資料にNW構成の概要図を記したい といったとき、PowerPointで書くほうが都合の良い場合があります。そういった場面でも有効かと思いますので参考になればと思います。 環境 Microsoft PowerPoint 2010 (他のバージョンでも同じようにできるかも?) OS:Windows7 Professional

    ネットワーク図の書き方(PowerPoint編) - Qiita
  • findとxargsコマンドで-print0オプションを使う理由(改) - Qiita

    findの-print0とxargsの-0。 findとxargsのサンプルを調べていると初めは誰もが疑問に思う謎のオプション。 例えばこんなコマンド。 find print0でググると、トップにでてきたのは下のサイト。 UNIX findとxargsコマンドで-print0オプションを使う理由 よくまとまっていてわかりやすいのですが、下記の部分に誤りがあります。 lsコマンドの結果からわかるように、スペースが含まれるファイル名は、別々なものとして認識されています。 この問題は、findコマンドが区切り文字としてスペースを使っているからです。 findコマンドが区切り文字としてスペースを使っているのではなく、正しくはxargsが区切り文字として空白文字(改行、スペース、タブなど)を使っているからです。 つまり、下のサンプルが示すように、空白と改行の両方を区切り文字として扱ってしまうわけです

    findとxargsコマンドで-print0オプションを使う理由(改) - Qiita
  • noindex を使用してコンテンツをインデックスから除外する | Google 検索セントラル  |  ドキュメント  |  Google for Developers

    フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 noindex を使用してコンテンツをインデックスから除外する ページやその他のリソースが Google 検索に表示されないようにするには、noindex(ノーインデックス)ディレクティブを活用します。noindex ディレクティブは、<meta> タグまたは HTTP レスポンス ヘッダーで設定されるルールで、サポートしている検索エンジン(Google など)に対してコンテンツをインデックスから除外してもらうために使用されます。Googlebot がページをクロールしてタグまたはヘッダーを検出すると、他のサイトがそのページにリンクしているかどうかにかかわらず、そのページを Google 検索結果から完全に削除します。 noindex を使用すると、サイトへのアクセスをページ単位で制御で

    noindex を使用してコンテンツをインデックスから除外する | Google 検索セントラル  |  ドキュメント  |  Google for Developers
  • AWSチーム社内勉強会「Gmail活用法」レポート | DevelopersIO

    こんにちは、虎塚です。 10月10日(金)の夜に社内勉強会を行いましたので、前回に引き続きレポートします。秋葉原オフィス、札幌オフィスのメンバーと、東京・札幌近郊でリモートワーク中の社員10数名が、Googleハングアウトで接続して参加しました。 上の写真は、秋葉原オフィスの参加者の様子です。(レポートが遅くなったのは、11日のカプコンさん大型タイトル発売に合わせて連休をいただいていたためです。同好の方は是非一狩り行きましょう) はじめに 今回のテーマは、Gmail活用法です。メイン講師は福田さんでした。 クラスメソッドではGmailを利用しています。AWSチームでは、毎日次のようなメールがたくさん飛び交っています。 お客様とAWSチームメンバーのやり取り Amazonからの機能アップデートやメンテナンスの通知 サーバ監視のアラート(障害時、復旧時) 社内のConfluence、JIRA、

    AWSチーム社内勉強会「Gmail活用法」レポート | DevelopersIO
  • Amazon Web Services負荷試験入門をいただいたので紹介します | F's Garage

    こういうが出ているのご存知ですか? AWS環境におけるWebサーバの負荷試験測定についてケーススタディ方式と技術説明をうまく織り交ぜて、負荷測定のイロハを非常に詳しく説明したです。 話の基は、負荷測定とはなんぞや?という話から、ツールとして紹介しているのが、 Apache Bench(ab) Apache JMeter Locust (Pythonでシナリオ記述ができる負荷測定ツール) Tsung (Erlangで書かれたツール) その他、XHProf、NewRelic、Cloud Watchなども活用した負荷測定のテクニックが解説されていたり、PHPやNode.jsなどの個別の処理系の問題への踏み込みもしていたり、MySQLAurora、memeche等のミドルウエアへの言及、外部APIへのアクセスへの考慮など、ツールの使い方や表面的な負荷検査だけではなく、Webサービスで実際に

    Amazon Web Services負荷試験入門をいただいたので紹介します | F's Garage
  • クールなURIは変わらない -- Style Guide for Online Hypertext

    クールなURIとは? クールなURIとは変わらないもののこと。 どんなURIが変わってしまう? URIは変わらない:人がそれを変更するのだ。 理屈の上では、人々がURIを変更するべき(もしくはドキュメントのメンテナンスをやめてしまう)理由は全くありません。しかし、現実には山ほど理由があります。 理論上では、ドメイン名空間の所有者はその空間を所有しており、したがってその中に含まれるURIも所有権を持ちます。ドメイン維持料が支払えない場合を除いて、その名前を保有し続けることを妨げるものはありません。そして理論上は、あなたのドメイン名のもとにあるURIは、完全にあなたの管理下にあり、望む限りそれを安定的に保つことができるのです。 ウェブからあるドキュメントが消えてしまう唯一の納得できる理由は、そのドメイン名を保持していた会社が廃業してしまうか、サーバーを維持できなくなったという場合ぐらいでしょう

  • エンジニアが知っておきたい工数見積もり術! " 無理ゲー進行 "から脱するために大切なコト - エンジニアHub|若手Webエンジニアのキャリアを考える!

    エンジニアが知っておきたい工数見積もり術!  無理ゲー進行 から脱するために大切なコト エンジニア仕事に欠かすことのできない、工数見積もり。実際の現場でいくどとなく見積もりを行ってきた筆者が、「健全な進行」にするための工数見積もりのテクニックを伝えます。 アプリエンジニアの池田 惇( @jun_ikd)です。今回は、エンジニアならば避けられない「工数見積もり」について考えてみたいと思います。若手エンジニアでも自分の作業は自分で見積もるようにするべきです。なぜなら、より正確に計画を立てられるようになれば、自分の時間をコントロールして学びや家族・友人との時間を確保できるからです。また、期日内に完了をさせることは周囲の信頼獲得に繋がります。工数の見極めはエンジニアとして、とても重要なスキルなのです。 なお、稿での「見積もり」とは開発に必要な期間を予測することとし、見積もりが失敗する原因や対策

    エンジニアが知っておきたい工数見積もり術! " 無理ゲー進行 "から脱するために大切なコト - エンジニアHub|若手Webエンジニアのキャリアを考える!
  • Google 日本語入力でctrl spaceで半角全角の変更を出来るように変更したときのメモ - それなりにマジメなメモ

    参考にしたのはここ↓ http://201.163.0.23/support/forum/p/ime/thread?tid=700ab152112a7d9e&fid=700ab152112a7d9e00049a001a1a3d57&hl やり方 google 日本語入力のツール->プロパティ (左から2番目のアイコン)クリックー>プロパティを選択 画像のキー設定の選択をカスタムに変更して、キー設定の選択の編集をクリック 編集を押して、とりあえず定義済みのキーマップからのインポートでお好きなものをインポート(任意) 編集を押して「新しいエントリー」を選択 4つ分新しいエントリを作り、 直接入力モード → IMEを有効化 入力文字なし・変換前入力中・変換中 → IMEを無効化 それぞれを画像の下4つのエントリの通りに変更 (インポートしたものによってはCtrl Spaceがバッティングしている

  • Goodbye Vimperator, Hello VimFx + e10s - Qiita

    TL;DR: これは Vimperator を捨てて VimFx をインストールし、e10s を有効化したらすこぶる快適になった話です。Firefox 万歳!VimFx 万歳! 前置きはここに至るまでの経緯なので読み飛ばしてもらって構いません。 前置き Firefox の遅さや開発ツールの使いにくさから Google Chrome に移行して久しいですが、メモリ使用量がとんでもなく多い事やキーボードブラウジングの不完全さから昨年あたりに Firefox + Vimperator に戻ってきていました。キーボードブラウジングは cVimVimium 等を一通り試しましたが、Chrome の拡張の仕組み上、ウェブページがロードされないと使えなかったり、一部のタブでは動作しなかったりする点に不満と限界を感じていました。 そんな中、最近の Firefox は早くなったという記事を見かけるよう

    Goodbye Vimperator, Hello VimFx + e10s - Qiita