タグ

tipsに関するmiya-janのブックマーク (20)

  • 日常から使えるUnix系OS業務効率up技 - Qiita

    気分転換に、普段からLinuxで作業する上で割と便利なツールだったり小技を共有します。知ってたらごめんね 一応全部MacでもLinuxでも動くはずです。 高速化系 axel , aria2c http://qiita.com/sarumonera/items/2b30999d7d41a4747d74 https://goo.gl/gsFrCT https://wiki.archlinuxjp.org/index.php/Aria2 http://qiita.com/TokyoMickey/items/cb51805a19dcee416151 こいつらは割と有名(?)かなと思います。やってることはcurlやwgetとほとんど変わらず、サーバにHTTPリクエストを送ってレスポンスを取ってくるだけなのですが、ダウンロードを高速化するためにtcpコネクションを何も貼って、相手サーバーに負担をかけ

    日常から使えるUnix系OS業務効率up技 - Qiita
  • Reddit - Dive into anything

  • 12 clever tips and tricks for Pokémon Go from the first guy to catch all 142 Pokémon in the US

    An icon in the shape of a person's head and shoulders. It often indicates a user profile.

    12 clever tips and tricks for Pokémon Go from the first guy to catch all 142 Pokémon in the US
    miya-jan
    miya-jan 2016/07/25
    USで最初に全ポケモンを集めた人の攻略TIPS。課金するなら卵が正解っぽい。ingressでレアポケモンの発生箇所を特定する方法は有効っぽい。彼女のスマホで取りこぼしがないかチェックするのは笑った。
  • Centering in CSS: A Complete Guide | CSS-Tricks

    UGURUS offers elite coaching and mentorship for agency owners looking to grow. Start with the free Agency Accelerator today. Centering things in CSS is the poster child of CSS complaining. Why does it have to be so hard? They jeer. I think the issue isn’t that it’s difficult to do, but in that there so many different ways of doing it, depending on the situation, it’s hard to know which to reach fo

    Centering in CSS: A Complete Guide | CSS-Tricks
  • Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば

    Git に同梱されている contrib/diff-highlight を使います。 あとは README に書いてあることの引き写しですが、PATH の通ったディレクトリに置いて、~/.gitconfig に以下のように設定を書く。 [pager] log = diff-highlight | less show = diff-highlight | less diff = diff-highlight | less すると、対応するコマンドの出力がこんな風になります。 行レベルの diff に加えて、単語レベルでの diff もハイライトされ、GitHub での diff のように描画されました。 組み込みのオプションで --color-words というのがありますが、こちらを使うと行レベルの diff 情報が失われるので、少し不便だったわけですね。とすべて README に書いてあ

    Git の diff を美しく表示するために必要なたった 1 つの設定 #git - 詩と創作・思索のひろば
  • maven2のテストでインナークラスがテストクラスと認識される - やさしいデスマーチ

    Eclipse上でテストも通ったことを確認してコミットした所、Hudson様に怒られました。 みてみると、テストケースの中のインナークラスが問題のようです・・・。 テストケースの中でモックを作成するときに無名インナークラスを作ることは、結構あるかと思います。 このような場合、maven-surefire-pluginを設定しておけばテスト対象クラスをフィルタリングできます。 <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> <configuration> <includes> <exclude>**/*Test*.java</exclude> </includes> </configuration> </plugin> excludesでインナークラスをパターンから除外します。

    maven2のテストでインナークラスがテストクラスと認識される - やさしいデスマーチ
    miya-jan
    miya-jan 2013/08/01
    Enclosedのテストケースが2回実行されるのもこれが原因のようなので、*$*.javaをexcludeするのがよさそう。
  • 最近、パソコンの終了が遅いと思ったらChromeのせいだった

    最近、Windows7をシャットダウンする際に「バックグラウンドシステムの終了を待っています…」と表示され、なかなか終了されないことが多くなっていました。 原因を調べてみたところ、Chromeのバックグラウンドアプリ機能が原因であることがわかりました。 photo credit: PromoBlog via photopin cc 設定解除の方法 ↑Chromeの「設定」から「詳細設定を表示…」を選びます。 ↑「バックグラウンドアプリ」の項目のチェックボックスをオフにします。これでOKです。 バックグラウンドアプリとは? 拡張機能やウェブ アプリの多くは、機能を実行するためにバックグラウンド ページを使用します。 (中略…) 高度な機能を提供するために、Google Chrome のウィンドウがすべて閉じた後でも実行を続けるアプリもあり、バックグラウンド アプリと呼ばれます。 via バッ

    最近、パソコンの終了が遅いと思ったらChromeのせいだった
  • geditの文字化けを解消する (GNOME3)

    geditの文字化けを解消する (GNOME3) GNOMEの標準テキストエディタgeditは、文字コードの判別機能が甘く、Windowsで作ったファイルを読み込むと文字化けすることが多々あります。 自動判定させたい文字コードを自分で登録すれば、文字化けを回避できます。端末で下のコマンドを実行。$ gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','CURRENT','SHIFT_JIS','EUC-JP','ISO-2022-JP','UTF-16']" これで日語が認識されるようになります。Ubuntu 11.10、Fedora 16のGNOME 3.2で確認。 ついでに文字コードを指定して保存できるように$ gsettings set org.gnome.gedit.prefere

    geditの文字化けを解消する (GNOME3)
    miya-jan
    miya-jan 2013/04/05
    geditの文字化け解消。DOSファイルでやられていたのが解決!
  • 天下一gitconfig大会

    天下一gitconfig大会(サイボウズ社内git勉強会@2012/11/20)の@teppeisの資料です。 ぎっとぎとにしてやんよ GistDeck gistでmarkdown書いたらbookmarkletでプレゼンになるよ。 ↓これをBookmarkに登録してこのページで実行してみよー! javascript:(function()%7Bvar%20s%3Ddocument.createElement(%27script%27)%3Bs.setAttribute(%27src%27,%27https://raw.github.com/teppeis/gistdeck/fix/gistdeck.js%27)%3Bdocument.getElementsByTagName(%27head%27)%5B0%5D.appendChild(s)%3B%7D)()%3B 複数行のcodeとかが微

    天下一gitconfig大会
    miya-jan
    miya-jan 2012/11/21
    ぎっとぎと!
  • 図で分かるgit-mergeの--ff, --no-ff, --squashの違い - アジャイルSEを目指すブログ

    git-merge の--ff, --no-ff, --squashの違いをまとめてみた。 git helpから引用 まずは、git helpを読みましょう git merge --helpから引用(抜粋) NAME git-merge - Join two or more development histories together SYNOPSIS git merge [-n] [--stat] [--no-commit] [--squash] [-s <strategy>] [-X <strategy-option>] [--[no-]rerere-autoupdate] [-m <msg>] <commit>... git merge <msg> HEAD <commit>... git merge --abort OPTIONS --ff, --no-ff Do not gene

    図で分かるgit-mergeの--ff, --no-ff, --squashの違い - アジャイルSEを目指すブログ
  • git revert で複数コミットを打ち消す - miauのブログ

    git にはコミットした内容を取り消す方法がいくつかありますが、いったんリリースしたコンテンツの公開期間が終了してその内容を取り下げたいような場合は、git revert でリリース時のコミットを打ち消すコミットを作るのがお作法です。 今回まさにそういう状況になったんですが、リリース時のコミットが複数回にまたがっており、それも 先のエントリ で書いたように他の対応と入り交じってコミットされてしまっています。 こういう場合にどう revert すればいいかという話です。 revert の基的なところ 例えば 3a0e871f というコミットを打ち消したい場合は、 git revert 3a0e871fを実行すれば、 Revert "xxx 対応" This reverts commit 3a0e871ff60411ca89fa07c7f2b4d426fa04285d.のようなメッセージがみ

    git revert で複数コミットを打ち消す - miauのブログ
    miya-jan
    miya-jan 2012/09/28
    git revert コミット番号 で逆マージできる。便利。
  • git commitをやり直しする&取り消しする(「get commit --amend」と「git reset」) - hogehoge foobar Blog Style Beta

    git commitを実行あとでコミットをやり直したり、コミット自体を取り消す方法です。 直前にしたコミットをやり直す(git commit --amend) 直前にしたコミットをやり直す場合、「git commit --amend」を使用します。 例えば、直前のコミットログが以下のような状態だったとします。 実は直前のコミットに含めるべきであった「hoge.txt」が含まれていませんでした。 コミットログ(git commit --amend 実行前) $ git log commit cca638b48b4c8be7ad5432f7882497534b04e2b4 Author: mrgoofy <hogehoge@example.com> Date: Wed Sep 8 23:03:57 2010 +0900 2nd Commit.-> New Add File : bar.txtこ

    git commitをやり直しする&取り消しする(「get commit --amend」と「git reset」) - hogehoge foobar Blog Style Beta
    miya-jan
    miya-jan 2012/08/14
    git reset
  • 【速報】お前ら洗濯槽洗ってみろ! : ブログ太郎

    2012年07月22日 【速報】お前ら洗濯槽洗ってみろ! 雑学・実用的・やる夫 1 :以下、名無しにかわりましてVIPがお送りします[] :2012/07/22(日) 12:24:18.60 ID:zNuTTUcQ0 吐き気がするほど汚れが落ちる 市販の洗濯槽クリーナーじゃなくて酸素系の漂白剤使ってみろ マジでこんなので選択してたのかと絶望するほど取れる 4 :以下、名無しにかわりましてVIPがお送りします[] :2012/07/22(日) 12:25:42.09 ID:bGlVWqja0 洗濯槽どうやって洗うんだ 8 :ゴミクズ ◆dD9oLU2iXg [] :2012/07/22(日) 12:27:13.75 ID:cDLm82Q10 最近洗濯機が暴れるんだけどなんなのあれ 9 :以下、名無しにかわりましてVIPがお送りします[] :2012/07/22(日) 12:27:48.11

    【速報】お前ら洗濯槽洗ってみろ! : ブログ太郎
  • gitでタグをチェックアウトする。 - kanonji’s diary

    Modernizrが2月20日に1.7をリリースしたようです。まだリリースノートも無いようなので、1.6のも欲しくなりました。Githubからリポジトリをクローンして、1.6のコードを取ろうと思ったら、意外にタグをチェックアウトする方法が分からなかったので調べました。 方法 $ git clone https://github.com/Modernizr/Modernizr.git $ cd Modernizr $ git tag -l v1.1 v1.5 v1.6 v2010.07.06dev まず、前提条件としてModernizrのリポジトリにはこんなタグがあります。 ブランチを作る場合 $ git checkout -b 1.6 refs/tags/v1.6 ブランチを作りつつ、v1.6タグの内容をワーキングツリーにチェックアウトします。ブランチ名とタグ名が被ると、diffが取りにく

    gitでタグをチェックアウトする。 - kanonji’s diary
    miya-jan
    miya-jan 2012/07/20
    ローカルにブランチを作りたくない場合は、refsを使うのがセオリーなのかな。
  • 怠惰にgitを使うためのシェル活用術、またはgst一族 - Qiita

    Git Advent Calendar / Jun. 6/12 担当@T_Hashです。 明日も仕事でだるいのですが、怠惰はプログラマの美徳といいます。というわけで僕が日々の仕事で怠惰にgitを使うための設定を共有したいと思います。 zsh ↓を参考にした設定を.zshrcに記述して、右プロンプトにブランチ名とステータスを表示させています。コマンドを叩かずに状態が見えて非常に便利です。 git のブランチ名 と作業状態 を zsh の右プロンプトに表示+ status に応じて色もつけてみた 緑だとクリーンな状態、赤だと未コミットの変更があります。「緑が正常な状態、緑に戻って来たら一段落してコーヒー飲もう」とか考えながら作業をしてます。 あと、zshはgitのコマンドも補完してくれるので地味に重宝します。 gst: git status git statusは常に叩くクセを付けた方がいいと

    怠惰にgitを使うためのシェル活用術、またはgst一族 - Qiita
  • git reset についてもまとめてみる - murankの日記

    前回 git diff を図に書いてみたところ、自分の中で意外と整理できたので、これまたなんとなく使っていた git reset についてもまとめてみた。 とりあえず結論を先にまとめよう。 git reset とは? HEAD の位置を変更するコマンド。 オプションによってインデックス、ワーキングツリーの内容も変更できる。 git reset のオプションは? --soft、--mixed(オプションなしと同等)、--hard オプションがあり、影響度の小さい順に以下のようになる。 --soft HEAD の位置のみを変更する。インデックス、ワーキングツリーには影響なし。 --mixed (またはオプションなし) HEAD の位置とインデックスを変更する。ワーキングツリーには影響なし。 --hard HEADの位置、インデックス、ワーキングツリーをすべて変更する。 さて、git reset

    git reset についてもまとめてみる - murankの日記
    miya-jan
    miya-jan 2012/05/25
    git resetの分かりやすいまとめ
  • git submodule - みずぴー日記

    http://d.hatena.ne.jp/woremacx/20080308/1204986198のように、gitで外部レポジトリを扱えるようにする方法。 外部レポジトリの追加 git submodule addすると、外部レポジトリをサブモジュールとして取り込めるようになります。 # cloneする $ git clone git://example.com/repos/private/ $ cd private # git://example.com/repos/external/を追加する $ git submodule add git://example.com/repos/external/ # commitしておく $ git commit -m "Add submodule" $ git push 外部レポジトリ内での作業 外部レポジトリで作業したときは、そこでコミットする

    git submodule - みずぴー日記
    miya-jan
    miya-jan 2012/05/24
    「外部レポジトリで作業したときは、そこでコミットするほかに、上位の自分のレポジトリでもコミットしておく必要がある。自分のレポジトリと外部レポジトリのリビジョンの対応関係を覚えておくため」
  • gitでマージとかdiffとかコミットまとめてpushするとか - ikeike443のブログ

    今までもgithubにpushするためだけにgitは使ってたんだけど、最近他人と共同作業するようになって、真面目にgitを学び始めた。 とりあえず今日わかったこと。 困ったら git reflog しろ! ということで終わりなんだけど、一応以下にメモ的に書いておく。 ツッコミ大歓迎というか、いろいろ教えて欲しいのでむしろツッコンでください。。 自分の作業はこまめにcommitしたいけど、共同リポジトリには意味のある単位でpushしたい こんな風にやればいいのかなという感触を持った。 作業ブランチ(branch1)を作る。 $ git branch branch1 ブランチを切り替える $ git checkout branch1 で、作業ブランチでいろいろ作業してコミットを積み重ねた後、 master に切り替える $ git checkout master 作業ブランチの変更をマージする

    gitでマージとかdiffとかコミットまとめてpushするとか - ikeike443のブログ
    miya-jan
    miya-jan 2012/05/24
    git merge --squashが便利そう。
  • A successful Git branching model を翻訳しました

    Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

    A successful Git branching model を翻訳しました
  • Selenium 2で非同期処理を待機する5つの方法 - CODESCRIBBLE

    リッチなユーザインターフェースを備えたWebアプリケーションでは、Ajaxやアニメーションなどの非同期処理はよく用いられます。こういったWebアプリケーションをSeleniumでテストする際、従来の静的なユーザインターフェースを持つWebアプリケーションと同じようにテストを作成していると、実際にテストを動かした時に次のような問題が発生することがあります。 存在するはずの要素が見つからない(あるいはその逆) 画面全体、もしくは特定の要素の内容が更新されていない 例えば、以下のようなソースコードです。 ajaxButton.click(); WebElement fooElement = driver.findElement(By.id("foo")); 非同期処理を伴うボタンをクリックした後にfooというIDを持つ要素を探していますが、この要素が非同期処理の完了後に表示される要素であった場合

    Selenium 2で非同期処理を待機する5つの方法 - CODESCRIBBLE
  • 1