The most common .gitconfig I see is blank except for setting a username. The second most common is this: [alias] ci = commit cia = commit -a cam = commit --amend cama = commit --amend -a cl = clean cldf = clean -df res = reset resa = reset HEAD ... # 82 more 4-character aliases This config basically trades space in your head for keystrokes. Save on typing by remembering short command aliases. I do
ステップ数で評価が決まる現場では全く役に立たないテクニックではありますが、ソースコードの減らし方について紹介したいと思います。 開発Div. エンジニアのayasudaです。 2014年の夏にジョインし、会社名と同じサービス、クラウドワークス の開発に携わっています。 ご覧の通り、消したソースコードの方が多いので、ステップ数換算だとマイナスの働きしかしてませんね! 本記事では、特に Ruby on Rails の運用されているプロダクトコードにおける、ソースコードの減らし方について紹介していこうと思います。 基本的な考え方 ソースコードを減らすときの大原則は「ボーイスカウト・ルール - プログラマが知るべき97のこと」です。 普段、ソースコードを触るときに、一つでも良いので簡単な改善を入れる。これを積み重ねるのが大事です。 一度に一気に直そうとするのはあまり良くありません。大抵の場合、デグ
helm-gtagsを導入すると、メソッドの定義先に簡単に移動できたり(メソッドジャンプ)、 メソッドの参照元の一覧を表示できたりと大変便利です。 helm-gtagsはGNU GLOBAL(gtag)というソフトウェアを使って上記の機能を実装しています。 ただGNU GLOBALは今まではC言語やJava、PHPなど一部言語しか対応していませんでした。 GNU GLOBAL(gtag)とは、ソースファイルを解析し、インデックスファイルを生成してくれるソフトウェアです しかし、バージョン6.3.2からglobal-pygments-pluginが取り込まれたことで、Rubyなど多くの言語に対応しました。 今回は、RubyとPHPをhelm-gtags-modeに対応するようにしました。 ソフトウェアの依存関係 少しややこしいので整理しておきますと、 helm-gtags(複数言語対応)は
B! 34 0 0 0 AutoHotkeyの基本的な使い方についてと、 自分が詰まったところについてのメモ。 取り敢えず、基本的なキー設定方法等。 設定ファイル キー設定の基本 フック 修飾キー、ワイルドカード、パススルー 複数キー同時押しに割り当て 設定重複 コメント 大文字小文字の区別 設定ファイル 起動するとタスクバーにアイコンが出るので、右クリックからEdit This Script を選ぶと設定ファイルをメモ帳などで開いて編集できます。 設定ファイルはホームディレクトリ以下のDocuments\AutoHotkey.ahk 等になります。 または、別途設定ファイルを作り、AutoHotkeyで開けばそのファイルの設定を 使ってAutoHotkeyを起動します。 キー設定の基本 キーバインドは::を挟んで先に入力キー、右にアウトプットを書きます。 単独のキーバインドの場合は a:
ちょっとしたデータをサクッと「グラフ」や「チャート」にして、Webページに素早く公開したい人に最適なJavaScriptライブラリ「CanvasJS」のご紹介です! 類似のライブラリはいくつかありますが、「CanvasJS」はわずか数行のコードですぐにグラフが作成でき、なおかつ豊富なパラメータをいじることで驚くほど細かいカスタマイズも実現できるのが特徴的です。 今回は、基本的な使い方を中心にご紹介しようと思います! 必要なファイルを準備しよう! 「CanvasJS」の本体ファイルは、サイトのトップページからダウンロードできますが、CDN経由からも利用できるようになっています。 https://cdnjs.cloudflare.com/ajax/libs/canvasjs/1.7.0/canvasjs.min.js これを、HTMLファイルに読み込みます! // index.html <!d
このファイルを使用中のユーザーが多すぎるため、一部のツールを利用できない場合があります。再試行詳細閉じる オープンソースライセンス比較用早見表 : Sheet1ABCDEFGHIJKLMN1ライセンスと著作権の表示変更した旨を示すことソースコードの開示ライブラリとして使用すること商用利用改変配布派生物に別のライセンスを課す特許の利用個人利用作者に責任を求めること商標の利用注記2No License必須可能禁止禁止禁止可能GitHubで公開したソフトウェアにライセンスを付記しなかった場合の条件3GPL v2.0必須必須必須必須でない可能可能可能禁止可能可能禁止言及なし4GPL v3.0必須必須必須必須でない可能可能可能禁止可能可能禁止言及なし5Affero GPL v3.0必須必須必須必須でない可能可能可能禁止可能可能禁止言及なし6Artistic GPL 2.0必須必須必須必須でない可能可
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 これまでも、多くの記事にされていて、恐らくKernelや巨大なコードを読んでいる人にとっては当たり前なのかもしれませんが、あまりに快適だったのとこれをきちんとやれてなかった事に自戒をこめて記事にしようと思います。grepとかscreenを駆使していた時間を返してほしい! 対象者 僕がLinux大好きなので、Linux上での動作を前提にしています。対象者はLinux KernelやApache HTTP Server等、数万から数十万、さらには数百万行のコードをじっくり読んでいきたいと考えている人におすすめしたいと思います。巨大なコードを何のツールも使わずに読むのはかなりきついはずです。しかし、今回はGNU GLOBALと呼ばれるソースコードタ
Yuho Kameda(亀田 勇歩) aka ykame I'm Yuho Kameda, I work as Security Engineer. I am active in OWASP Japan on a regular basis. Please send any questions to me via following at. yuho.kameda@owasp.org @yuhokameda LinkedIn Some of my work OWASP ZAP Project I have participated in the OWASP ZAP Project. I became the ZAP Evangelist on March, 2014. I am engaged in activities that spread the ZAP in Japan. Docu
Git はファイルの変更履歴を管理するための、バージョン管理システムです。ソフトウェア開発チームなど、複数の人で Git を使ってソースコードを共有するには、Git リモートリポジトリサーバが必要になります。リポジトリサーバのアカウントの管理は、「git」というユーザを作成し、このユーザの鍵登録用ファイル(authorized_keys)に、各クライアントの SSH公開鍵を登録/破棄することで実現します。 しかしこの管理方法は、アカウントの共有になるため、セキュリティ的に望ましくありません。そこで今回は「git」ユーザの権限を必要最低限のものに限定し、ログインに使われた SSH公開鍵によって、どのクライアントからの接続かを特定できるように設定してみました。 Git リポジトリサーバのOSCentOS 6.6 です。初期状態で Git はインストールされていると思います。もしインストールされ
新型コロナウイルス感染症拡大防止の観点から、各自治体により自粛要請等が行われている可能性があります。ご利用の際には、あらかじめ最新の情報をご確認ください。また、感染拡大の防止に充分ご配慮いただくようお願いいたします。 じゃらんnetじゃらんニュースTOPページ東北満点をとった旅館はどこだ!?癒しのお風呂部門「じゃらん泊まってよかった宿大賞2015」【東北】 東北にはいくつも有名な温泉、お宿があります。そんな中からじゃらんの「泊まってよかった宿大賞2015」東北編で癒やしのお風呂部門上位にランクインした、3つのお宿をご紹介します。 素晴らしい景色、おいしい食事、隠れた温泉宿など、どの宿にも違った個性が光ります。リーズナブルな価格も魅力の一つですから、東北旅行を考えている方はぜひ参考にしてみてはいかがでしょうか。 1.野地温泉ホテル 高地に湧く白濁湯を多彩に楽しむことができるお宿。 乳白色の湯
Gospin123 : Situs Resmi Infini Berlisensi Resmi Oleh PAGCOR GOSPIN123 merupakan situs resmi yang sudah berlisensi oleh Pagcor maka dari itu sering kali banyak para pemain merekomendasikan untuk bertaruh di situs yang aman dan gampang menang. Tempat bermain yang terpercaya tentu saja sudah di lengkapi dengan fitur canggih seperti RTP dan Akun VIP akan membuka peluang banyak untuk member meraih keme
Thank you! And spread the word! Remove your signature Organisations working in disparate domains are independently discovering patterns for building software that look the same. These systems are more robust, more resilient, more flexible and better positioned to meet modern demands. These changes are happening because application requirements have changed dramatically in recent years. Only a few
IDEA Advent Calendar 2013の22日目です。 IntelliJ IDEAを使っていて「やっぱ便利!」と最近実感している小粒な機能を淡々と10件あげます。 1. 構造選択(⌘ + w) Structural selectionと呼ばれるもので文法上の構造の単位で選択範囲を広げていってくれます。単語→リテラル内(ダブルクォート内)→リテラル(ダブルクォート込)といった感じ。 言葉だとわかりにくいけど実際の動きを見てもらえれば分かるはず。Shiftを押しながらだと選択範囲を狭めていける。 慣れるとIDEA以外でテキストを編集しているときにも⌘ + wを押してしまい「あわわ」ってなる。 2. どこでも検索(Shift2回) とにかくShiftを2回押してからクラス名やファイル名、メソッド名などの断片をタイプするとインクリメンタルに絞り込んで好きなところにジャンプ出来ます。これ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く