はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Slack+Hubotで複数Bot間のパイプラインを構築 - Qiita

    5 users

    qiita.com/Vexus2

    1. 開発者がチャンネルで `@hubot app build` とアプリのビルドを実行する 2. アプリBotがビルドを実行後、ビルド完了をチャンネルに通知する 3. Hubotがその通知を受け取り、デプロイBotをチャット経由で実行する 4. デプロイBotがデプロイ完了をチャットに通知する 5. Hubotがその通知を受け取り、 `@channel` を付けてデプロイ完了した旨を通知する みたいなことができるようになります。 また、副次効果として複数のBot間のパイプラインを構築することでそれぞれのBotが疎結合で役割が明確になり、コードの見通しも良くなります。 で、それを使ってHubot側をどう設定しているかっていうのを紹介するエントリです。 以下の例では 「テストが落ちた通知を受け取ってcommitterにmentionを付けて通知する」 というものを実装します。 前提 Slac

    • テクノロジー
    • 2015/04/20 18:31
    • hubot
    • Slack
    • 本番運用を見据えたDocker Registry選定 - Qiita

      9 users

      qiita.com/Vexus2

      各サービスではなく、要件軸に絞って1つずつ見ていきます。 日本からの転送速度 Registry選定にあたって自分たちが重要視したのはここでした。 DockerHub、Quay.ioはネットワークの物理的距離があるのでDocker Push/Pull共に致命的に遅く、 Docker Push→8分 Docker Pull→10分弱 と、Docker周りのデプロイプロセスだけで20分弱掛かってしまう状態でした。 個人サービスなどであれば20分程度のデプロイ時間が気にならない場合もあると思いますが、さすがに数十回/日 デプロイするサービスの場合、リリースがボトルネックになってしまうことは避けたかったのでDockerHubとQuay.ioは選択肢から外しました。 サービス月額 ミニマムプライスは大体横並びです。が、CoreOS Registryとdocker-registryはそれぞれインストール

      • テクノロジー
      • 2015/03/25 14:38
      • docker
      • Slackを俺色に染めるための7のTips - Qiita

        49 users

        qiita.com/Vexus2

        こんにちは。早いものでもう12月ですね! Slack Advent Calendarの1発目はゆる目の運用ネタをまとめてみます。 前者3つが自分がSlackを使う上で使いやすくするためのTips、 後者4つはチームでの運用における使いやすくするためのTipsです。 カラースキーマを変更する SlackのPreferencesからサイドバーのテーマを変えられます。 デフォルトのプリセットが何種類か用意されている他、各パーツを色コード指定で任意の色に変えることができます。 ちなみに、この色反映が反映されるのは自分の端末上だけなので、同じチームの他の人には反映されません。 チャンネル移動のショートカットを変更する Slackでは上下の未読チャンネルに移動するショートカットがあり、とても便利なのですが、 デフォルトのショートカットキーが ⌥+Shift+↑ ⌥+Shift+↓ なので、正直ちょっと

        • テクノロジー
        • 2014/12/01 12:28
        • Slack
        • あとで試す
        • Qiita
        • ツール
        • あとで読む
        • Slack上にTimelineを形成して全チャンネルの発言をゆるく眺める - Qiita

          15 users

          qiita.com/Vexus2

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

          • テクノロジー
          • 2014/11/23 23:09
          • slack
          • hubot
          • あとで読む
          • Slackのべんりな使い方 - Qiita

            107 users

            qiita.com/Vexus2

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2014/07/16 17:54
            • slack
            • 便利
            • あとで読む
            • ツール
            • unclassified
            • LiveEditを使ってみよう - Qiita

              4 users

              qiita.com/Vexus2

              LiveEditは「ブラウザをリロードせずにファイルを動的に書き換えて表示する」という機能です。 が、対象がHTMLやCSS、JSということもありどちらかいうとコーダ、デザイナ、フロントエンドエンジニア向けの機能です。 事前準備 まずはPhpStorm用のプラグインとブラウザ用のExtentionをインストールします。 最新のPhpStorm7.1にはLiveEditのプラグインがデフォルトで含まれていないので、そちらをインストールします。 [Preferences] - [Plugins] - [Browse repositories...]から[Live Edit]プラグインを選択してインストールします。 また、ブラウザはここではGoogle Chromeを使用します。 Chrome上で以下のプラグインをインストールしておきます。 JetBrains IDE Support 事前準備は

              • テクノロジー
              • 2014/05/30 10:47
              • Amazon SES + Resque + ResqueMailerでメールを非同期配信 - Qiita

                9 users

                qiita.com/Vexus2

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                • テクノロジー
                • 2014/03/31 19:31
                • resque
                • rails
                • mail
                • ruby
                • job
                • AWS
                • amazon
                • あとで読む
                • PhpStormで画面分割しまくる - Qiita

                  7 users

                  qiita.com/Vexus2

                  VimやEmacsの文化の人や乗り換えてきた人は、エディタ内で画面を分割したい場合も多いと思います。 PhpStormにも同様にデフォルトで画面分割があります。 こんな感じで、際限なくエディタ内で画面を分割出来ます。 ショートカットはここらへんです。 Split Vertically 現在カーソルの位置がある画面を縦に分割して開く Split Horizontally 現在カーソルの位置がある画面を横に分割して開く Change Splitter Orientation 現在カーソルの位置がある画面に隣接した画面の縦横を入れ替える Unsplit 現在カーソルの位置がある画面の"次の画面"を閉じる Unsplit All 現在カーソルの位置がある画面以外をすべて閉じる Goto Next Splitter 現在カーソルがある画面の次の画面にカーソルを移動する Goto Previous S

                  • テクノロジー
                  • 2014/03/26 11:32
                  • phpstorm
                  • tips
                  • コードフォーマットを使いこなす - Qiita

                    8 users

                    qiita.com/Vexus2

                    PhpStormではコードフォーマットの設定を細かくカスタマイズ出来ます。 コードフォーマットの設定 [Preferences] - [Code Style] - [PHP] インデントをタブにするか =の前後にスペースは入れるか ( $hoge )のようにスペースを入れるか 中括弧は次の行にするか などなど、かなり細かい設定がここで出来ます。 チェックボックス形式で選択して、選択された内容が即時右のエディタ風のエリアで反映されるので非常に分かりやすいです。また、右のエディタ風のエリアは編集可能なので、自分が試したいコードをここに入れて確認することもできます。これも地味に便利。 また、右上の[Set from...]から、他の言語の設定を読み込んだり、Symfony2など定義されているフレームワークの設定や、PSR1/PSR2準拠の設定を読み込んだり出来ます。 コードフォーマットの適応 上

                    • テクノロジー
                    • 2014/03/25 12:26
                    • 最強の開発環境を目指して 〜環境編〜 - Qiita

                      12 users

                      qiita.com/Vexus2

                      連続ネタの2日目です。今回は環境編です。あまり一般的な構成と代わり映えしないところもあるかもしれません。 サーバ環境周り イメージとしてはこんな感じで開発しています。 開発のフローとしては ローカルMac上のPhpStormで開発を行う Vagrant環境内にてテスト実施やデバッグ、動作確認 他のエンジニアやディレクタを交えた動作確認やテストの際はグローバル上のサーバで実施(さくらVPS) のような切り分けをしています。 グローバル上のサーバはAuto Deploymentを設定しているので、ローカルのPhpStorm上でのコード書き換えが常に反映されています。なので、普段の開発外で他の人に環境を見せたい場合にも特に操作は不要で、接続先を切り替えるだけで行けます。 Vagrant内の環境はsynced_folderで設定しているので、Auto Deploymentなどの設定も必要ないためア

                      • テクノロジー
                      • 2014/02/09 19:20
                      • PhpStorm
                      • サーバ
                      • Searchを使い分ける - Qiita

                        4 users

                        qiita.com/Vexus2

                        PhpStorm上には数多くの検索機能があります。それぞれ用途が違いますが、多すぎて分かりにくいところもちょこちょこあります。 それぞれの機能について説明してみます。 Find(Cmd+F) 一番ベーシックな検索機能です。開いているファイル内に対して文字列検索出来ます。 右のオプションを設定することで[正規表現での検索][大文字小文字完全一致での検索]も切り替えられます。 既に検索状態にある場合にはF3/Shift+F3でそれぞれ次の検索マッチした文字列/前の検索マッチした文字列の箇所にジャンプ出来ます。 また、検索文字列を入力してある状態で検索メニューバーの[Find All]を押すと、以下の様な感じでファイル内Grep表示してくれます。一覧で見れるので地味に便利です。 ちなみに派生機能でFind Word At Caret(Cmd+F3)もあります。こちらはわざわざ検索単語を入力/選択

                        • テクノロジー
                        • 2014/02/04 20:22
                        • 検索
                        • 最強の開発環境を目指して 〜設定編〜 - Qiita

                          10 users

                          qiita.com/Vexus2

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 早いものでPhpStorm Advent Calendarも残す所あと3日となりました。 最後は3日間掛けて自分の目指す環境について書いてみたくこんな題名にしました。 PhpStormに絡まないツール系のネタが多いですがご容赦下さい。 まず前提として、私は効率厨なので、多少お金が掛かってもトータルでみてそれで効率や能率が上がるのであれば、アプリもツールもガジェットもどんどん買います。 あと、ツールのカスタマイズも大好きです。エンジニアとして常に最高の道具と最高の環境を手入れし続けるべきだと考えている派なので、設定もキーマップもがしがし変

                          • テクノロジー
                          • 2014/01/27 15:36
                          • PHPStorm
                          • プログラミング
                          • Live Templateを使おう! - Qiita

                            4 users

                            qiita.com/Vexus2

                            Live Templateとは? Live Templateはいわゆるスニペット機能です。 デフォルトでもいくつか登録されていますが、エディタを手に馴染ませていく過程でこの機能を使いこなすことは必須。 よく使う定型文やフレームワーク特有の書き方などをどんどん登録していきましょう。 Live Templateを使ってみる まずはデフォルトで登録されているLive Templateを使用して、使い方を紹介してみます。 任意のPHPファイル内で「forek」まで入力してみます。 オートコンプリート窓で以下のように出てきたら、Tabを押してみましょう。 そうすると以下のようなコードに展開されます。 この状態でさらにTabを押すと定義された箇所、この場合は$の直後にカーソルが移動してそのままコードを入力出来ます。(Shift+Tabで後ろにも戻れます) これがLive Templateです。 ※上の

                            • テクノロジー
                            • 2014/01/26 08:52
                            • PhpStorm
                            • php
                            • 最強の開発環境を目指して 〜キーマップ編〜 - Qiita

                              15 users

                              qiita.com/Vexus2

                              エディタ内全般 New ディレクトリや拡張子付きのファイルを生成してくれるダイアログメニューです。 結構便利な機能ですが、そこまで頻繁に押すわけではないのでちょっと押しにくい位置にしています。 Rename リファクタリングリネームです。requireしている箇所も一緒に置換してくれたりします。 また、Rename画面で↑↓を押すとsnake_caseをCamelCaseにしたようなリネーム候補を出してくれたりします。こういう細かい心遣いがいいですね。 Quick Documentation カーソル下の変数や呼び出しメソッドの定義元やPhpDocを表示してくれます。そこまで頻繁に押すわけではないですが、DashをF1に割り当てているので、ドキュメント繋がりで隣のF2キーを割り当ててます。 Select Word at Caret こんな感じ選択範囲をで広げたり狭めたり出来ます。 普段は文

                              • テクノロジー
                              • 2014/01/04 14:45
                              • php
                              • webservice
                              • PhpStormのデバッグを使いこなす - Qiita

                                35 users

                                qiita.com/Vexus2

                                他のIDEなどと同様、PhpStormにもデバッグの機能がデフォルトでついています。 [Evaluate Expression]という、デバッグを加速させてくれる便利な機能もあるので、それらの使い方も交えて紹介します。 ここではローカル環境上でXDebugを動かしてみます。 PhpStormを動かしているマシンへのXDebugのインストールが必須となります。 Macでのインストールや設定などはこちらが参考になります。 HomebrewでPhpStorm向けのPHP環境を構築する http://qiita.com/makoto_kw/items/26ecf8fa5b04220c0174 また、リモート環境でのXDebugの設定は若干クセがあります。こちらが参考になります。 PHPのリモートデバッグ http://qiita.com/tukiyo/items/6a5ee43c4bc812c82

                                • テクノロジー
                                • 2013/12/27 10:42
                                • phpstorm
                                • php
                                • xdebug
                                • development
                                • *あとで
                                • PHPのコード補完をサポートしてくれるプラグイン PHP Advanced AutoComplete - Qiita

                                  4 users

                                  qiita.com/Vexus2

                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                  • テクノロジー
                                  • 2013/12/24 10:35
                                  • plugin
                                  • PhpStorm内のカラースキーマをカスタマイズする - Qiita

                                    7 users

                                    qiita.com/Vexus2

                                    他のエディタなどと同様、PhpStorm内でもカラースキーマが変更出来ます。 スキーマは IDE全体のカラースキーマ エディタ内のカラースキーマ の2つが変更出来ます。それぞれ変更の仕方とカスタマイズ方法について見ていきます。 IDE全体のカラースキーマ エディタ以外の部分、例えばProject StructureビューやTerminal、その他ウィンドウなどIDE内のすべてのカラースキーマが置き換わります。 以下の設定画面から変更出来ます。 [Preferences] - [Appearance] - [UI Options] - [Theme] から変更出来ます。もともとはホワイトカラーのみでしたが、PhpStorm6からDracula(読み方はドラキュラ)UIが追加されて、いい感じのブラックカラーが追加されています。 「エディタは黒いもの」という思想のもとに私はDraculaにしてい

                                    • テクノロジー
                                    • 2013/12/23 17:21
                                    • IDE
                                    • あとで読む
                                    • php-storm
                                    • PhpStormの設定を別PC間で共有する - Qiita

                                      9 users

                                      qiita.com/Vexus2

                                      2016-01-04追記 こちらで紹介している IntelliJ Configuration Server Pluginは Deprecated となっています。 Deprecated - please use Settings Repository plugin. 代替ツールとして Settings Repository が提供されています。 以下の記事が参考になりますのでご参照ください。 IntelliJの設定を端末間で共有する 元記事 自宅PCと会社PCなどで設定したい場合など、普段使っているPhpStorm上でのキーマップや色設定などを他PCでも使いたい、という場合は結構あると思います。 設定を別PCでも共有出来る方法を紹介します。 jarファイルを読み込む こちらは物理的に設定ファイルをjarファイルをエクスポートしておく方法です。 手順は以下のとおりです。 (エクスポート側PC

                                      • テクノロジー
                                      • 2013/12/23 13:36
                                      • JetBrains IDE
                                      • Circle CIの疑問点をFounderの人に聞いてみたよ - Qiita

                                        5 users

                                        qiita.com/Vexus2

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        • テクノロジー
                                        • 2013/12/19 23:05
                                        • circleci
                                        • Rails
                                        • ペアプロ/プレゼンに便利なプラグイン Presentation Assistant - Qiita

                                          3 users

                                          qiita.com/Vexus2

                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          • テクノロジー
                                          • 2013/12/16 23:44
                                          • IntelliJ IDEAのプラグインを作ろう! - Qiita

                                            37 users

                                            qiita.com/Vexus2

                                            【追記】この記事の情報はかなり古くなっています。 2019年現在では、公式にプラグイン作成関連のドキュメントがある程度あるので、そちらを参考にすることをおすすめします。 https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html このエントリで紹介していること IntelliJ IDEAプラグインの事前知識 プラグインの開発方法 プラグインデバッグ手法、Tips プラグインの公開の仕方 開発にあたっての便利リンク集 このエントリの目標 IntelliJ IDEAプラグインでNotificationメッセージに”Hello Plugin”を表示させる [オプション] プロジェクト内に永続変数/クラスを持つ IntelliJ IDEA系のプラグインについて IntelliJ IDEA系の製品(PhpStorm/

                                            • テクノロジー
                                            • 2013/12/11 10:21
                                            • intellij
                                            • IntelliJ IDEA
                                            • plugin
                                            • Java
                                            • プラグイン
                                            • JetBrains
                                            • IDE
                                            • diy
                                            • PhpStormでちょっと便利な『ソースコードの階層まで自動的にスクロール』する機能 - Qiita

                                              4 users

                                              qiita.com/Vexus2

                                              最近知ったPhpStormのちょっと便利機能を紹介。 今時のフレームワークとか使ってて、コードが多いと意外と面倒なのがディレクトリ移動。 基本的にファイル移動はファイルとかクラス名指定でジャンプするけど、ディレクトリツリーからファイルを辿りたくなることもしばしば。 この設定をしておくと、「常に開いているファイルまでディレクトリツリーが自動的に開いてスクロールする」というスグレモノ。 Find Actionにも出てこないし、Preferencesからも設定出来ないので、知らない人も多そう。 設定方法はとても簡単。Tool Windowの[Project]上で右クリック→[Autoscroll from Source]にチェックを入れるだけ。 チェックをしてある状態だと、Project内のディレクトリツリーが開いているファイルまで自動的にスクロールしてくれるようになる。 こんな感じ。ディレクト

                                              • テクノロジー
                                              • 2013/11/19 19:40
                                              • [iOS]Revealで快適なGUIデバッグ - Qiita

                                                73 users

                                                qiita.com/Vexus2

                                                Revealってなに? iOS用のRuntime inspector。 要はSafariのWeb Inspectorのアプリ版のようなもの。 通常の2D表示だけでなく、3D表示も出来て多段レイヤーの重なり方も表示してくれる超スグレモノ。 Reveal http://revealapp.com/ インストール Revealを起動して、[Help]-[Show Reveal Library in Finder]を選択 [Reveal.framework]のディレクトリをXcodeの任意プロジェクトにドラッグして追加 Xcodeプロジェクト内で[CFNetwork.framework]と[QuartzCore.framework]を追加 XcodeプロジェクトのBuild Settings -> Linking -> Other Linker Flags に「-ObjC」を追加 ※CocoaPo

                                                • テクノロジー
                                                • 2013/06/04 18:34
                                                • iOS
                                                • xcode
                                                • debug
                                                • デバッグ
                                                • objective-c
                                                • Reveal
                                                • framework
                                                • Develop
                                                • Tool

                                                このページはまだ
                                                ブックマークされていません

                                                このページを最初にブックマークしてみませんか?

                                                『qiita.com』の新着エントリーを見る

                                                キーボードショートカット一覧

                                                j次のブックマーク

                                                k前のブックマーク

                                                lあとで読む

                                                eコメント一覧を開く

                                                oページを開く

                                                はてなブックマーク

                                                • 総合
                                                • 一般
                                                • 世の中
                                                • 政治と経済
                                                • 暮らし
                                                • 学び
                                                • テクノロジー
                                                • エンタメ
                                                • アニメとゲーム
                                                • おもしろ
                                                • アプリ・拡張機能
                                                • 開発ブログ
                                                • ヘルプ
                                                • お問い合わせ
                                                • ガイドライン
                                                • 利用規約
                                                • プライバシーポリシー
                                                • 利用者情報の外部送信について
                                                • ガイドライン
                                                • 利用規約
                                                • プライバシーポリシー
                                                • 利用者情報の外部送信について

                                                公式Twitter

                                                • 公式アカウント
                                                • ホットエントリー

                                                はてなのサービス

                                                • はてなブログ
                                                • はてなブログPro
                                                • 人力検索はてな
                                                • はてなブログ タグ
                                                • はてなニュース
                                                • ソレドコ
                                                • App Storeからダウンロード
                                                • Google Playで手に入れよう
                                                Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                設定を変更しましたx