devに関するkinumiのブックマーク (75)

  • Apache Ivy によるライブラリの依存関係解決 - A Memorandum

    一つ前の内容など、ライブラリの準備が大変なので、Apache Ivy でライブラリの取得を楽にする。 まずは簡単な例で Apache Ivy の使用例を示す。 EclipseではAntが組み込まれているため、ファイル作成してAnt実行すればライブラリを簡単に取得できる。 まずは、Eclipseで新規Javaプロジェクト作成し、プロジェクト直下にbuild.xmlファイルを作成する。 <?xml version="1.0" encoding="UTF-8"?> <project name="ivy" default="resolve" xmlns:ivy="antlib:org.apache.ivy.ant"> <property name="ivy.install.version" value="2.1.0-rc2" /> <target name="download-ivy" unles

    Apache Ivy によるライブラリの依存関係解決 - A Memorandum
    kinumi
    kinumi 2013/03/23
    Ivyを取得するbuild.xml べんり
  • AtCoder:競技プログラミングコンテストを開催する国内最大のサイト

    Company name AtCoder Inc. Address Shinjuku SKY Bldg, 4-1-23, Shinjuku, Shinjuku-ku, Tokyo, 160-0022, Japan Date of establishment June 20th 2012 CEO Naohiro Takahashi Capital 100 million yen Business Development, administration of programming contest site "AtCoder" Plan, administration of the programming contest Adoption support, ability judgment duties of the software engineer

    AtCoder:競技プログラミングコンテストを開催する国内最大のサイト
    kinumi
    kinumi 2012/12/21
    楽しそう
  • blink(1)が届いたのでJenkinsプラグインを作ったよ! | コーヒーサーバは香炉である

    Kickstarterで支援したガジェット “blink(1)” が無事生産され、手元に届きました! USB接続できるフルカラーのちっちゃなランプで、色々なAPIも提供されているので好きなように光らせることができます。色んな言語のSDKが公開されているのでそれを使って開発するも良し。コマンドラインから使うこともできるし、ローカルのWeb APIを叩いて光らせることもできます。 ソースコードや設計図もオープンソースになっているので、なかなかhackabilityの高い面白アイテムです。ラックの後ろに刺しておくのもいいですね。 面白かったのでさっそくJenkinsプラグインを作りました。 Blink1 Plugin – Jenkins – Jenkins Wiki こんな感じで、ビルド結果に応じて赤・黄・青に光ります。 ソースはこちら https://github.com/jenkinsci

    kinumi
    kinumi 2012/12/20
    これ欲しい。
  • Microsoft Learn: Build skills that open doors in your career

    kinumi
    kinumi 2012/12/12
    DAO Reference
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    kinumi
    kinumi 2012/11/17
    GoogleスプレッドシートってJavascriptでマクロっぽいの書けるんだ。しかもGoogleに保管してるデータにアクセスできるっぽい。すごい。便利そう。
  • HTML5 JavaScript Pasting Image Data in Chrome

    Pasting anything other than simple text into the browser has historically been stupendously impossible. Until now… It’s a miracle, image data pasted into the browser can be retrieved with JavaScript (at least since Chrome 13.0.782.220)! Just use this jQuery plugin and start receiving paste events with images all their sweet gooey image data. This picks up paste events initiated with Ctrl+V, it doe

    kinumi
    kinumi 2012/11/13
    HTML5にてクリップボードから画像をペーストするサンプル。Chrome限定??あとで試したい。
  • ウノウラボ Unoh Labs: 5分くらいで知るScala

    はじめまして。今月入社した内田です。 以前は業務系のSI会社に勤めていたので、Web系という畑の違う環境に少々戸惑うこともありますが、最近少しずつ慣れてきました。 今回は先日、社内勉強会でやった「Scala」について5分くらいで紹介したいと思います。 Scalaとは 関数型言語とオブジェクト指向言語の特徴を統合したマルチパラダイム言語です。 主にJavaVM上で動作し、他にも.NET Framework、Google Android等でも動作が確認されています。そしてJavaや.NET等の既存の豊富なライブラリを使用することが可能です。 このあたりはwikipediaに詳しく書かれています。 Wikipedia:Scala 約1年程前には日でのScala人口は1桁とも言われていましたが、最近では各地で勉強会が開催される等盛り上がりをみせ、「次の言語」として注目されています。個人的にSca

    kinumi
    kinumi 2012/08/18
    帰宅してとりあえずこれをざっと。
  • Syntax (構文) - .sassと.scssの違いについて - ITコンサルの日常

    補足 つまり、これからSassを使い始めるなら、SCSSの構文(ファイル名 *.scss)で書いた方が良いってことです。 原文ページ http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#syntax 超意訳 Sassには二つの構文があります。一つ目は、SCSS(Sassy CSS)として知られ、このドキュメントを通じて使われている、CSS3の構文を拡張したものです。全ての有効なCSS3スタイルシートは、SCSSファイルとしても有効です。加えて、SCSSは多くのCSSハックと、IEの古いフィルタ構文などのブラウザ固有の構文が使えます。この構文は、以下で説明するSassの機能で拡張されています。SCSSの構文で書かれたファイルは、.scssの拡張子を持ちます。 二つ目は古い構文で、インデント構文(単に“Sass”とも言われます)と

    Syntax (構文) - .sassと.scssの違いについて - ITコンサルの日常
    kinumi
    kinumi 2012/07/10
    sassとscssのちがい
  • ウノウラボ Unoh Labs: 5分で分かるHaml

    先日、まちつく!が正式リリースになりました。よろしければ是非携帯でアクセスして遊んでみてください。 こんにちは、ryosukeです。 ラボブログの前々回のエントリーで ruby で実装された web application framework の Sinatra が紹介されていたのですが、私もあまりのお手頃感に触発されて少しさわってみました。 その時にふとモデルやビューにいつもは使わない物を使ってみようと思い立ち、 Sequel と Haml を選んでみたのですが、 Haml の構文が見た目に反して(?)思いの他わかりやすかったので、今更感もありますが私同様 erb 以外使おうとも思わなかった人も少なくないのでは無いかと思いご紹介させて頂こうと思います。 Haml は XHTML Abstraction Markup Language の略で...という所から説明するのが筋なのですが、あっ

    kinumi
    kinumi 2012/07/10
    やってみよう
  • 表現力の高さに驚き。HTML5/Canvasグラフライブラリ·Flotr2 MOONGIFT

    Flotr2はHTML5/Canvasを使ったグラフ描画ライブラリです。 これまでグラフと言えばFlashや画像出力が多かったですが、HTML5が使われるようになったことでぐっと表現力の高いグラフをWeb標準の技術で実装できるようになっています。その表現力を知るのにお勧めしたいのがFlotr2です。 たくさんのサンプルが用意されています。一気に紹介します。 線グラフです。 途中で途切れた曲線のグラフも描けます。 棒グラフです。 マウスオーバーで値を表示できます。 積み上げグラフです。 円グラフです。 レーダーチャート。 範囲グラフ。 ローソクチャートです。 滑らかな曲線のグラフです。 マウスオーバーでグリッドが表示されます。 マウスズームのデモです。 マウスで一部の範囲を指定できます。 折れ線グラフです。 マイナスの値にも対応。 クリックでリアルタイムにグラフを描きます。 画像ダウンロード

  • Nagios 3.x | ももーい鯖覚書

    重要3.x系はもう過去の遺物なので、可能な限り4系の最新版を使うようにしてください。 ここのパッチ系も家が公開停止した段階で公開を取りやめますので、ご承知おきください。 3.0~は基のコンフィグファイルがかなり新しくなるので 普通に上書きインストールだけではだめですが、 監視系設定ファイルはそのままでもいけます。 パッチ置き場を今後 https://ftp.momo-i.org/pub/security/nagios/patches/ に統一します。 4.x系はこちら Nagios-jpが3.1.0の日語化パッチしかおいてないので、 3.1.0ベースの3.2.0の日語化パッチをftpにおいておきます。 3.2.3が出たので対応パッチをftpにおいておきます。 3.3.1が出たので日語パッチをftpに置いておきます。 RPM(yum対応版)も作ったので、欲しい人はftpから対応する

    kinumi
    kinumi 2011/09/06
    日本語化パッチ感謝/Nagios 3.x | ももーい鯖覚書
  • JavaScriptのthisキーワードをちゃんと理解する - builder by ZDNet Japan

    前回までのおさらいと今回のあらすじ 前回までの記事で、JavaScriptでオブジェクト指向を行うにあたって必要な知識を一通り網羅しました。その中で、オブジェクトに属する関数=メソッドについても触れました。 今回は、オブジェクトやメソッドと深い関わりのあるキーワード、「this」について解説したいと思います。 thisキーワードについてきっちり理解する 「thisキーワードについてお話しする」と言いましたが、実はthisキーワードは連載中で既に触れています。連載第9回で、このように述べています。 「(thisキーワードは)実行中のコードが「自分自身」を表すオブジェクトにアクセスするためのキーワードです。」 「実行中のコード」とされているのは、関数(メソッド)などの実行可能なコードということです。つまり、thisキーワードはメソッドをメンバに含むオブジェクトを指す、と言って良いでしょう。 例

    JavaScriptのthisキーワードをちゃんと理解する - builder by ZDNet Japan
    kinumi
    kinumi 2011/08/20
    イベントハンドラ中のthisは、そのイベントハンドラを実行するオブジェクトになるわけか、スコープとはなんら関係なかった
  • Array.prototype.forEachは止まらない

    知らなかったのでメモ。 JavaScript1.6からの配列のメソッドforEachですが、ループを途中で止めるには例外を使うしかありません。 例えば以下のコードは1,3,4,5が表示されます。returnにはcontinue相当の効果がありますが、ループを途中で止めることはできません。 [1,2,3,4,5].forEach(function(val){ if (val==2) { return; } alert(val); }); forEach - MDC Docsによる解説を見ると、内部実装的には以下のコードになっているそうで if (!Array.prototype.forEach) { Array.prototype.forEach = function(fun /*, thisp*/){ var len = this.length; if (typeof fun != "fu

    Array.prototype.forEachは止まらない
    kinumi
    kinumi 2011/08/20
    うーん、Array.prototype.forEachってbreakできないのね
  • Titanium MobielによるiOSアプリ CERO SEARCH が公開されました - 戸袋に手を引き込まれないように

    Titanium Mobile による 無料iOSアプリ、 CERO SEARCHが公開されました。 iTunesプレビューで CERO SERACHを開く CERO SEARCHってなに うまいの? iPhoneから CEROのビデオゲームタイトル検索 を気軽に行えるようにしたアンオフィシャルフロントエンドです。 Web上の検索と同じく、ゲームタイトル,メーカー,年齢区分,対応機種 などから検索が可能になっており。 ゲームタイトルに設定されたCERO年齢区分(とアイコン)を調べることができます。 また、検索後の画面からタイトル,メーカー,対応機種名でのWeb(Google)検索に移行することも可能です。 年齢区分はAとかBとかになってしまうので検索機能は付けておりません。 そして、実験的にiAdによる広告を付けています。 iTunesプレビューで CERO SEARCH を開く Tita

    Titanium MobielによるiOSアプリ CERO SEARCH が公開されました - 戸袋に手を引き込まれないように
    kinumi
    kinumi 2011/08/04
    Titanium x EUC-JP めも #titanium
  • Google Sheets: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more

    kinumi
    kinumi 2011/06/06
  • Java Solution FAQ:サーブレットのライフサイクル

    (1)サーブレット動作前 サーブレットのインスタンスは、通常、リクエストを受けるまでは、サーブレットコンテナ内には存在していません(ただし、サーブレットコンテナの設定によっては、コンテナ起動時に特定のサーブレットをロードさせておくことも可能です)。 (2)サーブレットのロード あるサーブレットに対して、クライアントから初めてリクエストがあった場合、サーブレットコンテナは、クラスパスをサーチして、該当するサーブレットのクラスファイルからインスタンスを生成し、サーブレットコンテナにロードします。 その際、サーブレットでは初期化処理として、initメソッドが実行されます。initメソッドは、サーブレットがロードされるときに1度だけ実行され、それ以降のリクエストでは実行されません。 (3)サーブレットの実行 サーブレットに対してリクエストがあった場合、リクエストの種類によって、サーブレットのdoG

    kinumi
    kinumi 2011/04/07
    おれを苦しめたサーブレットのライフサイクルについていまさらメモ
  • RepoView: PostgreSQL PGDG RPM Repository RPMS

    kinumi
    kinumi 2011/04/05
    いつもさがすのでメモ。postgresのyumレポジトリのRPM
  • ウノウラボ Unoh Labs: Varnishの使用例とか

    一部の人に鳥の人として認識されているyamaokaです。 フォト蔵では最近Varnishをコンテンツキャッシュに利用しています。 具体的には、写真のサムネイルなどの静的なコンテンツをキャッシュするために使っていたりします。 Varnishはコンテンツキャッシュ機能を備えたHTTPアクセラレータです。 同じような目的に使われるプロダクトとしてSquidがありますが、 それよりも高速に効率よく動作することを売りにしています。 サーバーへのインストールについてはCentOSなどRed Hat系のLinuxであれば EPELからrpmを入手するか、 ソースを展開するとredhatディレクトリにspecファイルが用意されているので そちらを利用すれば最新版のrpmが作成可能です。 以下、rpmを使ってインストールしたものとして話を進めます。 起動設定は/etc/sysconfig/varnishです

    kinumi
    kinumi 2011/04/05
    めも
  • 面倒だったiOSアプリのテスト配布が『TestFlight』ならWeb経由で! | iPhone | iPad*iPhone Fan

    このiOSアプリ*サービスに学ぶ! 面倒だったiOSアプリのテスト配布が『TestFlight』ならWeb経由で! 中津川篤司 2011/02/15 『このiOSアプリ*サービスに学ぶ!』は、オープンソース情報ブログ「MOONGIFT」管理人の視点から捉えたiOSアプリや周辺サービスから、ユニークなもの、興味深いものをピックアップし、そのポイントを解説していきます。iOS(iPhone/ iPad/ iPod touch)デバイスの利用者、その環境向けのアプリやサービスを開発している方はぜひお読みください! iOSアプリの開発が終わったら、即アップルの審査──ではなく、まずは知り合いなどに配布してテストしてもらうのがよい。ここで問題を事前に修正できれば審査にかかる時間を短くすることもできる。しかし、App Storeで公開前のアプリを配布しようとすると、MaciPhoneをケーブルでつな

    kinumi
    kinumi 2011/02/16
    べんりそう。使えそう。
  • myeclipseide.jp

    This domain may be for sale!

    kinumi
    kinumi 2011/02/10
    これからつかう