発売日: 2015年2月 - 発売中新刊発見日: 2014年12月26日(2024年11月24日 20時14分 JST時点)
今まで golang で変数名や関数名のリネームには gofmt の -r オプションを使ってきましたが、これからは gorename を使いましょう。 文法を解析して正しくリネームしてくれるので、gofmt で起き得た誤爆も心配ありません。インストールは以下の様に実行します。 $ go get golang.org/x/tools/cmd/gorename 使用方法は以下の通り。 gorename: precise type-safe renaming of identifiers in Go source code. Usage: gorename (-from <spec> | -offset <file>:#<byte-offset>) -to <name> [-force] You must specify the object (named entity) to rename
Tableauのデータ抽出APIを利用することによって、データ抽出 (TDE) ファイルを直接作成する方法をご紹介します。 データ抽出APIは C/C++、Java および Pythonで動作します。Linux及びWindowsのどちらのOSからもTDEファイルを生成できます。Tableauは、それらの抽出ファイルにネイティブに接続可能できます。 データ抽出 API – Python – 32 ビット データ抽出 API – Python – 64 ビット データ抽出 API - C/C++/Java – 32 ビット データ抽出 API - C/C++/Java – 64 ビット 今回はAmazon LinuxからPythonのデータ抽出API(64Bit)の利用方法について解説します。 ダウンロード Tableauページにログイン(要ユーザー登録/無料)後、以下ページにアクセスし、『D
概要 社内プロキシに様々なサイトへのアクセスをブロックされたり、社外サーバにsshできなかったりする人向けに社外プロキシを立ててあらゆるサイトにアクセスする方法のまとめです。(後述しますが半分くらいネタポストです。) 他にも以下のような効果がありますので、プロキシフリーな会社にお勤めもし良かったら参考にして頂ければと思います。 なぜか2015年になっても存在するカフェとかホテルとかでの保護されていなかったりする無線wifiを使っても盗聴されない。 日本からアクセスできないサイトにアクセスできる。(海外のデータセンタ上のVMを使った場合) なお、非認証プロキシを例にしてます。認証プロキシでもあまり変わらないとは思いますが、環境が無いため未確認です。また、プロキシの挙動や設定方法はプロキシサーバの種類や設定によって多岐に渡るため、全てのプロキシで同じ方法が使えるとは限らないとは思います。 最後
マイクロソフトとAmazonクラウドは相次いで、Xeon E5 v3プロセッサ(コード名Haswell-EP)を30コア以上割り当て可能な大規模インスタンスの提供を開始しました。 Haswell-EPはインテルが昨年秋に発表したサーバ/ワークステーション向けの最新プロセッサ。1CPUあたりのコア数は最大18となりメモリ容量も1.5TBと拡大、仮想環境での性能も大幅に向上させています。 マイクロソフト、AzureでGファミリーを提供開始 マイクロソフトは8日、Microsoft AzureでHaswell-EPを基盤とした最大32コア、448GBメモリ、6.5TB SSDストレージの仮想マシン「Gファミリー」の提供を開始しました。 これまでのAzureのインスタンスと同様に、仮想マシンのコアには基盤となるプロセッサの物理コアがそのまま割り当てられと説明されているため、Gファミリーでは仮想マシ
いかがでしょうか。やはりc4.8xLargeは圧巻、といった感じでしょうか。AWSのアナウンスによれば EC2 uses virtualization technology to provide secure compute, network, and block storage resources that are easy to manage through Web APIs. For a compute optimized instance family like C4, our goal is to provide as much of the performance of the underlying hardware as safely possible, while still providing virtualized I/O with very low jitter. W
DeepLearning 0.1 Documentation の第六回は 制約付きボルツマンマシン (Restricted Boltzmann Machines / 以降 RBM) 。RBM は オートエンコーダとはまた別の事前学習法。かなり分量があるので、とりあえず元文書 前半のRBM の仕組みまで。 RBM を理解しにくいポイントは 2 つあるかなと思っていて、 この構造 (グラフィックモデル) であるメリットはあるのか? 学習 (Contrastive Divergence) で何をやってんのか? というとこではないかと。最初、自分は 2 がまったくわからなかった。2 は "とりあえずできそうな構造 / 方法でやってみたらなんかうまくいった" 感があって、理由がいまいちはっきりしないところがある。 目次 DeepLearning 0.1 について、対応する記事のリンクを記載。 第一回
Serverspec本を献本していただいて一足速く読むことが出来たので感想エントリを書きます.献本って初めての経験なので少々緊張しています. serverspec本届いてた!!献本ありがとうございます!! pic.twitter.com/un77PXebDe— メンヘラ (@catatsuy) 2015年1月10日 Serverspec 作者: 宮下剛輔出版社/メーカー: オライリージャパン発売日: 2015/01/17メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見る O'Reilly Japan - Serverspec 「Serverspec」という本が出ます - Gosuke Miyashita 献本していただけた理由 ところで献本していただけた理由ですが,私がインフラに配属されてからの初仕事としてセットアップスクリプトに Serverspec による CI
作業の効率化のためには集中できる時間を増やすことが重要です。push通知に即座に反応せず、自信の集中力をコントロールしています。 push通知に即座に反応しない 基本、デスクトップ通知機能は切っておきます。iPhoneも基本サウンドはoffなのでブルっとなることはないです。pushされた情報もサウンドがならない邪魔になりません。 push通知は即座に反応せず溜めておいて、自身のタイミングでpullすることでマルチタスクが可能となると考えています。 そういう意味では、 push通知を即座に反応しないでよい状態にする ということです。 自身のタイミングで情報を pull する 私が作業中に開いているアプリケーションは少ないです、ブラウザ、iterm、togglぐらいです。徹底しているのはブラウザのタブもアプリケーションも今必要な物以外は開かないということ。ここでいう今必要なものとは、みずから定
『Everyday Rails - RSpecによるRailsテスト入門』 が、RSpec3に対応したとの噂を聞いて1年ぶりに読み直しました。この書籍は著者や訳者さんが、しっかりとアップデートを続けてくれているので、最新の入門チュートリアル としてRSpecの実践的な使い方が習得できるすばらしい本です。 今回は『Everyday Rails - RSpecによるRailsテスト入門』 を読んでいく中で、特に印象に残った部分を中心にピックアップしていきます。ブログ駆動勉強ですw 🍣 Everyday Railsのサンプルソースeverydayrails/rspec_rails_4 - GitHub この書籍ではできるだけRSpecやテストに集中できるようにサンプルソースが用意されています。しかもRails 4対応と至れり尽くせりです。すばらしい! ターミナルで次のコマンドを実行すると、ロー
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 皆さんは、The Tweleve-Factor Appをご存知だろうか? これはHerokuの中の人が書いた、Webアプリケーションを使いやすい形でスケーラブルにするための方法論である。簡単にいえばコンテナで動かしたいアプリケーションが守っておくとよいレシピ集であると言える。 http://12factor.net/ (日本語訳) 今回これを取り上げた背景としては、実はDockerコンテナをメインにした本番でのインフラ運用を考えた時に、アプリケーションがこの12の要素を満たしていることが重要だと最近ひしひし感じているから。 実際、自分が
横田です。今年も『このコンピュータ書がすごい! 2015年』に参加してきました。去年の「このコンピューター書がすごい2014年。」でも会場は一杯でしたが、今年も会場は満員でした。 この「このコンピューター書がすごい」は、その年に売れた「コンピュータ書」を紹介していくもの。今回も高橋メソッドでお馴染みの高橋さんが、その月に売れたコンピュータ書と(ランク外ではありますが)それに関連するコンピュータ書を紹介するイベントになっていました。 会場では、月ごとに「売れたコンピュータ書」を紹介したのですが、今回のエントリは会場内で発表された「年間の総合ランキング」を中心に解説していきたいと思います。
GitHub Pagesに設定しているカスタムドメインをHTTPS対応させる このブログはGitHub Pagesで運用している。ホスト名を書いたCNAMEファイルをドキュメントルートに配置してドメインを1000ch.netとしているが、これだと証明書がないせいでGitHub Pagesが対応しているHTTPSを利用できない。つまり、 http://1000ch.github.io → http://1000ch.net https://1000ch.github.io → http://1000ch.net となり、 (http://1000ch.github.io → https://1000ch.net) https://1000ch.github.io → https://1000ch.net とならない。 なぜHTTPSにしたいか 話はGoogle I/O 2014に参加した時に
go vetは失敗時に終了ステータスがnon zeroなんだけど、golintは指摘項目があっても終了ステータスが0なのでエラー扱いにならない。golintはコーディング規約的な推奨事項なのでエラー扱いじゃないのは妥当そう。 ただ、細かい指摘し合いで消耗したくないのでgolintで警告が出たらCIがコケるようにしたかった。以下のようにして無理やりエラーを出すようにした。 #/bin/sh golint ./... | tee .golint.txt test ! -s .golint.txt 標準出力になんか出てたら失敗になるようにという感じ。出力ちゃんと見たいからteeかましてる。 更にいうと、golintは$GOOSを見てくれているので$GOOSを切り替えながら回せばビルド対象毎の警告も網羅できる。 #/bin/sh rm -f .golint.txt for os in "linux
2014年4月にCDI仕様のマイナーアップデート CDI1.1 -> CDI1.2 *1が行われ、@java.inject.Singletonが付与されたクラスはデフォルトではインジェクションできるBean対象から外れました。 後方互換性のない変更であるため、以下にまとめます。 default bean-discovery-modeの見直し CDI1.1 (Java EE7) から導入されたbean-discovery-modeについての詳細は過去の記事にまとめていますが、簡単にいうと、以下の場合にどのクラスをインジェクション対象としてスキャンするかの仕様が見直されました。 warやearにbeans.xmlを含めなかった場合 またはbeans.xmlにbean-discovery-mode="annotated"を明示していた場合 @java.inject.Singletonがスキャン対
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会 みなさんは、 ・社内:複数人でコーディングをしている ・パートナー:五月雨式にコードのやりとり ・個人:いろんなバージョンのコードを要求されたので管理しないといけない ・WordPress:コード改変したらサイトがぶっ壊れたので前の状態に戻したい という場面に遭遇したことがあるかもしれません。 その時に有益なのが、ソースの「バージョン管理」を導入すること。そのバージョン管理の中でも有名なのが Git というシステム。そして、その Git を使ってソースコードをホスティングするサービスが、GitHub です。オープンソースであれば無料で使うことが出来ます。 今日は、GitHub を使って、実際に Git のレポジトリを作成し、 WordPress サイトをみ
最近、Meteorを試して見てます。これはちょっとスゴイ。正直、当時Railsに受けたのと同じ興奮がある。 Meteorの説明は「リアルタイムWebアプリケーションフレームワークMeteorについて」あたりが分かりやすいので、こちら参照。 実は、2012年の公開時から存在は知ってたんだけど、チュートリアル見たくらいで特に興味はありませんでした。 しかし、今は違います。それは主にスマホアプリの開発にかなりの威力を発揮しそうだと気づいたからです。 まず、なんで公開時にあまり興味がなかったかですが、そもそもRailsなど同レイヤーのWebアプリケーションの開発FWとして考えていました。 その場合 SPA リアクティブな開発モデル クライアントとサーバを同一コード(JS)で書ける サーバサイドのDBをクライアントから透過的に呼び出せる(IsomorphicなDBモデル) という特徴はせいぜいリアク
会社設立のための前段階:定款認証 会社を作るためには、まずは定款を作る。 これを最終的には法務局に提出することになるのだが、まともな定款から穴だらけの定款まで、いきなり何でもかんでも法務局にチェックをお願いしてしまっていては、法務局がパンクしてしまう。 そんなわけで、全国には公証役場という認証機関があり、あらかじめそこで定款の認証(定款認証)を受ける必要がある。無事その認証を通過したのであれば、晴れてそれを法務局に提出し、無事登記手続きが完了となるわけである。 View image | gettyimages.com 電子定款を選択してみる 定款は紙でも良いし、最近だとデータ(PDF)でも良い。データとしての定款は「電子定款」と呼ばれる。 電子定款、若干とっつきにくいかと思われるだろうが、分かりやすいメリットがある。 紙面の場合に必要な4万円の収入印紙が、電子定款の場合には不要になるのだ。
デスクオーガナイザーよりもすっきり。 どんなに机をきれいにしても、スピーカーやバッテリーをはじめとしたガジェット類、そして様々なケーブルが机の上を占拠していませんか。レノボの「Think Pad Stack」があればこの問題も解決するかもしれません。 このThink Pad Stackは厚めの板状になったデヴァイスで磁石とLegoのような凸凹に従って縦に重ねることで、これまでは机の上で散らかっていた個別のさまざまなデヴァイスをまるで1つのキューブのようにまとめてくれます。Bluetoothスピーカー、バッテリーパック、無線LANルーター、外付けHDDをユーザが使いやすいように重ねることが可能です。 また、Think Pad Stack全体に対してバスパワーでの給電が可能なので、接続するケーブルもたった1本で構いません。机の上のケーブルが一気に減るのが目に浮かぶでしょう。発売は今年の4月を予
January 11, 2015 執筆者のmizzyさんからご恵贈頂きました!ありがとうございます! Serverspec - O’Reilly Japan 「Serverspec」という本が出ます - mizzy.org 書籍について 最近はソフトウェアの本はあまり読まなくて、 オフィシャルサイトのドキュメントを読むように心がけている(一次情報大切)ので そのために技術書を購入することはなくなっていた。まずは手を動かすことが大切だろうと。 mizzyさんには日頃から良くして頂いているけど、業務で普通にServerspec使ってるし ただのマニュアル網羅しているだけだったら買わなくてもいいかな。と考えていました。 第4章を読んで反省した。めちゃくちゃ有意義だった。 というか全体的にソフトウェアをつくる上での考え方みたいな普段なかなか聞くことのできない 背景を書籍を通じて理解できてとても有意
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 12月になるとやってくるのがアドベントカレンダーです。12月1日〜24日まで、一つのテーマでみんながブログ記事を書いていきます。そのアドベントカレンダーを管理するサービスとしてはQiitaで知られています。 しかし、今年の12月は独自に用意してみてはいかがでしょう。そのための基盤としてradventが使えるでしょう。 radventの使い方 radventはアドベントカレンダー専用のブログと言えそうです。他のブログシステムからの投稿機能がない分、一つのテーマに合わせたコンテンツが集約されるでしょう。オープンソース・プロジェクトや企業独自のアドベントカレンダーとして使ってみても面白そうですね。 radventはRuby/Ruby on Rails製のオープンソース・ソフトウェア(MI
おそらく最もユーザーフレンドリな3DプリンタメーカであるMakerbot が、3Dプリンタでより身近なものが作れるようにするための一歩を踏み出しました。今年後半からMakerbotの3Dプリンタで石灰岩や木材、鉄などの合成素材が使えるようになります。 石、木材、金属など実際の素材の合成物でできた新しいPLAフィラメントを使うことで、3Dプリンタでプリントできるものがプラスチックのプロトタイプだけではなくなり、見た目も質感も、より実物に近づいたものがプリントできるようになります。 新しいフィラメントはMakerBot Replicatorの第5世代で使用でき、押出機を交換するだけで、木材でも、ブロンズでも、好きなものを使ってプリントできるようになります。 今年2015年の後半までは市販化されないようですので、何年も前から叫ばれている3Dプリンタ革命が本格的に起こるのはもう少し先になるでしょう
「snabbt.js」は軽量かつ高速動作が可能なミニマルなJavaScriptアニメーションライブラリです(GitHub)。基本的にDOM要素を簡単に移動、変形、リサイズするためのライブラリで、複数のアニメーションを結合することもできます。 モバイルデバイスで60FPSを実現する高速性、4kb以下のサイズ、シンプルなインターフェイスであることが魅力的なライブラリです。 簡単な使用例 デモとして「RUN EXAMPLE」ボタンをクリックするとボタンが一回転するアニメーションが紹介されています。jQueryとして組み合わせることも可能で、各種Easingエフェクトも完備しています。 ※easingとは「エフェクトの動きを加速/減速させるための関数」のこと。 こんなこともできる さらにsnabbt.jsの可能性をチェックすることができる以下のようなデモも準備されています。 いろいろな形でカードが
「Five Ruby Methods You Should Be Using」はRubyユーザーが絶対知っていたほうが良いメソッド5つを紹介するブログ記事。「Object#tap」、「Array#bsearch」、「Enumerable#flat_map」、「Array.newをブロック付きで使う」、「<=>」の5つのメソッドが取り上げられていました。 Object#tapはローカル変数を減らすことができるメリットがある、Array#bsearchは2分探索による高速検索が可能などなど、長年Rubyを使っていても意外と知らないメソッドの使い方が説明されています。 # tapなし def update_params(params) params[:foo] = 'bar' params end # tapあり def update_params(params) params.tap {|p|
全てのアプリケーションを動かす基板となる基本ソフトウェア「OS」。自分でOSを作ることは開発者にとって夢の一つであるかもしれません。今回紹介する「The little book about OS development」はx86アーキテクチャ用のOSを開発する実践的な方法を解説した技術資料です。スウェーデン王立工科大学の講座の一部として作られたもので、理論よりも実践的な内容を多く含むものとなっています。 内容はツールの紹介やOSの起動方法といった非常に基本的な部分から説明から始まり、Cコードの実行方法、画面出力の方法、セグメントの利用方法、割り込みと入力の受け付け方などの説明を経て基本的なOSの機能を実装します。 その後、ページング、メモリ割り当て方法の説明を加え、仮想メモリを持つユーザーモードアプリケーションを実行できるOSへと進化。最後にファイルシステムやシステムコードやマルチタスクな
一般人にとって普通のルービックキューブ(3x3x3)を完成させるのも大変な作業ですが、世界には17x17x17の巨大ルービックキューブを完成させる人がいるというので驚きです(Geek.com)。 動画の投稿者である、Kenneth Brandonさんは、17x17x17の世界最大のルービックキューブを7時間半もかけて完成。Youtube動画では6分30秒ほどに短縮されているとはいえ、手順の多さから大変な様子が伝わってきます。 Reduction Methodというポピュラーな方法を使い、中央部分から先に色を揃えているようです。このルービックキューブがあれば一生暇しないですむかもしれません。
ソニー、GPSや心拍数センサを搭載した防水イヤホン一体型ウォークマンをCESに出展2015.01.12 08:00 mayumine ソニーはCES 2015にて、イヤフォン一体型の防水ウォークマン「Sony Smart B-Trainer」を参考出展していました。音楽が聞けるだけでなく、心拍数モニタ、GPS、歩数を計測するための加速度計などを搭載しています。 製品名称である「Sony Smart B-Trainer」の「B」は「Beat」を表していて、2つの意味が込められているそうです。ひとつは「心拍数(heat"Beat")」で、右耳の後ろのセンサーで心拍数を計測します。もうひとつは文字通り、音楽を表す「ビート(Beat)」です。 他のフィットネス系ウェアラブルデヴァイスと同様、どのくらいの距離を走ったのか、どのくらいカロリを消費したのか、心拍数はどう推移しているのか…といった情報をス
チャットやコミュニティサイトをはじめ、Webサイトを訪れているユーザに通知を投げたいと思うケースは多々あります。HTML5のデスクトップ通知を使う手もありますが、サポートしていないブラウザもあります。 そこで試してみたいのがHTML5 Push Notificationsです。サイトの訪問中にしか使えませんが、サーバサイドでも簡単に使えるデスクトップ通知ツールです。 HTML5 Push Notificationsの使い方 送信例。左側の画面で書いた文字が両方の画面に通知として表示されています。 文字を変えれば通知も変更できます。 HTML5 Push Notificationsはサーバサイドからも通知を送信できます。例えばPHPの場合、次のようなコードでできます。 $app_key = 'YOUR_APP_KEY'; $app_secret = 'YOUR_APP_SECRET'; $a
CloudFormationのtemplateをRubyで作成 – 「SparkleFormation」を触ってみた。 こんにちは、せーのです。個人的には2015年に入ってから4つめのCloudFormationネタとなります。どうしたんでしょう。 今日はRubyのDSLでCloudFormationのtemplateが書けるrubyist垂涎のツールをご紹介します。名前は「SparkleFormation」といいます。 SparkleFormation - github | document CloudFormation templateに対する根本的な不満 やっぱりなんと言っても特徴は「CloudFormationのtemplateをRubyのコードで書ける」という部分にあります。逆に言うと「CloudFormationのtemplateをRubyのコードで書けるだけのツール」とも言え
javascriptのテストを一度きちんと自動化してみたいなと思っていたのですが、 Railsを組み合わせる場合はjavascript単体でテストしてます。というものがなくて、 サーバサイドからテストを書いてある場合が多いです。 結局は統合テストも書いた方がいいんですが、それが少し面倒くさい気がしたので、Railsの邪魔にならないようにJavaScript(Backbone.js)単体のテストが行えないか、いじってみました。 参考にしたのは、 http://backbonetutorials.com/organizing-backbone-using-modules/ http://inet-lab.naist.jp/tdd-ci-for-javascript/ http://www.sitepoint.com/unit-testing-backbone-js-applications/
Hover.cssとは Hover.cssとは、手軽にホバーエフェクトを利用できるようになるCSSライブラリです。 すべて、CSSで動作するので、AタグなどのHTML要素のクラス指定部分にクラス名を記述するだけで、100種類以上の様々なマウスホバーエフェクトを手軽に使えるようになります。 利用するときは、こんなタグで利用できます。 Font Awesomeのアイコンフォントを利用したことがある方なら、Font Awesomeを利用するように、クラスを指定するだけで使うことができるので、簡単に利用できます。 Hover.cssの主な利用手順Hover.cssを利用するのに必要な主な手順は、以下の3手順です。 Hover.cssのダウンロード&設置Hover.cssを呼び出すHover.css用のタグを記入する利用するファイルも、hover.css(縮小版はhover-min.css)の1つの
システムコールの所要時間は strace の -T オプションで調べることができる。 上はEXCELでピボットテーブルを使ってグラフ化したもの I/Oレスポンス(read システムコールの所要時間)は5〜15ミリ秒であることがわかる 例 strace でシステムコールのトレースを取得する $ strace -ttT -o strace-T_fs_`date +'%Y%m%d%H%M%S'`.log dd if=OVMRepo.vmdk of=/dev/null iflag=direct bs=1M count=1000 -T: システムコールの所要時間(秒.マイクロ秒)を出力 ※マイクロ秒=1/1,000,000秒 -tt: タイムスタンプをマイクロ秒で出力 -o: トレースを指定したファイルに出力 出力結果 $ less strace-T_fs_20150111143101.log [.
» Jenkins ユーザ・カンファレンス 2015 東京 日本Jenkinsユーザ会 2015年最初の課外活動は Jenkins 。connpass のリマインドメールに 13 時開始とあったので、13 時めがけて向かったら川口さんの基調講演は 12 時半からだったみたい。現地に着いてから気づいたんだけど、他にもそういう人多かったみたいで、少し開始時間を遅らせていたよう。おかげで基調講演も半分くらいは聞くことができた。 カンファレンスの最後にもお詫びをしていたし、こういう大規模なイベントだとなかなか運営も大変だと思いますね。運営の方々、お疲れ様でした。 全体の感想とか雰囲気とか 数年前に参加した Jenkins カンファレンスだと、まだ導入しているところの方が少なくて、どうしたら導入できますかみたいな話が中心だったと思う。けど今日参加してみて、既にそういうフェーズは過ぎて、みんな現場で
jQuery versus React.js thinking Jan 11, 2015 I don’t like versus debates per se. I think each reasonably successful library or framework had good reasons (at the time being) to become so in the first place. We will compare conceptual differences behind jQuery and React. Problem List of items. Each item has details which are hidden by default. Whenever user clicks on an item, item will expand and s
MVC と言えば Apache Struts をはじめとするサーバサイド・フレームワークを想像しますが、 今回は JavaScript による大規模開発の際に採用されるクライアントサイド MVC フレームワーク「Backbone.js」の使い方についてまとめてみました。 (厳密にはクライアントサイドの場合、MVC とは呼ばず MVVM とか MV* とか呼ばれてるようです。) 前提 Backbone.js の構成を簡単に言ってしまうと 単一データの管理を行うモデル 複数件のモデルの管理を行うコレクション 画面の管理を行うビュー の3つの主要モジュールを軸に構成されており、Underscore.js、jQuery(Zepto)に依存するかたちで動作するようになっています。 利用の際は、underscore.js、jquery.js、backbone.js の順で読み込みます。 //cdnjs
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
悠久の時を超えた宇宙での話ですけどね……。 ブラックホールを1つ発見するだけでもビッグニュースになると思うんですが、このほど天文学者たちは、互いにわずか1光年しか離れていない距離に2つの超巨大なブラックホールが接近しているとの発見を明らかにしました! このままいったら、ブラックホール同士の衝突は、ほぼ確実視されるとの計算まで出されているんだとか。 もしも本当に、この2個の巨大ブラックホールがぶつかり合ったなら、1億個の超新星爆発に匹敵する莫大なエネルギーが放出され、一気に取り巻く銀河は破壊滅亡に至るとの見通しも発表されています。一方で、天文学的にはこのペアになったブラックホールから発される重力波の検出に成功すれば、時間の進み方が他とは異なるブラックホールや宇宙の謎の解明へとつながるのでは?と、そんな期待も高まっているようです。 なお、そんな恐るべき衝突が太陽系の近くで起きたりしようものなら
電子定款とかで使います 先日、公証役場で定款認証をしてもらってきました。 初めは紙で定款を渡すつもりだったのですが、電話口で、電子定款なら収入印紙代4万円かかりませんよ、って言われて、じゃあそれで、ってことで自分で電子定款を作ることにしました。電子定款ってのは電子署名の付いた定款PDF。 業者にお願いすれば1万円くらいで電子定款作れますよ、って言われましたが、自分自身がいろいろ手続き周りのお勉強をしてみたいという目的もあり、あえて自前で電子定款を作ることに。 こんなのを作ります。 なかなか曲者だったのでメモ。 準備するもの 署名を付ける対象のPDF まぁこれは好きに作れば良いです。 Acrobat で作るも良し、Word や Photoshop で作るも良し。 印影PDF 判子の見た目のPDF。これも好きなツールで好きに作れば良い。背景は透過させておくのが好ましい。 参考:背景透過の印影P
『Application Launcher for Drive』は、Googleドライブに保存しているクラウド上のファイルをPCのソフトで直接開けるGoogle純性のChromeの拡張機能だ。これまでGoogleドライブのファイルをデスクトップのソフトで開くには、ファイルを一度ダウンロードする必要があったが、この拡張機能を使うことで直接編集できる。また、編集したファイルをそのままGoogleドライブへ保存することも可能だ。
おっ、esa.io への申請が approved された...^^— いのうえ (@a_know) 2015, 1月 11 ってことで、使ってみた。 esa.io とは、「小さな開発チームのためのドキュメント共有サービス」。 なぜ esa.io を使ってみようと思ったか 職場では Qiita:Team を使ってる 仕事以外のものでも、markdown をいつでもどこでも読み書きしたくて、Lodge をさくらのクラウド上のサーバに立てて使ってた クーポンを利用してるから、サーバの利用料金自体は今年の夏くらいまで無料なんだけど... esa.io のアイコンがかわいかった(*´ェ`*) 使ってみて、"おっ" と思ったこととか 基本的な機能はひと通り有してるなー fav / watch / コメント 、ひと通り可能。 もともとある記事のコピーからの作成もできる。 絵文字や他記事のサジェストもして
著者のmizzyさんから頂きました.ありがとうございます! Serverspecそのものの説明はいらないとは思いますが,公式サイトと書籍へのリンクを張っておきます. Serverspec - Home O’Reilly Japan - Serverspec 本の感想 ソフトウェアの書籍でよくあるような「Serverspecはこう使う」といよりも「Serverspecはなぜこうなっているのか?」という所に重みを置いている書籍です.D言語のTDPLもそうですが,メイン開発者だからこそ書ける書籍になっています. もちろん,Serverspecの説明のために使い方や機能の説明もありますが,個人的には1章と4章がこの本の肝だろうと勝手に思っています. 1章 Serverspecの誕生から,どういう時に使うのか,また今どういう哲学でmizzyさんがServerspecを開発しているかについて書かれてい
App::RemoteCommand というのを cpan にあげた。 cpan: https://metacpan.org/release/App-RemoteCommand github: https://github.com/shoichikaji/App-RemoteCommand インストール方法 > cpanm App::RemoteCommand > rcommand -v App::RemoteCommand 0.01 なにするもの? ssh で複数ホストにはいって並列にコマンドを実行するスクリプト。 なんで作ったか fabric や chef を使えば複数ホストに並列にコマンドを実行できる。 が、専用のシンタックスで書かなくちゃいけないしイマイチカジュアルじゃない。 ssh, xargs を組み合わせて > cat host-list.txt | xargs -P5 -L
VagrantでCentOSの仮想環境を作ってAnsibleで遊ぶ Vagrantは今更説明するまでもないけど、仮想環境の作成や起動・破棄を自動化したりするツール。VagrantはChefやAnsibleといったようなプロビジョニングツールとも連携可能なのでそれも少し。 Vagrantで仮想環境を作る 自身には仮想化する機能を備えておらず、仮想化ソフトウェアとしてVirtualBoxやVMWareなどを使う。今回はVagrant + VirtualBoxでCentOSの仮想環境を作ってみる。 以下のサイトに環境ごとのインストーラがあるので、ダウンロードしてインストールする。 Vagrant Oracle VM VirtualBox CentOS 6のBoxファイルをダウンロード 今度はどのOSで仮想化するか決める。VagrantではOSイメージをBoxと呼ばれる形式で管理する。有志で配布さ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 新規JekyllプロジェクトにBourbon, Neat, Bittersをインストールして作業したら、とても快適だった。 Bitters helps designers start projects faster by defining a basic set of Sass variables, default element style and project structure. – Bitters という説明の通り、新規プロジェクトがスタートダッシュできる感覚。最初からやりたいことに集中できる。 Bootstrapではスタート
1/11(日)に市ヶ谷の法政大学で行われたJenkinsユーザカンファレンスに行ってきました。 聴講したセッション keynote(ちょこっとだけ) はてなにおける継続的デプロイメントの現状と Docker の導入 クックパッドにおけるJenkinsの活用 時間を1時間間違えてて、keynoteはほとんど聞けなかったので割愛。 はてなにおける継続的デプロイメントの現状と Docker の導入 株式会社はてな 信岡裕也 (@nobuoka) http://vividcode.hatenablog.com/ http://github.com/nobuoka はてなでは はてなブックマーク の開発や ジャンプルーキー という集英社がやっているサービスの開発を担当されているそうです。 Agenda はてなのサービス開発とJenkins ジャンプルーキーの開発フローとJenkins Dockerコ
railsboxAutomate your Ruby on Rails server configuration with ansiblerailsbox helps you to start applying best DevOps practices in your project by generating ansible playbooks for configuring and deploying Ruby on Rails applications. You no longer need to edit a single configuration file on your server and use tools like capistrano for code deployments - all this comes out of the box.
キーボードショートカット一覧 j次のブックマーク k前のブックマーク lあとで読む eコメント一覧を開く oページを開く ✕
Nexus 5を常用しているAndroidユーザになってしばらく経つので、そろそろAndroidアプリを作りたい気持ちになってきた。先日、そのためにMacBook Proを新調したほどの、気の入れようである。ちょうど3連休だったので、2日目・3日目を使って、あれこれ調べながら、初めてのAndroidアプリ開発をしてみた。 kentaro/palimpsest · GitHub やりたかったこと まずは簡単なタスク管理ツールを作ってみようと思った。こんな感じ。 毎日習慣的に行いたいタスクがいくつかあるので、ちゃんと習慣的に行えるよう管理したい タスクは、名前と回数からなる(例: 腕立て伏せを30回する、英和辞典を5ページ読む、みたいな) また、ちゃんとしなかった場合は、前日以前の回数が今日の分に加算されるので、ちゃんと毎日やらないと大変なことになる 画面 ほぼ「sqliteのテーブル1つに対
CI サービスをいくつか触ってみたのでまとめ。 今回の目的は、テストを実行すること。なので、ビルドやデプロイ辺りはちゃんとは見ていない。 ドキュメントで確認しただけの項目などもあったりするので、間違っていたらごめんなさい。教えてもらえると助かります。 ただ、これは記事を書いた時点での比較で、今後のサービスの変更に対応する予定はないです。 触ってみたサービス一覧 アルファベット順。 AppVeyor CircleCI Drone IO Magnum CI semaphore shippable Travis CI wercker codeship ってのもあったけど、無料プランは月100ビルドまでとかで常用には耐えないと感じたので中身見てない。 機能比較 機能比較は全て無料プランでのもの。有料だと対応している場合でもここでは x にしている。 比較項目は私の独断と偏見で適当に選出した。 項目
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く