3Dプリンタ用のフィギュアデータ共有サイト「DELMO」で、「初音ミク 3Dモデリングコンテスト」が始まりました。応募期間は8月17日までです。 同コンテストは、初音ミクのイベント「マジカルミライ 2014」との連動企画。募集にあたっては「Music」というテーマを設け、「初音ミク」「鏡音リン」「鏡音レン」「巡音ルカ」「MEIKO」「KAITO」らVOCALOIDキャラの3Dデータ(STL形式)を募集します。 最優秀賞は賞金10万円、優秀賞は賞金1万円。受賞作品は3Dプリンタで出力され、「マジカルミライ2014大阪会場」に展示されます。さらに、「月刊ホビージャパン」にも掲載されるそうです。つまり、作ったデータがリアルなフィギュアになって人目に触れるチャンスってことですね! 興味のある方は、募集ページに目を通してみてください。 advertisement 関連記事 照英が泣きながら3Dプリン
はじめに 他の人が書いたコードを読んでいるときに時々気になるのが、英語の間違いです。 特に動詞、名詞、形容詞の使い分けが間違っていたりすると、かなり違和感を感じます。 そこで今回はモデル(=クラス)やメソッドに名前を付けるときの基本的な原則をまとめてみます。 また、英文法的に正しい品詞が選べるようになるための習慣についても最後に説明します。 想定する言語/フレームワーク この記事の説明ではRuby/Ruby on Railsを想定しています。 ただし、基本的な考え方は他の言語でも同じように使えるはずです。 モデルの名前は名詞にする 例: 「支払い情報」を表すモデルを作りたい場合 × Pay ○ Payment 「支払う = payか。よし。」でモデルを作ってはいけません! payは動詞で、payの名詞形がpaymentです。 Payモデルではなく、Paymentモデルを作りましょう。 例:
Ubuntuを使ううえでパッケージ管理は欠かせません。とくにUbuntu Serverのユーザーや真の初心者とは言えないユーザーであれば、ソフトウェアセンターだけでなく、コマンドラインからパッケージをインストールしたことも一度はあることでしょう。今回はUbuntu 14.04 LTSで使えるようになった、(入力速度的な意味で)より高速なaptコマンドについて紹介します。 apt 1.0のリリース! 「Apt(Advanced Package Tool)」は、Ubuntuを含むDebianから派生したLinuxディストリビューションやいくつかの非派生系ディストリビューションで採用されているパッケージ管理システムです。このパッケージ管理システムとフリーソフトウェアという文化のおかげで、Ubuntuでは多種多様なソフトウェアをとても簡単にシステムにインストールできます。 そんなAptですが、2
一見ただのボタンに見えますが、実はただのボタンなんです。 この何の変哲の無い赤いボタン「bttn」は無線インターネット接続でき、ポチッと押せることが特徴なんです。「いや、私が持ってるパソコンもスマートフォンもスピーカーもPhilips Hueなんかも全部ネットに接続してるし、押すだけが取り柄のボタンなんか必要ないでしょ」と思うかもしれないのですが、そこがフィンランドのスタートアップ「The Button Corporation」によりbttnが開発された大きな理由です。 この赤いボタンを何に使うかはあなた次第で、来客が押せるドアベル代わりに使ったり、違う部屋にある照明を消したり、気分が良くない時に押せる自家製ナースコールにしたりとその用途は無限大。SMSや携帯電波、Wi-Fiを使って常にネットに繋がっているので、世界の反対側から押しても大丈夫。 またbttnのサーバーは様々なネットワーク技
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1' ) import groovyx.net.http.RESTClient import static groovyx.net.http.ContentType.* // リクエストする先のURL def http = new RESTClient('http://httpbin.org/') // GETの場合 // パスとコンテンツタイプをMapで渡し、戻り値が結果 def res = http.get(path: 'get', contentType: JSON) // 結果のJSONから一部表示 println res.data.origin // POSTの場合 res = http.post(
[English] 最終更新日: Mon, 16 Jun 2014 18:21:23 +0900 CCS Injection Vulnerability 概要 OpenSSLのChangeCipherSpecメッセージの処理に欠陥が発見されました。 この脆弱性を悪用された場合、暗号通信の情報が漏えいする可能性があります。 サーバとクライアントの両方に影響があり、迅速な対応が求められます。 攻撃方法には充分な再現性があり、標的型攻撃等に利用される可能性は非常に高いと考えます。 対策 各ベンダから更新がリリースされると思われるので、それをインストールすることで対策できます。 (随時更新) Ubuntu Debian FreeBSD CentOS Red Hat 5 Red Hat 6 Amazon Linux AMI 原因 OpenSSLのChangeCipherSpecメッセージの処理に発見
[Swift] Swiftのoptional valueの便利さ /「?」と「!」でより堅牢なコードへJavaObjective-CGroovyiOSSwift この記事ではSwiftのoptional valueの挙動と、利用することのメリット、具体的な利用シーンについてまとめてみました。 基本的な挙動について まず?と!の挙動についてまとめてみます。 実際にどのようなケース利用するかの使い分けや、使うことのメリットについては次の章で説明します。 挙動の説明を見て、わかりづらいなと思ったら、この章は流し読みして次章の「具体的な利用シーン」とこの章を交互にみるとわかりやすいかもしれません。 optional valueな変数の宣言 Swiftでは、ただ宣言しただけの変数にはnilを代入することができません。 例えば以下のようなコードは静的にエラーになります。
WWDCでSwiftが発表されてTLが賑わっていますが、時を同じくして6/2〜6/4に開催されたGR8Conf Europe 2014でGroovyのAndroidサポートが発表されました。 groovy-coreに取り込まれた差分: Raw modifications to run Groovy on Android by melix · Pull Request #436 · groovy/groovy-core さっそくAndroidアプリをGroovyで書いてみた 以前RxJavaのために書いたサンプルプロジェクトがあったので、Groovy化してみました。 と言っても、GroovyはJavaに完全な上位互換があるのでそのままでも動くので、Groovyっぽいシンタックスを使ってみました。 class ComposeMessageActivity extends Activity {
2014-06-05 Groovy on Androidのサンプルを動かす Groovy 2.4でのAndroidサポートがいきなり発表されたので、とりあえずサンプルを動かしてみる。 スライドはこちら。 https://speakerdeck.com/melix/groovy-on-android サンプルはこちら。 https://github.com/melix/gr8confagenda Groovy 2.4はSNAPSHOTなのでローカルでビルドしてMavenリポジトリにインストールする。 git clone https://github.com/melix/groovy-core --branch feature/grooid cd groovy-core/ ./gradlew -PskipIndy=true install それなりにかかるので待つ。 インストールし終わったらg
歴史上の人物には、毎日の生活を詳細な日記に残している人がいます。それらの日記には、2つの効果があります。1つが、後世に伝えるための永久に残る記録。もう1つが、書くことによる感情浄化作用です。そんなのどっちも必要ないよというあなたにも、日記をつけることで得られるメリットは絶大なものがあります。では、毎日の考えを記録しておくことに、どんな意味があるのでしょうか。 子どもたちのために自分の生き様を残しておきたい。自分のクリエイティビティを存分に発揮したい。書くことによって感情を吐きだしたい。どんな理由であれ、日記を記すことには大きな意味があります。この記事では、そのひとつひとつの意義について考えてみたいと思います。 書くことは精神的な健康をもたらす 書くことは、あなたの健康に素晴らしい影響を及ぼします。クリエイティビティを保つこと以外にも、日々の生活のストレスを解き放つ働きをしてくれるのです。こ
iPadをパソコンのサイドモニタに! iPadを上、左、右、手元、どこにでも設置可能なフレキシブルアーム付きスタンドです。 対応製品はiPad 第2世代〜第4世代、iPad mini、iPad mini Retina、iPad Airと、ほとんどのiPadが取り付けできます。 フレキシブルアームは、軽い力で自由に角度調整可能です。グネグネと、思いのままに角度や高さ変えることができます。 フレキシブルアームを使い、Macの横にiPadを設置します。さらに、iPadをパソコンのサブディスプレイに変えるアプリ「Air Display」などと組み合わせると、さらにiPadを便利に使えます。 付属のホルダーを付け替えることで、デスクの上に直接置けるスタンドにもなります。 iPadをデスク周りで大活躍させるフレキシブルアーム付きスタンドです。iPadユーザーはぜひチェックしてください。
2014年6月1日(日)、東京・渋谷マークシティにおいて、GitHubユーザグループ主催によるイベント「GitHub Kaigi」が開催されました。500人の定員に対し800人を超える参加申し込みのあったこのイベントには、日本におけるGitHub活用の第一人者たちはもちろん、米GitHub社から招いた開発者たちも登壇し、いずれ劣らぬ濃いセッションが繰り広げられました。ここではその様子を紹介します。 GitHub実践入門 ── Pull Requestによる開発の変革 トップバッターとして登壇したのは、WEB+DB PRESS plusシリーズ『GitHub実践入門 ── Pull Requestによる開発の変革』の著者である大塚弘記氏です。 『GitHub実践入門』の著者、大塚弘記氏 同氏はまず、「GitHubを利用した開発の世界を知る」「GitHubを(利用|活用)する違いを
groovyでAndroidアプリが書けるようになったらしいので早速触ってみた。 環境 Android Studio 0.5.9 Android SDK Tools 22.6.3 Android SDK Platform-tools 19.0.2 Android SDK Build-tools 19.1 groovy-2.4.0-SNAPSHOT-grooid gradle 1.11 gradle plugin 0.9.+ ビルド 参考のリポジトリにはjcenter()からgroovy-2.4.0-SNAPSHOT-grooid.jarを取得していますが、not foundになっていました。 http://jcenter.bintray.com/org/codehaus/groovy/groovy-json/2.4.0-SNAPSHOT/groovy-json-2.4.0-SNAPSHOT
Gr8conf Europe 2014 presentation by Benoit Hediard (@benorama). DevOps Simulator demo: http://devops.benorama.com DevOps Simulator code: http://github.com/benorama/devops-simulator I also wrote a wrap up article here: https://medium.com/@benorama/running-a-startup-with-lean-devops-culture-df50825b110b
これだけモデリング!というコンセプトで、山岸さんが話された5/28の要求開発定例が面白かったので紹介します(山岸さんはリーンモデリングとも呼んでいたがぼくはベタにこれだけモデリング、という日本語が好き)。 情報システム部門目線で見て、どんどん複雑になるアプリケーションの要求や設計を見通しよく「共通合意」を作るための、「軽い」モデリングの必要性が今回テーマです。そうなんです、従来は、「全部書かなきゃだめ」とか「全部メンテしないといけない」とか、「下流を触ったら上流までさかのぼって修正しなきゃ」とか足かせが多かったので、なかなかペイしなかったのですね。だから、「これだけ」モデリングを提案したい、という訳です。 (※6/5 追記: 以下に、当日の資料を公開します。) これだけモデリングとは、 誰が? ー 情報システム部門の人(と開発の人が共に) いつ? ー システム開発の前段階、すなわち「要求開
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く