Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
mac でシュッとスクリーンキャストを gif とかで撮りたいなと思ったので Screencast というのを作りました。github releases からダウンロード出来ます。 github.com なぜ自作したかというと以下の条件を満たしたものが欲しかったからです。 quicktime player の画面収録みたいに録画開始までにいろいろボタンを押したくない。とにかくすぐに録画させて欲しい。 ローカルでgif にまぁまぁの画質で書き出せる ( gifzo は mov をアップロードしてサーバで変換という認識です) シュッと dropbox にアップロードしてリンクを得たい(後述の ScreenCaptureBox のところです) このような感じで起動すると薄暗くなるので欲しいところをドラッグで選択して、ボタンを押すと録画が始まります。設定ボタンを押すと、mov, mp4, gif
チューニングのベースになるGCオプションの備忘録。 JDK6以上が対象で、デフォルトで設定されているものも明示的に指定。 動作設定 -server -d64 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+CMSClassUnloadingEnabled -XX:CMSInitiatingOccupancyFraction=70 -XX:+DisableExplicitGC -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:-UseGCOverheadLimit 64bitのサーバモードで起動。 コンカレントGCを使用。 サーバモードなのでCMSIncrementalModeは指定しない方がいい。 G1GCでもいいが、世代別GCの方
ポケモンGO(Pokémon GO)はGPSを利用するゲームであるため、「安全にプレイするためには移動しては立ち止まってスマートフォンの画面を見る」ということが必要になります。また、ほかのアプリを起動するとタマゴやあいぼうポケモンに必要な「歩いた距離」がカウントされないため、ポケモンGOのアプリ以外のアプリが使えなくなってしまいます。これらの問題を解決してくれるのが、スマートフォンを見なくてもポケモンやポケストップのアイテムをゲットできるようになる公式ウェアラブルデバイス「Pokémon GO Plus」で、実際にどのようなプレイが可能になるのか試してみました。 Pokémon GO Plus|『Pokémon GO』公式サイト http://www.pokemongo.jp/plus/ ポケモンGOは背面のクリップで胸ポケットやベルトなどに装着する方法と…… 付属のリストバンドに付け替え
Kindle Unlimitedで、8月550万kenpc稼ぐ 8月のkenpcを稼いだ経緯はこちらをご参照ください。 ironsugar.hatenablog.jp 8月の月別のロイヤリティ さて、レポートの金額内訳を詳しく見ていきます。 KENPC 5,549,130kenpcに対する報酬は¥2,816,022 実売 実売436に対する報酬は¥145,158 上記の報酬2つを合わせまして↓ 合計 ¥2,961,180 ちなみに7月のロイヤリティ(kindle unlimited参加前) 実売 実売16に対する報酬は¥2,787 先月までは、ランキング入りなど夢のまた夢のザコでした。。。 9月の報酬も期待できる ざっと8月のkenpcを計算したら、1kenpc=0.5円くらいでした。 9月もかなりkenpcを稼いでいまして16日現時点までで 512万kenpcです。 仮にこの調子で800
概要 Webアプリケーションにて、リソースの一部更新を行う際、どのようにURL設計を行うとシンプルで美しいか(本当はそこまで考えていなかったけど)悩んでいたところ、 @t_wada さんから素敵な設計指針をご教示いただきました。 本記事はその内容に加えて、実際に自分で行ったこと、調べたこと、思った事など、まとめております。 あらすじ 数週間前にSIピラミッドからヒモなしバンジーを決めてWebの世界に飛び込んだ私は、小さな小さなWebアプリケーションをrails newから手探りで作っていました。 そんなとき、簡単なリソースの一部更新機能をどう実装したもんかなーと悩んでました。以下、当時(といっても先週)の超雑なぼやき。 リンクをクリックしてモデルの一部を変更するのはどうしたらいいんだろう。 例)不参加をクリック -> 某カラムをtrueからfalseへ リクエストオブジェクトに対象カラムの
Firefox のイベントリスナで drop イベントを受け取るには dragover をpreventDefault するJavaScript <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div class="container" style="height: 200px; width: 200px; background-color: red;"></div> <script> const container = document.querySelector(".container"); container.addEventListener("dragover", (ev) => { ev.preventDefault(); // これがないと drop が発火
追記 Re:dashのデータソースとしてGoogle Analyticsが正式に追加されるようです。リリースされた暁には、本記事にあるような面倒な手順を踏む必要はなくなりそう? re:dashのGoogle Analyticsデータソースを試す 初めに Re:dashはオープンソースで提供されている、ダッシュボードツールです。サーバー構築の手間はかかりますが、超簡単にさまざまなデータソースから、自由にダッシュボードが作れるようになります。 今回は、おなじみGoogle Analyticsの情報を、Re:dashでダッシュボード化する方法を解説します。 追記 twitterを見ていて。 Treasure Dataでは、GAのレポートを突っ込む方法があるようです。 http://blog-jp.treasuredata.com/entry/2016/09/13/163306 Google Bi
決済システムの構築は、ショパンのワルツを演奏するのに似ている。問題解決における万能的な方法がそこには含まれていて、どのような問題にも適用することができる。 先日、Erlangを学習しているという若いプログラマから、なかなか興味深いメールが送られてきました。その内容は、金融システムのサイトを構築するのにErlangは適切であるかどうかを知りたいというものでした。高度な並列処理を行うフォールトトレランスなアプリケーションの構築にはErlangが適した言語であるという記事を目にしたのと、私の本を楽しんで読んだことで、彼はErlangに興味を持ったのだそうです。 彼の質問に対する私の回答は、「プログラムYにXは適切なのか?」というタイプの全ての質問に対する回答とほぼ同じです。同じ質問に何度も答えることを避けるために、その回答をここに記したいと思います。 問題を解決する際には、まず最も難しい問題から
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く