企画概要 今回の企画は、猫カフェにいる、可愛い猫ちゃん達に、ConoHa のVPS+Raspberry Pi+Eject工作で、猫まっしぐら餌付けシステムを作ってみよう!というハンズオンとなります。 参加希望の方は、事前に ConoHa VPSの標準プランの標準OS CentOS 6.5の準備をお願いします。 1,500円分の無料クーポン付いてくる ConoHa のご入会はこちらです。 https://www.conoha.jp/register/ イベント当日に「ConoHaの3,000円分利用クーポン券」の配布もございますので、 そちらもぜひご活用ください。 Raspberry Piと、Eject工作(CD-ROM)については、こちらで準備させて頂きます。 皆様のご来場を心待ちにしておりますにゃー! ゚・(Φ∀Φ*)゚・・ 開催概要 ■テーマ 出張このべん:猫カフェ×Ejectユーザー
お知らせ 【重要なお知らせ】iOSアプリの運用および提供を2024年6月3日(月)を以て終了いたします。詳細は お知らせをご覧ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用申請及び審査がございます。詳細はヘルプページをご確認ください。 8月 31 Yokohama.groovy #27 #yokohamagroovy #mattarigrails with mattari.grails / もくもく of Groovy, G* Product
最近、Hagex名義でいろいろなお仕事をいただき、感謝感激でございます。 しかし、ちょっと困っているのが、私のハンドルネーム。ハゲックスですよ、ハゲックス。 そもそも「ハンドルネーム」とは和製英語で、英語本来の意味では「ハンドル」だけでOK。しかし、ハンドルだけだと、日本人の多くは自動車のハンドルをイメージするので、ペンネームやラジオネームのように、ハンドルの後ろにネームとつけたようです。これ豆な! さっきWikipediaを読んでまとめた付け焼き刃知識だけど。 で、Hagex名義の仕事の打ち合わせで、会議室でスーツマンに囲まれて(当方はTシャン・短パンだが) 「ハゲックスさん、2ちゃんねるとまとめサイトのシナジーによってネットに対する影響力が増していますが、アーリーアダプター層には影響が弱い。そこを強化すべくステークホルダーと連携をとり、このプロジェクトのアジェンダは……」 なーんて説明
昨日のエントリで紹介した「Webアプリケーションの パフォーマンス向上のコツ 実践編」ですが、いくつかスライドを追加して、「完全版」として公開しました。 ISUCONだけに限らず、一般的なWebアプリケーション、SQLのチューニングの参考となる資料となっていると思いますので、見て頂けたら嬉しいです。 <追記> ISUCON4 オンライン予選の参加登録が開始されています!!!Webアプリケーションを書いている方もインフラを扱っているエンジニアも運用エンジニアも、ぜひチャレンジしてください!!私もでます!! 参加はこちらから↓↓↓↓ ISUCON4 オンライン予選の参加登録を開始しました \n\n\nISUCONだけに限らず、一般的なWebアプリケーション、SQLのチューニングの参考となる資料となっていると思いますので、見て頂けたら嬉しいです。\n\n## <追記>\n\nISUCON4 オン
第1回では、Serverspecの概要とテストコードを書くまでの事前準備についてご紹介しました。第2回では、より具体的な環境を例として、実際に即したServerspecのテストコードの書き方をご紹介します。テストコードを記述する際のポイント等をまとめ、テストコードの記述をスムーズに実施できるようになることを目的として解説します。 LAMP構成のシステムのテスト 具体的なシステムとして、LAMP(Linux、Apache HTTP server、MySQL、PHP)構成の環境を想定し、この環境に対するテストコードの一例を紹介します。 LAMPの構成を採るシステムの例として、今回は統合監視ソフトウェアのZabbixを稼働させるための環境を取り上げます。LAMP環境のベースとなるLinuxは、CentOS 6.5を想定しています。 稼働状況のテストとして、大まかに以下の4つの部分に分けて各部分の
アプリケーションやデバイスドライバー、Windows Updateによる修正プログラムのインストールなどによってシステムが不調になったり、起動しなくなったりした場合は、原因となるプログラムをアンインストールしたり、セーフモードで修復したりする。だがそれでも問題解決できないような場合は「システムの復元」機能を使って以前の正常な状態に戻すことを考慮する。 解説 システムに新しいアプリケーションや修正プログラム、デバイスドライバーなどをインストールした結果、システムが不調になったり、最悪の場合、起動しなくなったりすることがある。このような場合は、トラブルの原因となっているプログラムやデバイスドライバーなどをアンインストールすればよいが、原因や不調になった時期などがはっきりとは分からないことも多い。Windows Updateではまとめて多数の修正プログラムがインストールされるのでどれが原因なのか
Nintendo Switch 2: Everything we know about the coming release
22時には寝て4時頃起き出し、昼過ぎまで部屋にこもって原稿を書き、昼から本業の仕事に行って夜まで。テレビも見ず、新聞も読まず、酒も飲まず・・・。4月以降、最近まで仙人のような生活をしていました。なんとか終わったのでようやくブログも再開できます。 Wildflyの記事もこれからアップする予定ですが、まずは、出来上がった「わかりやすいJavaEE」について裏話的なことを書きたくなりました。 始まりはYOUTUBE 今はRedHatに移ったグプタさんの解説ビデオをyouTubeで見たのが始まりでした。 https://www.youtube.com/watch?v=9Kf5m7bMu74 さすがグプタさん、まとめ方がうまいです。「な、な、なんとこれは便利だ」というのが初めての感想でした。それまでJEFというServletベースのフレームワーク(自作です)を使っていたので、あまりの落差に驚きました
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 再帰は再帰なんかじゃない!末尾再帰こそが真の再帰なんだ! : melborne.github.com - 「計算機プログラムの構造と解釈」で 末尾再帰というものを知ったので勉強しました 自分の理解を書いてみます 再帰 再帰呼び出しとはある手続きの中で 再びその手続き自身を呼び出すことと定義される*1 でもこの定義は正確じゃない なぜなら再帰呼び出しは自分自身を呼んでいないからだ 階乗を考えてみよう 階乗は数学的にこう定義できる 但し、自然数n=1のときは1 ふつうRubyで階乗メソッドはこう書く def fact(n) if n == 1 1 else n * fact(n-1) end end fact 5 #> 120 factメソッドの中でfactメソッド
Online Pomodoro Timer Tomighty Tomighty is a free timer app designed for the Pomodoro Technique. Use in browser or install on Windows or Mac computers. Tomighty can be used for any task, large or small. It can be helpful for staying focused, avoiding distractions, and getting more done in less time. What is Pomodoro Technique? The Pomodoro Technique is a time management method developed by Frances
© 2010 IBM Corporation JIS2004とは? 日本アイ・ビー・エム システムズ・エンジニアリング株式会社 2010年7月 ~JIS2004を理解するためのはじめの一歩~ © 2010 IBM Corporation 3 目次 � 1.はじめに – 29年ぶりに新しい常用漢字表が告示 – 新常用漢字とJIS2004、Windows 7の関係 � 2.Windows 7とJIS2004 – JIS2004とは – Windows 7のJIS2004対応 – IBM日本語ホストコード � 3.参考文献 © 2010 IBM Corporation 4 1.はじめに © 2010 IBM Corporation 5 � 出典: http://www.yomiuri.co.jp/kyoiku/news/20100519-OYT8T00778.htm 今年、内閣が29年ぶりに新し
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. こんにちは、プラットフォーム サポートの近藤です。 今回は、最近良く見る x64 コードのデバッグについてお話します。 - x64 呼出規約について x64 上では、全ての呼び出しが従来の FASTCALL に似た呼出規約が用いられています。ここでは呼出規約の詳細は説明しませんが (興味ある方は記事末尾の参考資料をご覧ください)、x64 アーキテクチャで増えたレジスタを多く使用するようになっています。引数に関しましては、基本的に 4 つ目の引数までが順に rcx、rdx、r8、r9 レジスタで渡され、残
Visual Studio 2013 Update 3 で CodeLens が Git に対応して凄く便利になった話 - しばやん雑記 *UItimateだけだけど*CodeLens便利ですね。みんなが持つとより便利ですが、見知らぬソースレビューするような人は持っておくと便利です。ちなみにuservoiceで「他のエディションにもくれよー」という要望出てますが、却下されてます…すくなくとも現行のエディション制で行く限りは難しいのかも。たとえば機能別とかじゃなくて、Collaboration Editionとか、Tuning Editionとかの役割範囲とかでエディションを考える、とかになると変わるのかもしれませんけど。 しばやんがすごくいい解説かいてくれてますが、もう少し便利になる機能紹介。 Microsoft CodeLens Code Health Indicator extensi
ドラッグストアなどで販売されている「ハッカ油」には、暑い季節にぴったりのさまざまな活用方法があります。例えば、お風呂に数滴加えるとすっきりとした湯上がりに。水の入ったスプレーボトルに入れると、アウトドアには欠かせない虫除けスプレーにもなります。1本あると頼りになる、ハッカ油の便利な使い方を紹介します。 ■ 火照った体にひんやり……ハッカ油の活用方法 ▽ ハッカの役割|株式会社北見ハッカ通商 ▽ 夏をクールに乗りきる「ハッカ油の15の使い方」 : earth in us. 数滴のハッカ油を水に加えたり布に染み込ませたりすると、主に以下のような使い方ができるそうです。 体のクールダウン リラックス効果 虫除け 口臭・消臭対策 花粉対策 水を入れたスプレーボトルにハッカ油を5適加えると、制汗スプレーとして利用できます。化粧水に1滴混ぜれば、ひんやりとして毛穴を引き締める効果が期待できそうです。暑
에버노트에 뭐가 새로워요?에버노트에서 무슨 일이 일어나고 있는지 궁금하신가요? 아래의 기사들을 확인하여 우리가 작업 중인 흥미로운 것들을 모두 볼 수 있습니다. 새로운 소식레거시 버전 Evernote 앱 사용 중지2024년 3월 26일, 저희는 레거시 버전 Evernote 앱에 작별을 고합니다. v10 이전의 Evernote 경험을 단일화하면 보안 수준을 크게 높이고 더 빠른 개발을 위해 더 많은 자원을 투입할 수 있습니다. 더 읽기 14가지 주요 기능이 이제 모든 사용자에게 제공됩니다이 중요한 Evernote 기능들은 검색, 첨부 관리, 노트 액세스 등 핵심적인 제품 성능을 높여줍니다. 이제 누구나 그 기능을 사용해 Evernote의 잠재성을 최대한 활용할 수 있습니다.
migemoが change-log-modeで使えない問題を修正しました. (@a_arsさん、ありがとうございました.) change-log-modeは ChangeLog, ChangeLog.1...みたく、ファイルをまたいで 検索してくれるんですが, それを実現するための設定が migemoと衝突して いてうまく機能していませんでした. リポジトリ https://github.com/emacs-jp/migemo MELPAからインストールできます. すでにインストール済みの方はアップデート してください. イメージ おわりに 問題があれば github issuesまでお願いします.
The Java EE 7 Tutorialの23 Introduction to Contexts and Dependency Injection for Java EEのセクションを読んでテキトーに訳した。 23 Introduction to Contexts and Dependency Injection for Java EE Contexts and Dependency Injection for Java EE (CDI)はJava EEの機能の一つで、Web層とJava EEプラットフォームのトランザクション層とを結びつけるのに役立ちます。CDIを各種のサービスと一緒に使うことで、開発者はwebアプリケーションでJSFとEJBを簡単に使えるようになります。また、ステートフルオブジェクトと共に使えるよう設計されたCDIは多様な用途に利用でき、開発者に疎結合かつタイプセー
Netatalk で AFP ファイル共有サーバを構築 Mac を使う上で最も簡単なバックアップ方法は Time Machine を利用した方法ですが、Time Machine のすべての機能を使用するためには、Apple Time Capsule などの Time Machine 対応製品を購入する必要があります。 しかし、Unix 上でオープンソースのソフトウェアとして提供されている「Netatalk」で AFP 共有サーバを構築することで Time Machine の機能を全て利用することができます。 今回は CentOS 6 に「Netatalk」をインストールします。 まず、Mac はメタデータ、リソースフォークなどの独自のファイル管理機能を持つため、Linux 側のファイルシステムをファイルやディレクトリのメタ情報を柔軟に設定する拡張ファイル属性(extended attrib
Linuxコンテナを使った仮想化ソフトウェアDocker。興味はありつつも、実際の運用の中で活かす機会は意外と多くないのではないでしょうか。さらに1.0となったとは言え、実運用のサーバの中で活用していくというのは勇気が出ないかも知れません。 そこで今回はあくまでも開発の部署内だけでDockerを使っていくという方法を提案したいと思います。Dockerのメリットの一つ、外部の人たちが作ってくれているコンテナを使ってサービスを立ち上げてみましょう。今回は特にエンジニアがよく使いそうなソフトウェアにフォーカスを当てています。 必要なもの さくらのクラウドのアカウント さくらのクラウドトップページ アカウントはさくらのクラウドトップページから作成できます。 クラウドサーバを追加する サーバ追加画面 管理画面に入りましたら、サーバの追加を選択します。追加画面では、サーバの名前、メモリ数、ディスクプラ
「締め切りがないと、到達しないすごく遠いゴールに向かって走ってしまう」──カーネルハッカー・小崎資広(2) | サイボウズ式が公開されました。 公開前は「締め切りを設定することのメリット」に関して、いくつか他の実例を紹介したりしようと思っていたのですが、いざ公開してみると意外なことに小崎さんが勉強会発表動画を「黒歴史」と呼んだことについての反応がいくつかありました。 考えてみてください。自分がインタビューを受けて、そのインタビュー内容は記事になることがわかっているとします。「本当に人に知られたくない過去」について言及するでしょうか。 また自分の「本当に人に知られたくない過去」が動画として公開されている場合、その動画を公開した人に「おい、やめろよ」と言わないってことが考えられるでしょうか。言われた勉強会の主催者が「やだよ、消さないよ」と言って公開し続けることがありえるでしょうか。 ないない、
5万円以下で買えるコンパクトな2in1 手頃な2in1デバイスを探しているユーザーに要注目の1台が現れた。 デルの「Inspiron 11 2 in 1」は、11.6型ワイド液晶ディスプレイを搭載したコンパクトな2in1だ。360度回転ヒンジを採用することで、クラムシェルノートPCとタブレットを含めた計4つのスタイルで活用できる。通常のノートPCより凝った設計の2in1ボディながら、4万9980円(税込、送料込み)から購入できる低価格が最大の魅力だ。 同社のWebサイトでは構成の異なる4種類のラインアップが用意されているが、最も安価な4万9980円のモデル「Inspiron 11 2 in 1 エントリー・タッチパネル」を入手した。早速、性能や使い勝手を検証していこう。 ボディは落ち着いたサテンシルバーのカラーでまとめられている。金属の質感を生かした仕上げで、さりげない高級感があり、5万円
By cobalt123 Twitterのタイムラインには「おすすめのユーザー」が表示されることがありますが、そんなフォロー相手ではない「関連するユーザーのツイート」までもがタイムラインに表示されるようになったことが正式に発表されました。 Twitter Help Center | What's a Twitter timeline? https://support.twitter.com/articles/164083-what-s-a-twitter-timeline Twitter now officially says your timeline is more than just tweets from people you follow - Quartz http://qz.com/252192/twitter-now-officially-says-your-timeline
ツイッター、「お気に入り」を自動リツイートする機能を追加2014.08.20 12:30 scheme_a 物議を醸しだしそうです。 ソーシャルメディアとは、常に新しい実験を行なう舞台です。中にはユーザの行動履歴を元に直接テストを行っていくものもありますが、機能やデザインを少しずつ変えていき、反応を見ながら一歩ずつ進んでいく戦略もあるでしょう。 ツイッターの場合、サーヴィスの変更は一部のユーザから適用させ、少しずつ広めて行きます。今月始め、ツイッターはお気に入りをリツイートのように扱う機能を実装しました。どうやらその変更が多くの人に影響しだしているそうですよ。The Next Webによると、ユーザからの不満がツイッター上に寄せられています。 Twitter filling my feed with stuff I didn't ask for - stuff other people f
なんて夢のある企画なんでしょう。 イラストレーター・デザイナーである水内章裕氏が、チョコレートでできたレゴの「ACGUY」プロジェクトを発表しました。 作り方は本当に簡単。レゴブロックの型を作り、そこに溶かしたチョコレートを流し込んで、冷やして固めれば完成。見た目は本当に普通のレゴです。 種類は、ホワイトチョコ、ビターチョコ、いちごチョコ、ミルクチョコの4種類あり、味と同様に色も異なります。 実現できると、レゴブロックあるあるが色々と解決できそうです。 例えば、小さいパーツを踏んでしまって痛めたりとか、お子さんが誤飲していまったりとか、飽きたときに意外にスペースをとるので食べてしまえばいいとか。 まだ、欠点も多く、越えなければならない問題は多いでしょうが、是非商品化してもらいたいです。 source: CHOCOLATE LEGO:ACGUY (okeyuhi)
郵便番号から住所を自動補完してくれるライブラリのご紹介。他にもいくつかありますけど使いやすかったので備忘録として。 よくあるやつ。メンテも不要との事なので助かります。 <script type='text/javascript' src='http://code.jquery.com/jquery-git2.js'></script> <script type="text/javascript" src="http://jpostal.googlecode.com/svn/trunk/jquery.jpostal.js"></script>ライブラリはgooglecode.comにホストされているものを直接読み込みます。 $('#postcode1').jpostal({ postcode : [ '#postcode1', '#postcode2' ], address : { '#ad
本日、Dropboxが、人気メールアプリ「Mailbox」のiOS版をアップデートし、最新版の「Mailbox 2.2」をリリースしました。 今バージョンでは、本日公開されたMac向けベータ版にも搭載されていた下書き機能が追加された他、バグ修正やパフォーマンスの改善も行われています。 下書き機能に関しては、Dorpboxアカウントを使用する事でiOS版とMac版で同期可能です。 なお、同アプリはGmailやiCloudメールに対応したメールアプリで、価格は無料で、iPhoneとiPadの両方に対応したユニバーサルアプリとなっています。 Mailbox 価格:無料 (記事公開時) 関連エントリ 人気メールアプリ「Mailbox」のMac版が登場 ー ベータテストは順次拡大へ
migemo 20160924.741(in MELPA) Japanese incremental search through dynamic pattern expansion 日本人でEmacsを使っていてMigemoを使っていないならば、 今すぐインストール してください。 そう、今すぐです。 Emacsのisearchは少ないタイプ数で目的地に到達してくれる 優れたカーソル移動手段です。 しかし日本語文字列の場合は、 ローマ字から変換をする必要があるため、 isearchの恩恵が受けられません。 Migemoは漢字変換の手間を排除し、 ローマ字を入力するだけで 日本語文字列を検索してくれます。 たとえば、C-s nihonで「日本」にカーソルが行きます。 Migemoを使うには、cmigemoというバックエンドをインストールする必要があります。 Debian系列ならば $ su
電子書籍、購入していますか? ボクは恐らく月間で5000円くらいは買っているかな?と思います。 その中で、ボクが使っている電子書籍の購入先はやはりアマゾンでの購入頻度が高くなってしまっています。 日替わりセールは毎日チェックされている方もいるのでは? でも、よくよく考えるとアマゾンって電子書籍に関していうと決してお得では無いんですよね。 ボクが使っている電子書籍サイトは、いろいろ使いましたが結局2つとなりました。 1つはやはりアマゾンです。 また、まんまと1巻0円のキャンペーンで2巻以降を普通に購入してしまっている事も。 でも2巻以降は決してお得では無いので、もっと安く買えないかな?という事で使っているのが、BookLiveというサイトです。 BookLive なぜ、ここを利用しているのか説明します。 先払いによるポイント発生 このBookLiveは先に金額を指定してポイントを購入してポイ
今、テクノロジーおよびITマーケティングの世界で話題のキーワード「iBeacon(アイ・ビーコン)」をご存じだろうか。 iBeaconは、アップルが2013年秋にリリースしたスマートデバイス向けOS「iOS 7」で搭載された機能だ。2014年現在、さまざまな場所で、このiBeaconを用いたサービスがiPhoneなどで利用できるようになってきている。 ポイントは「OSの標準機能」として組み込まれたこと。「アップルが提供する、決済技術の本命」「(Suicaや楽天Edyでなじみのある)NFCを代替する技術」「GPSが使えない建物内でも、メートル/センチメートル単位の誤差で訪問客を誘導できる」「Beacon機能で、最新情報を手持ちのデバイスで自然に受信できる」などのシーンがサービス提供社などより提案され、2014年以降のO2O(Online to Offline:オンラインの情報からオフラインの
詳しくは上記連載を見てもらえば分かりますが、GruntとはJavaScriptを使用してWeb開発に伴うさまざまな作業を自動化して効率良く行うためのビルドツールです。 このツールでは「タスク」と呼ばれる一連の処理を設定ファイルに記述していきます。Gruntの設定ファイル(Gruntfile.js)は、タスクに対してJSON形式でパラメーターを指定していくのですが、ここで少々問題があります。 シンプルなタスクであれば分かりやすいのですが、多くの拡張機能(プラグイン)を使用したり、タスクの制御を細かく行う必要が生じたたりした場合、Gruntfileの記述量が増えて冗長になり、タスク同士の関連やタスク実行結果も分かりにくくなってしまいます。 そんなGruntの問題点を解消することを目的として開発されたのが、今回紹介する「gulp.js」(以下、gulp)です。 gulpはGruntを継承しつつ、
なんちゃって vimmer (自分)。 つい先ほどこんな記事を書いたばかりなのに Your configuration generator for NeoVim and Vim - Vim Bootstrap を見つけて、どんどん拡張していってる。 最近導入した vim プラグイン をまとめる - 大学生からの Web 開発 Vim Bootstrap は 自分の使用する言語に合わせた .vimrc を提供してくれるサービス。多く使われている設定、プラグインが入ってておすすめできる。 使い方 Your configuration generator for NeoVim and Vim - Vim Bootstrap にアクセスして自分の使う言語を選択して generate する。 vimrc というファイルがダウンロードされる。 $ mv ~/Downloads/vimrc ~/.vim
Software Design (ソフトウェア デザイン) 2014年 09月号 [雑誌] 出版社/メーカー: 技術評論社発売日: 2014/08/18メディア: 雑誌この商品を含むブログ (2件) を見る演習そして講義で,Cのプログラム例を学生に紹介したり,学生の書いたコード(しばしば「うまく動きません」の相談とともに)を見て指導したりしてきた者として,第1特集の第1部「C言語ポインタの克服編」の内容をひととおり読み,ある一つの情報が書かれていないことを,残念に感じました. それは,「ポインタの初期化をしていない状態で,参照先の値へ参照や代入をしてはいけない」です.例を挙げると, int *p; と宣言し,pへの代入をすることなく *p = 1; などと書くのはいけません.実行時エラーとなるのが容易に想像できます. 実行時エラーとならずに,おかしな挙動をする可能性や,エラーも何も起こらず
Javaプログラマーなら習得しておきたい Java SE 8 実践プログラミング 作者: Cay S. Horstmann出版社/メーカー: インプレス発売日: 2014/09/22メディア: 単行本(ソフトカバー) 私にとっては、14冊目の翻訳本になる『Java SE 8実践プログラミング』がAmazon.co.jpで予約受付が開始されました。 目次は、以下の通りです 第1章 ラムダ式とは 第2章 ストリームAPIの使い方 第3章 ラムダ式を使ったプログラミング 第4章 JavaFXによるGUIプログラミング 第5章 日付と時刻の新たなAPI 第6章 並行処理の機能強化 第7章 Nashorn JavaScriptエンジンの活用 第8章 その他のJava 8機能を理解する 第9章 Java 7の機能を復習する インプレス社の紹介ページは、こちらです。 今年は、5月に『APIデザインの極意
2014.08.18 スキル 業界で名の知れたプログラマーは、今年の上半期に何を学んでいたのか? 「同業者が役に立ったものは、自分にも役に立つはず」という仮説を基に、彼らの学びlogから、2014年上半期の流れを振り返り、今後の動向を予想してみよう! アルファブロガー 小飼 弾氏(@dankogai) 1969年生まれ。カリフォルニア大学バークレー校を経てオン・ザ・エッヂ(のちのライブドア)へ入社し、その後、取締役就任。96年にディーエイエヌを設立し、現職に。読書家としても知られ、ブログ「404 Blog Not Found」での書評は毎回、大きな話題を集めることでも有名。ニコニコ生放送にて、「プログラマー脳で今時のニュースを一刀両断する」放送を行っている。共著書、著書、多数 日本時間の2014年6月3日、WWDCの席上でAppleが新言語『Swift』を発表した。そしてその翌日の6月4日
きっかけ コードのネストを深くするな | anopara を読んで、 僕もネストは浅い方が好きだけどisValid…お前はダメだ。 - bufferings のコメント / はてなブックマーク って書いたら、@m_seki さんに"isValidダメなんだ。どう書けばいいの?"というツッコミを頂いたので。ちょい考えてみた。まぁ、元記事の主題とは関係ないところなので。ゆるりとね。 元々のんは、こんな感じ? Groovyで書いてみた。 class Data { def Count def Error def Result } class Validator { boolean isValid(Data a) { if(a != null) { if(a.Count > 0) { if(a.Error == null) { if (a.Result != null) return true; }
WildFlyに、Hibernate Searchが同梱されるようになったと聞き、せっかくなので試してみることにしました。 Hibernate Searchが使用する、Luceneのインデックスの保存先はInfinispanとします。また、最終的にはWildFlyにCache Containerを定義して、クラスタリングするところまでを目標に頑張りたいと思います。 それに、Hibernate SearchってこれまでInfinispan越しに使っていましたが、JPAと合わせたことはありませんし。 JPA(もちろん実装はHibernate)とHibernate Searchを統合することで、JPAでの更新時に一緒にLuceneのインデックスを作成してくれるみたいです。この時のインデックスの保存先は、メモリ、ファイルシステム、Infinispanから選ぶことができますが、前述の通り今回はInf
Sendagaya.rb #86 - Sendagaya.rb | Doorkeeperに参加してコードレビューについて思うところをみんなでディスカッションしたので、自分の思いをまとめておきます。(ポエム) ソニックガーデンの @mah_labさんのスライドにある7つの秘訣に同意です基本。あと、github上のプルリクでコードレビューするという前提でまとめます。 1. レビューの観点を明確に いま何の話をすべきかという状況を判断して、どの観点で物を言うのかっていうのはコードレビューだけに限らず打ち合わせ時にも大事ですね。今この観点で議論を進めますよ!ということを表明することで齟齬が防げます。 観点が明確だと議論のテーマが明確になるので、コードレビューで修正すべき点も分かりやすくなりますね。 コーディング規約の観点 セキュリティの観点 メンテンスの観点 設計の観点 リリース前にこれで出来るレ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く