タグ

bundai223のブックマーク (282)

  • Gradleでプロパティなどの設定情報を外出しして切り替えて使う

    @bluepapa32さんの記事に触発されて書いてみました。 次のようなビルドスクリプトがあるとき、 task hello << { println "Hello, $yourname" } Gradleでプロパティ「$yourname」の設定を外だしにして、ビルドごとに結果を柔軟に変えたい、といったことを実現する方法ですね。 @bluepapa32さんも書かれているように、Gradleではさまざまな方法でこれを実現できます。 Gradle で環境ごとに構成を変更するGradle で環境ごとに構成を変更する その2Gradle で環境ごとに構成を変更する その3ここでは、主にGradleの機能を使ってこれを実現する方法について書いてみます。 ビルドスクリプトの設定をいろいろ切り替えるには task hello << { println "Hello, $yourname" } 上記のビルド

  • 靴紐の結び方 Ian's Shoelace Site - Introduction

    Fun, fashion & science in the Internet's #1 website about shoelaces – and home of the Ian Knot, the world's fastest shoelace knot. If you want to lace shoes, tie shoes or learn about shoelaces – this is the place! Lacing Shoes Contains over 100 × step-by-step shoe lacing tutorials, over 2,500 × shoe lacing photos, plus the interactive “Create-a-Lace” for designing your own lacing. Tying Shoes Cont

    靴紐の結び方 Ian's Shoelace Site - Introduction
  • 『PCゲーマーがインストールしておくべき無料プログラム』10選 | Game*Spark - 国内・海外ゲーム情報サイト

    長時間パソコンでゲームを遊ぶPCゲーマーなら、様々な処理を効率良く行ったり、常にパソコンの動作を安定した状態にしておくのは大変重要なことです。そこで、ゲームをメイン用途にしているPCユーザー視点で、インストールしておきたい無料プログラムを10個、厳選してご紹介します。 ■萬屋 / 窓の手 いずれも優秀なPC設定の総合ツールです。しかし両者とも機能が多いため、ここでは関連付けに絞って説明します。「萬屋」は、Windowsの標準ツールよりも簡単・軽快に拡張子ごとに開くプログラムを変更可能です。「窓の手」では、不明なプログラムを一律で同じプログラムで開くことが出来る機能に注目。cfgファイルなどを直接編集することが多いプレイヤーにおすすめです。 ■Defraggler 「Defraggler」は高機能なデフラグソフトです。指定したファイルやフォルダ、ドライブのみのデフラグ機能から、断片化したファ

    『PCゲーマーがインストールしておくべき無料プログラム』10選 | Game*Spark - 国内・海外ゲーム情報サイト
  • Raspberry Pi で遊ぶ (6) —MPD でラジオを聴く—

    Raspberry Pi (RPi) でいくつか利用方法を試行錯誤してきたが、先回 試した RPi に MPD を導入して音楽配信サーバーにする使い方が実用性があってよいと感じた。私はほとんど目的なく RPi を購入したが、はじめから MPD を導入するために RPi を購入している方も多くいらっしゃるようだ1。いわゆるピュアオーディオには向かないまでも、確かに RPi からはとても良い音が鳴る。PC オーディオで良い音を鳴らすには、必ずしもマシンパワーは必要無いようだ。ノイズの少ない低電力マシンで、できる限り不要なプログラムを停止して、音楽再生だけに専念させれば、それで十分なようだ。そういったことも (今更ながら…) 学べた2。 さて、今回は RPi の MPD を利用してラジオを聴いてみる。MPD ではプレイリストに URL を追加するだけで簡単にインターネットラジオが聴ける。また、録

    Raspberry Pi で遊ぶ (6) —MPD でラジオを聴く—
  • Qoncept, Inc.

    Realtime Visual Tracking Technology Specialists 画像処理によるリアルタイムトラッキングをコア技術として 高い専門性を持ったメンバーが集まり 実社会に活きる技術を開発し続けます Latest News ゴルフ弾道計測アプリ Golfboyが全世界で累計50,000ユーザーを突破 2022.10.19 - Tracking・その他 月間アクティブユーザー数は4,000ユーザーを突破 Golfboy(ゴルフボーイ)は、iPhoneのカメラを利用したゴルフの弾道計測アプリです。 スマートフォンと三脚さえあれば誰でも手軽に利用でき、独自の画像処理技術により 飛距離、ボールスピード、打ち出し角度、クラブ速度などをリアルタイムに計測します。 またスイング自動撮影、フォーム解析、パター解析、シミュレーションゴルフ機能など、 1つアプリで実現。他の追随を許さな

  • Haxeのenumのすごさをみんなに伝えたい | しっぽのブログ

    ブログもリニューアルして最初の記事くらいは技術ブログっぽい記事を書こうかと思い、今回は、Haxe(ヘックス)のenum(エニュム)についてちゃんと説明します。 Haxeそのものの紹介はこちらを見てください。 altJS勉強会「Haxeすごいからみんな使え!」 最近Haxeについて記事や紹介も色々上がってきてて嬉しい限りです。 これで、なぜか無い日語書籍が出れば、もうちょっと弾みがつくと思うんですが、誰か英語のあれ翻訳して出版しないんですかね。 で、その一つにちょっと前に池田さんが書いたこういう記事があって、 モダンな言語でHTML5を開発しよう! 俯瞰して理解するaltJSの比較 (前篇 – TypeScript, CoffeeScript, Haxe) | HTML5Experts.jp これに、HaxeのenumとTypeScriptのenumを一緒にすんなや!っていう文句がついてた

    bundai223
    bundai223 2015/01/13
    “Ceylon”
  • Upstart を使ってお手軽 daemon 化

    こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か UpstartのWikiによると、"/sbin/init"デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易 仮にABE

    Upstart を使ってお手軽 daemon 化
  • Announcing a specification for PHP

    Joel Marcey Announcing a specification for PHP Posted July 30, 2014 The PHP language has been around for over 20 years and is clearly one of the most popular programming languages in the world. PHP is definitely the lingua-franca of the internet for server-side web programming. While there is extensive user-documentation, the PHP language has always been missing a language specification. That is n

    Announcing a specification for PHP
  • クソ安い中国製Arduino互換機の買い方

    Banggood.comとかで普通に買う。 ペイパルも使える。 (中国の配送はすげーいい加減なのでペイパル使うの推奨) * Banggood.comは中国の通販サイトで、クアッドコプターなんかも安いらしいのでその方面では購入のレビューなんかもいくつかあり、それなりに信頼がおけそうなので買ってみた。結構度肝を抜かれることとしては、普通のもの買うくらいなら送料無料っぽい。 どうなってんだそれ。 買ったのはArduino pro mini 328 3.3vとnano 328互換機。pro 3.3vは名前の通り3.3vで駆動して、その分ピンヘッダとかUSB接続を省略してあるもの。nanoはproよりは多少大きいけどUSB接続もできる小さなArduino。それらの中国製の互換機を注文してみた。ちなみにちゃんと互換機だと元から銘打たれてるし、互換機を販売することはそもそも認められているので、違法性とか

    クソ安い中国製Arduino互換機の買い方
  • 一歩すすんだ Fabric のタスク定義のしかた | 株式会社ヌーラボ(Nulab inc.)

    Backlog ではユーザのみなさまに安定して Backlog をご利用いただけるよう 定期的にサーバやストレージの増強などのメンテナンスを行っています。 そして気付けば現在では数十台のホストで構成されるサービスとなっています。 さて、それだけのホストを運用していると、例えばアプリケーションを配備したり、 ミドルウェアを再起動するのも手動で行うには限界があります。 こういった作業に対して Backlog では Fabric を利用しています。 Fabric の魅力の一つはそのシンプルさです。例えばリモートホストに接続してコマンドを実行するには、以下のようなタスクを定義し、 @task def simple(): """ show uname -a """ run('uname -a') fab コマンドで以下のように呼び出すだけです。 $ fab simple [default] Exec

    一歩すすんだ Fabric のタスク定義のしかた | 株式会社ヌーラボ(Nulab inc.)
  • 私が他人のシェルスクリプトから学んだこと | Yakst

    私はシェルスクリプトの大ファンで、他人のスクリプトから面白い方法を学ぶのが大好きだ。最近、SSHサーバの2要素認証を簡単にするためのauthy-sshスクリプトに出会った。このスクリプト群を見まわしていて、みんなと共有したいたくさんのクールなことを見つけた。 出力に色付けする 出力文字列を、成功した時は緑に、失敗した時は赤に、警告は黄色に色づけしたいと思うことはたくさんあるだろう。 NORMAL=$(tput sgr0) GREEN=$(tput setaf 2; tput bold) YELLOW=$(tput setaf 3) RED=$(tput setaf 1) function red() { echo -e "$RED$*$NORMAL" } function green() { echo -e "$GREEN$*$NORMAL" } function yellow() { e

    私が他人のシェルスクリプトから学んだこと | Yakst
  • クリスマスに安心して一日中アニメを見るために録画鯖を作る技術

    クリスマスに安心して一日中アニメを見るために録画鯖を作る技術 posted at 2014-12-15 01:03:09 +0900 by kinoppyd このエントリは、ドワンゴ Advent Calendar 2014 - Qiita の15日目のエントリです。昨日はkokuyouさん、明日はsaitenさんです。 要約 Ansibleを使って、Chinachuがインストールされた録画サーバーを自動でセットアップするPlaybook作りました。 安心してアニメが観たい。 世の中の大抵の人は、安心してアニメが観たいはずです。そして世の中の大抵の人は、普通のテレビと普通のBDレコーダーを使い、安心してテレビを観たり録画しているはずです。よっぽど変なテレビやレコーダーを買わない限り、普通にアニメを観てアニメを録画できる機能が備わっています。安心ですね。 しかし世の中には、宗教的な理由や金銭

    クリスマスに安心して一日中アニメを見るために録画鯖を作る技術
  • JMeterのリモート実行機能をNAT環境で使う - terazzoの日記

    JMeterをNAT環境で使う機会があったので設定方法まとめた。というかほぼ以下のサイトに書いてあった通りにした。*1 Distributed JMeter Testing Through SSH 今回は接続周りの設定の話しかしないので、インストール方法、テスト計画の設定方法、サーバ上でのCUIによるテスト実行などについては解説ありません。 使用するソフトウェア 今回使用したソフトウェアは以下の通り OpenSSH 5.3p1 Java SE 7 Update 21 (1.7.0_21) Apache JMeter 2.9 JMeterのサーバクライアント間の通信 Apache JMeterは、クライアントアプリケーション(GUI)上で入力したテスト計画を実行するだけではなく、出力したテスト計画をコマンドラインから実行することもできる。さらに、クライアントアプリケーションからサーバにリモー

    JMeterのリモート実行機能をNAT環境で使う - terazzoの日記
  • CMakeのカレンダー | Advent Calendar 2014 - Qiita

    Advent Calendarって何? 12月1日からクリスマスまでの間、日めくりカレンダーのようにわくわくしながら過ごすために、毎日交代で技術エントリを書いていく企画です! どんな内容を書けばいいの? CMake に関連する内容ならなんでもかまいません! CMake はよく使われている割に情報が少ないのでどんどん書いていきましょう! どこに書けばいいの? Qiitaに記事を作成してもいいですし、gistや自分のブログなどどこでも問題ありません。

    CMakeのカレンダー | Advent Calendar 2014 - Qiita
    bundai223
    bundai223 2014/12/12
  • 機械学習はじめの一歩に役立つ記事のまとめ - その後のその後

    機械学習」というワードになんとなく惹かれつつも、具体的にやりたいことがあるわけでもないので、手を動かすことなくただひたすら「いつかやる」ために解説記事やチュートリアル記事を集める日々を過ごしていたのですが、このままじゃイカン!と Machine Learning Advent Calendar 2014 - Qiita に参加登録してみました。 が、やはり何もしないまま当日を迎えてしまったので、お茶濁しではありますが、せめて「機械学習ってどんな手法やライブラリがあって、どんな応用先があるのか?」というあたりをざっくり把握して最初に何をやるのか方向付けをするためにも、たまりにたまった機械学習系の記事をいったん整理してみようと思います。 機械学習の概要 特定のライブラリや手法の話ではなく、機械学習全般に関する解説。 機械学習チュートリアル@Jubatus Casual Talks 機械学習

    機械学習はじめの一歩に役立つ記事のまとめ - その後のその後
  • ポモドーロ・テクニック再入門ガイド|すぐできる生産性アップ術 | ライフハッカー・ジャパン

    ポモドーロ・テクニックは、短時間の集中作業を繰り返すことで、仕事を成し遂げるテクニックです。 定期的に休憩もとれて、常に集中できる状態を保てます。 やり方もとっても簡単。特に、クリエイティブな仕事をしている人にはとても役立つツールです。 今回は、ポモドーロ・テクニックの詳しいやり方をご紹介します。何年か前にこのテクニックの簡単な概要を紹介しました。米LH読者が選ぶ生産性テクニックBEST5にも選ばれています。しかし、あまり詳しい解説はしていませんでした。今回は少し詳しく紹介します。 ポモドーロ・テクニックとは何か? ポモドーロ・テクニックは90年代の初めに、開発者で起業家、かつ作家のフランチェスコ・シリロ氏によって発明されました。 「ポモドーロ」という名前は、学生時代に愛用していたトマト型のキッチンタイマーにちなんでつけられたそうです。 方法論はシンプル。大きなタスクが目の前にあるとき、タ

    ポモドーロ・テクニック再入門ガイド|すぐできる生産性アップ術 | ライフハッカー・ジャパン
    bundai223
    bundai223 2014/12/11
  • 2014年買ってよかった! 本を読む人におすすめの文房具3点 - 詩と創作・思索のひろば

    今週のお題「今年買ってよかったもの」〈2014年をふりかえる 2〉 小説を読むときにもおすすめできるけど、どちらかというと実用的なを読むときに。 透明のポストイット 読書のとき、気になるところに印をつけながら読むというのはみんなやることだと思うけど(このエントリで紹介するのは全部その前提なので、そうじゃない人はちょっと……)、その際もっとも敷居が低いのは付箋だろう。を傷つけないし、貼り直せるから、自由にぺたぺたと貼れる。敷居が低いのはいいことで、この部分が気になるけれど、わざわざ書きこむほどでもないんだよな……などと躊躇して書かなかった結果、後からあれなんだったっけ、と迷うことがない。 そういう付箋のなかでもこれが優れているのは、体が透明なので、文字に重ねて貼りつけられるところ。不透明な紙の付箋だと、行を避けて貼ったり、文を隠してしまったりして微妙にストレスが溜まってしまうところだ

    2014年買ってよかった! 本を読む人におすすめの文房具3点 - 詩と創作・思索のひろば
    bundai223
    bundai223 2014/12/11
  • JMeterとJUnitとMavenで独自プロトコルサーバーの負荷テストを自動化するぞ | GREE Engineering

    こんにちは、インフラストラクチャ部の@nagaseyasuhitoです。このエントリは GREE Advent Calendar 2014 10日目の記事です。昨日はイケメンmoritaさんによる男性エンジニアリングマネージャが長期育休を取った話でした。 エンジニアブログのアカウントは2年くらい前からあるのですが、これが初エントリになります。グリーでは比較的珍しいJavaEEを始めとしたサーバーサイドJavaアプリケーションの開発、SolrやHadoopといったミドルウェアの周辺機能開発や運用などを行っています。どうぞよろしくお願いします。 最近はPvE/PvP/GvGなどユーザー同士がリアルタイムに協調プレイする際、クライアント-サーバー間を常時接続通信で行うゲームが増加しています。このような場合はHTTPのREST APIなど慣れ親しんだプロトコルでは要件を満たしきれないため、Web

    JMeterとJUnitとMavenで独自プロトコルサーバーの負荷テストを自動化するぞ | GREE Engineering
  • 要チェック! 偽物Lightningコネクタアクセサリの識別法が公開

    要チェック! 偽物Lightningコネクタアクセサリの識別法が公開2014.12.05 18:00 塚直樹 偽物には必ずリスクがあります。 iPhoneiPadやコンピューターに接続する「Lightningコネクタアクセサリ」には、残念ながらアップルによる認定を受けていない偽物が多数あります。そうした偽物アクセサリを利用するとうまく通信できなかったりデヴァイスに問題が起きるだけでなく、加熱や発火などの重大な問題を引き起こすことがあります。 今回アップルは偽物Lightningコネクタアクセサリの識別法をホームページ上で公開しました。下に識別方法をまとめてみたので、物かどうか自信がない…という気になるアクセサリをお持ちの方はぜひご確認ください。 ケーブル ・MFiロゴがあるか。 ・コネクタから約18cmのところに「Designed by Apple in California Ass

    要チェック! 偽物Lightningコネクタアクセサリの識別法が公開
    bundai223
    bundai223 2014/12/08
  • Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近は、以前に比べてPythonを触る人が増えてきたような印象ですが、それでもやれeasy_installだ、やれvirtualenvだと言われても、どうやって設定したらよくわからない、という発言をちらほら見かけています。 でもぶっちゃけ超簡単なので、とりあえず初めてPythonの環境設定する人はこれをコピペで動かして下さい。 (2017.01.26追記) 注意:この記事はもう古いので、Python2をいまから使い始めるなんていう奇特な人以外は次の記事を読んで下さい。 ymotongpoo.hatenablog.com 要点 はまりどころは多分次のどれかだと思う Pythonのバージョンをどれ使っていいかわからない 「easy_installを使え」と言われるがeasy_installというパッケージが見つからない virtualenvの入れ

    Pythonの環境設定でむかついてる人はとりあえずこれをコピペで実行してください - YAMAGUCHI::weblog