フリップ(一歩前進。) @frepe2011 会社の都合や、プロジェクトの収束などで、久しぶりに申し込んだ。 JGGUG名物・ライトじゃないLT大会 - JGGUG G*ワークショップZ Sep 2013 案件面接が入らなければ、行けるはず。 #jggug
下書きの状態で眠ってた記事を書きました。 タイトルの通りで、JUnit実践入門のMockitoについて説明してる部分をJMockitでやってみました。 すごく勉強になる本でした。読むと色々な知識がつながってすっきりです。 JMockitは、Mockitoと比べていいところは、staticメソッドだろうがコンストラクタだろうがfinalなクラスのメソッドだろうがモックオブジェクトで振る舞いを制御できちゃいます。 よくないところは、ソースがMockitoを使った場合の方が見やすいとこですかね。個人的にですが。 試したJMockitのバージョンは0.999.18です。 ========== 2017/12/5 追記 バージョン1.37で試した記事を書きました JUnit実践入門のMockitoの部分をJMockit (version 1.37) でやってみた - bati11 の 日記 ====
ふとTwitterで投げたらリプライたくさんきた これ素朴な質問なんだけど、ソースコードで英語でコメント書くとき、守護はIなのかWeなのかコードそのもので受動態で書くのか、どっちなの— 性格は糞 (@mizchi) 2013, 9月 23 @mizchi 一行目は主語無し(命令形)、長い説明をつける場合は 1.言い訳がましいコメントは I を主語に 2. 誰かと合意済みの事柄は We を主語に 3. 仕様に沿う振る舞いに変更する場合は It should be ~ などコード自体が主語であるように、と書いてる— Kensuke Nagae (@kyanny) 2013, 9月 23 @mizchi "add …": このコードは…を足します、"added …" このコードは…で足されました、"adding …" このコードは…を足しています— 中村氏 (@r7kamura) 2013, 9
スクリプト言語で重要な事はエロ画像集取で学んだ 1. スクリプト言語で 重要な事は エロ画像集取で学んだ @shokai 大人のYAPC2013 2. 私 •@shokai (しょうかい) •趣味:料理、glitch、Ruby •Perl書けないけど •LT応募したら通った… 3. Perl勉強した 4. Perl2.0の薄い本 簡潔でわかりやすい! 5. 正規表現とか配列だけ でもだいぶ色々できる 6. 今日のお話 7. 画像いっぱい集めたい という欲求で いつのまにかRuby書ける ようになってた話をします 8. ぜんぜんPerlでてこ ないけど 9. たぶんPerlでも だいたい同じ感じで プログラミング学習で きると思うから許して 10. 2008年ごろ 11. Yahoo Pipesで 画像掲示板から RSS作りまくった 12. Web系やったこと なかったけど欲望 のまま100
JavaOne一日目はユーザーグループ主体のセッションと基調講演。基調講演の様子を主に写真で紹介します。 基調講演開場待ち #j1jp pic.twitter.com/jIlNKq0eSt — JVMood (@JVMood) September 22, 2013 5日日で400を超えるセッション。今年はRasberry Piを含む小型デバイスのセッションが盛りだくさん。 Javaの現状。 「ソーシャル」なシーンで、今60秒で行われていること。ほとんどのサービスをJavaが支えている。 Java8ではプラットフォームが統一化され、JavaMEとJavaSEの区別がほとんど無くなる。 Javaのポーティング、拡張を支援するOracle Java Platform Integrator Programの発表。10月より開始。 ロードマップ。特に新しい話は無さそう。 Java8のデベロッパプレビ
先日の続き。 解答集サイトを見ていて、他にもこういう解き方があるな、と色々発見があったので、引き続き Ruby で、先日のとは全く違う方向性の別解をまたいくつか。 関数指向の解答 所謂「関数型言語」での解答例は、もちろん関数(もしくはラムダ式?)を定義してそれを組み合わせることで目的の数値を算出するパターンです。 この方法、別に関数型言語でなくても実現可能ですよね。 ということで。Ruby に翻訳してみました。 関数は Ruby のラムダ式で表現。わー見事にカッコだらけですね(^-^; Ruby のラムダはカッコが省略できない(fn[], fn.(), という書き方の場合)ので、どうしてもこうなってしまいます。 なんか Ruby っぽくないなー、と思ってしまいますが。 別に関数をラムダ式で書かなくても良いんですよね。 メソッドの書き方でも今回は充分だし、そうすればある程度カッコを省略できま
前回は、音声認識エンジンJulius(2013/7/6)を試してみましたが、今回は、オープンソースで開発されている音声合成エンジンのOpen JTalkで遊んでみました。こちらも日本の大学が中心になって開発しているようです。そのわりにページが全部英語で敷居の高さを感じるんだけど(笑) 動作環境は、Mac OS X Mountain Lionです。64bit環境なのでインストールにいろいろ苦労しました・・・ 今回は、とりあえず音声を出すことを目的とし、hts_engine_APIとOpen JTalkの関連などはあとで実験しながら勉強していこうと思います。 hts_engine_APIのインストール hts_engine_APIはコンテキストラベル系列と音響モデルを入力として、スペクトル・基本周波数・時間長などのパラメータ系列を生成するエンジンです。hts_engine_API単体では、任意
Windowsをぶん投げた理由は幾つかありますが……特にアレなのは環境設定が大抵愉快な事になる点です。 今は大分マシになったそうですが、Railsの環境設定などは地獄のようでした。 ところが、このchocolateyとかいう子を使うと、あの忌々しい導入作業から解放されてしまうのです! MacのHomebrewやDebianのapt-getみたいな感じで、各種ツールが手に入ります。 chocolaty本体を入れる 公式様によると @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\c
Created User: T.Yamamoto / Date Created:2013/09/17 11:13:46 / Date Created:2013/09/21 03:48:39 / Language:ja Grails 2.3.0 リリース。新時代への幕開け。2013年9月10日、Grails 2.3.0がリリースされました。このバージョンでは次期バージョン3.0をターゲットに、大幅に改善・向上が行われています。例えば、以前から課題になっていたXSS問題を解決すべくGSP関連のエスケーピングの考え方、Grailsの振る舞いに適したリクエストバインディング、さらには今後Webアプリケーションには必須となるRESTの実装、開発時の動作を改善するための仕組み改良などです。 この記事では、そんな次世代へ向けたGrails 2.3.0の更新内容を、公式ドキュメントの内容を拝借しながら紹介
apply plugin: 'idea' apply plugin: 'groovy' apply plugin: 'application' def defaultEncoding = 'UTF-8' def jdkVersion = '1.7' def localJars = fileTree(dir: 'lib', includes: ['*.jar']) sourceCompatibility = jdkVersion targetCompatibility = jdkVersion repositories { mavenCentral() } dependencies { compile 'org.codehaus.groovy:groovy-all:2.1.7' compile localJars } compileGroovy { groovyOptions.encodin
リクエストパラメータの入力をテーブルに変更する ついでにメニューもつけておく このアプリケーションについてはとりあえずここまで。 ここから先を作りこむならgriffonに移植するほうがいいかな import groovy.swing.SwingBuilder import groovy.json.JsonOutput import groovy.json.JsonSlurper import groovy.beans.Bindable import javax.swing.* import javax.swing.tree.DefaultMutableTreeNode as TreeNode import java.awt.* import java.net.* def manager = new CookieManager() manager.cookiePolicy = CookieP
import groovy.swing.SwingBuilder import groovy.json.JsonOutput import groovy.json.JsonSlurper import groovy.beans.Bindable import javax.swing.* import javax.swing.tree.DefaultMutableTreeNode as TreeNode import java.awt.* import java.net.* def manager = new CookieManager() manager.cookiePolicy = CookiePolicy.ACCEPT_ALL CookieHandler.default = manager @Bindable class Model { String method = 'GET' St
無料ダウンロード(会員登録不要) 『ポンポンペイン』の写真素材は、商用(ユースケース)・非商用問わず無料でご利用いただけるフリー素材です。会員登録は不要、枚数制限や有料販売もありません。 「利用規約」をお読みいただき、同意された場合に限り S/M/L とトリミングした画像が使えます。 写真素材の主な使用例として、テレビのテロップ、ブログのアイキャッチ、YouTubeのサムネイル、トレースや模写、プレゼン資料などにご利用されています。 詳細は「フリー素材について」や「コンテンツポリシー」をご確認ください。
無料ダウンロード(会員登録不要) 『街の光』の写真素材は、商用・非商用問わず無料でご利用いただけるフリー素材です。会員登録は不要、枚数制限や有料販売もありません。 「利用規約」をお読みいただき、同意された場合に限り S/M/L とトリミングした画像が使えます。 写真素材の主な使用例として、テレビのテロップ、ブログのアイキャッチ、YouTubeのサムネイル、トレースや模写、プレゼン資料などにご利用されています。 詳細は「フリー素材について」や「コンテンツポリシー」をご確認ください。
スマートフォンをiPhone 5Sに変更し、iOS7になってから1週間になりました。現時点での感想を箇条書きで。 iPhone 5Sはたしかに早い。ただ、iphone 3GSを4Sにした時のような劇的な体感速度の向上はもうない。たぶん、去年のモデルであるiPhone 5と5Sで体感速度はほぼ変わらないのでは。iPhone 5CがiPhone 5ベースであることを考えてもそれはアップル自身も認めていることになる。であれば、今なら一括1万円程度で購入可能な在庫処分中のiPhone 5を購入するのが財テク的には一番かしこいことになるが、さてさて。 というわけで、現時点でスマートフォンを購入するのにCPUの速度というのはそこまで重要な要素ではないのではないかと思う。もちろん早いのは正義だが、正直もうその違いを体感できる人はスマートフォンでガチでゲームしている人くらいなのでは、と思う。 iPhone
fio を実行して、 [yoheia@www****** ~]$ fio -rw=randwrite -bs=4k -size=100m -directory=/tmp -direct=1 -numjobs=2 -name=file1 -ioengine=libaio file1: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=1 file1: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=1 fio-2.0.13 Starting 2 processes Jobs: 2 (f=2): [ww] [100.0% done] [0K/23276K/0K /s] [0 /5819 /0 iops] [eta 00m:
インストール [root@www****** ~]# yum install fio ... Running Transaction Installing : fio-2.0.13-1.el6.x86_64 1/1 Verifying : fio-2.0.13-1.el6.x86_64 1/1 Installed: fio.x86_64 0:2.0.13-1.el6 Complete! 使ってみる [yoheia@www****** ~]$ fio -rw=randwrite -bs=4k -size=100m -directory=/tmp -direct=1 -numjobs=2 -runtime=10 -name=file1 file1: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=sync, iodepth=1 file1
/proc//limits ってのを見つけた [yoheia@www****** ~]$ echo $$ 7292 [yoheia@www****** ~]$ cat /proc/7292/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 10485760 unlimited bytes Max core file size 0 unlimited bytes Max resident set unlimited unlimited bytes Max processes 1024 7818
今回のモダシンラジオですが、本来なら今期のアニメについて語る回を予定していたのですが、ちょっとプライベートが忙しくって40分も録音して編集する余裕がなさそうなので、今週観た映画について語る回にしました。 んで、映画も同様に忙しくって今週は2本しか観れなかったので昨日Netflixで観たベン・アフレック主演の「ドミノ」についても取り上げてみました。ということで、以下の3本について10分22秒ほど喋ってみましたのでよろしければ聞いてみてください。 ・ドミノ ・ヒューマニスト・ヴァンパイア・ シーキング・コンセンティング・ スーサイダル・パーソン ・フライ・ミー・トゥ・ザ・ムーン さて、モダシンラジオのデータをホスティングしてもらっているSpotify for Podcasters(旧Anchor)の私のページはこちらです。 https://podcasters.spotify.com/pod/
« [C#] Windows 及び Internet Explorer のバージョンを調べる | メイン | [C#][.NET] .NET アプリケーション (WPF/Windows フォーム) で多重起動を禁止し、単一のプロセスで動作させる » [C#] 文字が数字かどうかを判定する (char.IsNumber メソッドでローマ数字や漢数字は数字と看做される?) 文字が数字かどうかを判定する場合、System.Char.IsNumber メソッドを使うことができる。 では、ローマ数字などは数字と判定されるのだろうか? char.IsNumber の場合 今回調べた結果、次のようなテストが通ることが分かった。 using Microsoft.VisualStudio.TestTools.UnitTesting; [TestClass] public class CommonTest {
最後、やるかどうか迷いましたが、せっかくなのでNIOを使ってUDPマルチキャスト通信まで試してみることにしました。 今回は、これまで参考にしていた書籍の範囲外です。 なぜなら、マルチキャスト用のChannel APIは、JDK 7で追加されたものだからです。2007年に、日本語訳が出た書籍でしたからね。 Javaネットワークプログラミングの真髄 作者: エズモンド・ピット,岩谷宏出版社/メーカー: ソフトバンク クリエイティブ発売日: 2007/04/28メディア: 大型本購入: 9人 クリック: 100回この商品を含むブログ (25件) を見る で、マイナーなクラスなのか、これを取り扱っているエントリはほとんど見かけません。なのせ、せっかくなので今回だけはJavaで書こうと思います。 利用するNIOを使ったマルチキャストで登場する主要なインターフェース、クラスは、以下になります。 Mul
テスト結果はInternet Explorer(IE)、Google Chrome、Firefox、Safari、OperaなどのWebブラウザのバージョンごとに合格率が表示される。テストに合格した項目と不合格だった項目は別々に参照でき、修正が必要な個所がすぐに分かるようになっている。 BrowserSwarmのプロジェクトは、jQueryライブラリの開発などに参加しているappendTo、クラウドベースのテスト用プラットフォームを提供するSauce Labs、マイクロソフトのInternet Explorer(IE)チームが協力して手掛けている。 IEチームは「質の高いフレームワークは現代のWebの基盤であるにもかかわらず、さまざまな端末やWebブラウザで横断的なテストができるリソースはあまり存在していなかった。BrowserSwarmでは相互運用性を備えたフレームワークの構築を支援する
Appleのスマートフォン向けOSが新しくiOS 7にアップグレードしたことで、多くの新機能や改良が施されましたが、新しく生まれ変わったのはiOS 7やApple純正アプリだけではありません。多機能メモアプリである「Evernote」も便利に進化している、とのことなので実際にいじくり回してみました。 美しく、新しい Evernote for iOS 7 が登場 | Evernote日本語版ブログ http://blog.evernote.com/jp/2013/09/19/15270 ◆新しくなったEvernote これが新しいEvernoteのトップ画面。iOS 7のフラットデザイン化に伴って、Evernoteもシンプルになりました。 旧Evernoteはこんな感じで、デザインやメニューの配置が大きく変更されていることが分かります。 トップ画面の下部には…… 「クイックノートバー」が出現
sitepoint から「本当にjQueryが必要ですか?」とタイトルのついた3本の記事を紹介します。 Do You Really Need jQuery? Native JavaScript Equivalents of jQuery Methods: the DOM and Forms Native JavaScript Equivalents of jQuery Methods: Events, Ajax and Utilities 言うまでもなく著者の Craig Buckler さん の趣旨は、「jQueryを使うのは止めよう」ではありません。ネイティブ関数で代替えできるのは、古い IE のサポートが必要なく、ごく簡単なケースに限られます。その代わりに得るものは「速さ」です。そこで、どの程度「速い」のかを所々 jsperf の結果で補ってみたいと思います。 また JavaScri
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く