1 名前: 学名ナナシ 投稿日: 2014/2/11 関連記事 【貴重画像】 Twitter民 「祖父の遺品整理してたら、第二次世界大戦開戦の翌日の朝刊出てきた…」 【画像】 宇宙飛行士・若田光一さんがうpした画像がマジでヤバイ・・・・・・・・・・・・・ 続きを読む
1 名前: 学名ナナシ 投稿日: 2014/2/11 関連記事 【貴重画像】 Twitter民 「祖父の遺品整理してたら、第二次世界大戦開戦の翌日の朝刊出てきた…」 【画像】 宇宙飛行士・若田光一さんがうpした画像がマジでヤバイ・・・・・・・・・・・・・ 続きを読む
最近多いですねー、1ページで完結するタイプのサイト。One Page Loveのサイトなんかから、シングルページの事例も大量に見ることが出来ますし、パララックスやらフリップ型のコンテンツやら、なんか色々出てきてて着いて行くのがやっとです… でも実際シングルページをつくろうとすると、え?何これどうなってんの?って物も多くてビビることもしばし。 ってことで、今日は僕が知ってる中で『お、これ、シングルページ作る時に使えるんじゃね?』って物を幾つかご紹介させて頂きます! 主にはシングルページデザインの表現の幅を広げるjQueryプラグインの紹介になるかなと思いますが、楽しい物も多いので、是非興味があれば試してみてくださいませ〜! それではいってみましょー! パララックススクローリング系プラグイン この辺は以前に紹介したことがあるものばかりなので、ぱぱーっと行きます。 jQuery Waypoint
こんにちはyumiです。 機種変更をすると、SIMカードと呼ばれる携帯電話の契約情報が記録されたICカードを抜かれ、手元に残る古いiPhone。 2012年にも一度ご紹介しましたが、今回は2014年度版の「機種変した後も、古いiPhoneを有効に使う方法」をご紹介します! 前に使っていたiPhoneの使い道 SIMなしのiPhoneは「電話・SMS・キャリアメール」は使えなくなりますが、Wi-Fi接続可能なので、そのまま眠らせておくのはもったいないですよ~! ◆古いiPhoneを使うための設定と注意点 SIMが入っていないiPhoneは、iOSのバージョンアップができません。復元もできなくなってしまいます。 iPhoneはSIMが入っていなくとも電波を探してしまうのでバッテリーの消費が激しくなります。なので「設定」→「機内モードをオン」→「Wi-Fiをオン」にしての使用をオススメします。
最近のことですが、 私の描いた絵を見せている絵が上手な人に 「管理人さんは、そろそろ色んな質感の塗りなんか勉強したらどうかな?」 といわれ、 その方に面白い勉強方法を教えて頂きましたのでご紹介したいと思います。 この勉強方法は プロのアーティストの人もたまにやっている勉強方法 だそうです。 【勉強方法】 一つのイラストやキャラクターを描いていると 多くの質感を描くことは少ないかと思います。 例えば女性のキャラクターを描くだけなら、 肌・髪・服ぐらいでしょうか。 また、完成までに多くの時間がかかってしまうので 色んな質感を描く経験が少ない状態になってしまいます。 ですので、 今回の勉強方法は 「様々な質感を小さく描いて数をこなす」 方法になります。 勉強方法はいたって簡単です。 次の画像にお題に描かれた質感を描くだけです。 【元URL】 円柱や球が選ばれているのは、 質感に対する光の当たり方
title: Jetpack の共有に対応した Feedly Insight 0.7.0 をリリースしました。 何気なくいろんなブログを見ていると、Jetpack 共有ボタンを使ってらっしゃるところが多く。 Jetpack の共有ボタン、こんなやつ。 せっかくなんでプラグインで対応しようと思い、実装しました。 Jetpack 共有ボタンとは 800万ダウンロードを超える、素晴らしく便利なプラグイン Jetpack の、一機能として提供されているやつです。 共有: 投稿を Twitter、Facebook その他のサービスで共有しましょう。 できるようになったこと Jetpack 共有を使ってない方には関係ないです。 Jetpack 共有を有効化し、設定 > 共有と進むと、共有ボタンを設定できるのですが、 Jetpack 共有設定 プラグインを更新すると、ここに Feedly ボタンが追加さ
……というのを書いてみた。boot2docker によって OSX でもかなり簡単に Docker が使えるようになり、開発に必要なミドルウェアを用意する助けになってくれるけれど、いちいち -p オプションでポート番号を指定するまでもなく、ミドルウェア(コンテナ)によって決まったポートが割り当てられていれば十分、ということもよくある。 そこでこの forward2docker。 以下のようにすると、Dockerfile からイメージを作成し、走らせて、EXPOSE されているポート番号 + 10000 番を割り当てて待ち受けてくれる。 % curl -LO https://raw.github.com/motemen/forward2docker/master/forward2docker % chmod +x forward2docker % ./forward2docker path/
ファイル編集がコンフリクトした場合 下記はよくある(忌々しい)コンフリクト画面ですね。 皆さんはコンフリクトのmergeはどんな方法でやっていますでしょうか? vimやemacsで直接編集している方が多いイメージですが、実際開いてみると、下記のように差分が表示されていると思います。 この画面を見ただけではどのようにmergeすればよいのかわかりません。(Objective-CのARC/MRC双方の開発経験がある人は目をつぶってください・・) gitにはこのようなコンフリクトのmergeを支援するgit mergetoolコマンドが搭載されています。 このままEnterキーを押すと下記のような画面が立ち上がります。 画面幅の都合でフォントが小さいのですが、ここで「mergeしたい差分が作られる直前の状態」と「mergeしたい差分」に注目してみます。 この2つを見比べると、@propertyの
KiwiのAsynchronous Testingについての簡単な解説です。これは、最新情報では無いかもしれません。細かいことについては、公式を見ることをおすすめします。 https://github.com/allending/Kiwi/wiki/Asynchronous-Testing 非同期テストの方法です。Kiwiにはそれを可能にする機能だあります。 expectFutureValue()とshouldEventually 非同期の結果を設定するために、 expectFutureValueを使って変数をラップし、 shouldEventuallyまたはshouldEventuallyBeforeTimingOutAfter(seconds)を使用してテストを行う。 shouldEventuallyは、最大1秒間待機し変数が変更されることを待ちます。変更されなかった場合、テストは失敗
Java VMのGC Java VMには様々な種類のGC(ガーベジコレクション)があり、用語を整理しないと混乱します。 GCの種類を整理する前に、まずJava VMのGCは「世代別GC方式」を採っていることを意識しましょう。 Java 7で正式サポートが始まったG1 GCも、世代別GC方式がベースになっています。 「世代別GC方式」の詳細は、様々なWebサイトで紹介されているので、ここではポイントだけを記述します。 世代別GC方式とは Java VMはJavaヒープを、 「New領域(1個)」「Tenured領域(1個)」と「Permanent領域(1個)」に分割し、 さらに「New領域」を「Eden領域(1個)」と「Survivor領域(2個)」に分割します。 生成されたオブジェクトはまずEden領域に入り、最初の数回の「コピーGC」によって2個のSurvivor領域の間を行き来します。
例えば、UIViewControllerの派生クラスでは、このような感じで通知されるように設定できます。 - (void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillResignActive) name:UIApplicationWillResignActiveNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive) name:UIA
はじめに Microsoft Visual Studio 2013ではATLとよく似た機能を提供するWRL(Windows Runtime C++ Template Library)を利用することができます。特にExpress版を利用している場合はATLが同梱されないのでWRLが唯一の選択肢となります。 この投稿ではWindows Vista以降で採用された新しいマルチメディアデバイスの扱いの勉強を兼ねてWRLの簡単な使い方を具体例で紹介してみたいと思います。なお、MSDNやサンプルコードを読み込んだわけではないので間違いなどあるかもしれません。見つけたらご指摘頂けると幸いです。関数名なども即席なので同様に。 サンプルコード 先にサンプルコードを示します。 #pragma comment(lib, "propsys.lib") #include <memory> #define STRIC
はじめに いままでVim中にシェルする時は:shellとしてたんですが、Vimの中で済ませられるならと、VimShellを導入してみました。 普段ターミナルを使ってる感じと違うなと思ったのは、 エイリアスが効かない ヒストリも使えない (!!とか!<番号>、上下矢印キーでの履歴が効かない) ググってみたところ、どちらもVimShellでも実現可能でした。 エイリアスの設定 .vimshrcで設定します。デフォルトは~/.vimshrc bashと書式が同じだったので、.bashrcのalias設定をそのまま貼ればOKでした。 alias h='history' alias c='clear' alias l='ls -l' alias la='ls -al' alias cls='clear;ls -F' alias rmbk='rm -f *~' Uniteをインストールすると、C-lで
寝ている時間以外はVimとRailsを触っている僕が選ぶVim Tips10選を紹介します。 Vimを使い始めて3ヶ月ぐらいの人にオススメです。 ※ あんまりRailsは関係ありません。 diw (ノーマルモード) カーソル上の単語を消す こいつがなくてはVimを使う意味が無いというほどよく使うコマンド。 ノーマルモードで hoge という文字列上の、どこかにカーソルがある状態でdiwとタイプするとhogeという単語が消えます。 この何を単語とするのか、その判定が非常に秀逸で、直感にマッチしていて便利です。 たとえば、|をカーソル位置だとして、 ho|ge bar -> bar ho|ge.bar -> .bar "ho|ge" -> "" <di|v> -> <> このように、うまい感じに特殊記号等を避けて、単語を削除してくれます。 ciwとタイプすることで、hogeを削除後、挿入モード
横田です。今週のはじめさくらのBASE Storageのβテストが開始しました。いわゆる「S3互換のクラウドストレージ」なので、S3やその他のS3互換のソフトウェアがそのまま利用できます。 S3互換ソフトウェアの中には、FTPのような画面でファイルをアップロード/ダウンロードができるツールがあります。「さくらのBASE Storage」はβ期間中は無料ですので、ファイル保管庫として利用する場合はS3互換クライアントを利用すると便利でしょう。 今回はさくらのBASE Storageで利用できる、S3互換のクライアントを紹介していきたいと思います。 《共通設定方法》 まずはさくらのBASE Storageに登録してください。登録が終わったら、それぞれS3互換クライアントをインストールします。 S3互換クライアントの設定方法は基本的には一緒です。 ○「Service EndPoint」や「Hos
前回の続きです(2014/4/4修正しました)。 1. 必要なデータの選定 まずは、アプリにどんなデータが必要になりそうかを考えてみました。 シフトを考える際に必要な情報は、ざっくり分けると二種類になりそうです。 スタッフに関するデータ 利用者に関するデータ いずれも名前などの基本情報から、スタッフであれば経験や技量・利用者であれば過去の経歴や性格などのちょっとデータとしては表現しづらい個人情報までありますが、 現時点ではひとまず前者の基本情報だけで充分でしょう。 後者のような個人情報は施設の職員ならみんな嫌でも知っているはずなので、わざわざ無理をしてデータ化する必要もないと思います。 ということで、とりあえず最初は極力シンプルにしてみました。 スタッフ 名前 シフト希望 利用者 名前 あとは、実際に作ったスケジュールのデータも保存しないといけませんね。 スケジュール スタッフのシフト 利
RedmineにREST apiでアクセスするgit subcommandをRubyのActiveResourceを使って作ってみたRubyGitRedmineActiveResource はじめに Rubyは初めてさわりました。なんとかgitのsubcommandがつくれましたが、動作はするもののコード的に書き方が正しいのかよくわかりません。なのでとりあえずgistで公開。 置き場所 gist 使い方 git configに下記の設定をします。 git config redmine.url https://hoge.com/ git config redmine.apikey yourKey git config redmine.project yourProjectName チケット一覧表示 git redmine n番のチケットタイトル表示 git redmine n n番のチケット
http://mean.io/ MEAN is a boilerplate that provides a nice starting point for MongoDB, Node.js, Express, and AngularJS based applications. MEANとはMongoDB、Express、AngularJS、Node.jsからなるアプリケーションのテンプレートであると。 今風過ぎておっ てなったので試してみた。 このエントリではインストールからサーバー起動までをメモしてます。 以下を参考に進めました。Kobitoでメモしながらでも30分ほどで完了します。 http://mean.io/ http://www.mongodb.org/ Boilerplate ここからtarballをダウンロードして解凍。
Qiita初投稿!こんにちはこんにちは! 動機 リアルで引越がしたくなり、タスク管理する必要に駆られて何使うかなぁと思い、 咄嗟にRedmineを使いたくなったので、衝動で持て余していたVPSに入れることにした。 さくらのVPS(2G) legnoh.jp のサブドメイン rm.legnoh.jp で入れる。 CentOS 6.5 x86_64 OS放置してて何入ってるか思い出せないので再インスコした。 VPSのカスタムOS再インスコ時に出るはずのVNCコンソールが、Java6でないと動かないとかぬかすので、 入れ直したけど動きませんでしたふぁっく(´・ω・`) 結局以前入れていたものをそのまま入れなおすだけで妥協。 Redmine 2.4.3 はい最新版。 Ruby 2.1.0 with rbenv 正直Rubyすら触ったことないのでアレなのだけど、とりあえず最新入れときゃ動くだろ的発想
こいつ…動くぞ! nodeの魅力はサーバサイドとクライアントサイドを同じ言語、JavaScriptで書ける点にあります。複数の言語を使っていると時々書き方を間違えてしまったり、習得コストが余計にかかります。しかしそれはクライアントサイドからサーバサイドへの流れです。 その逆、サーバサイドからクライアントサイドの流れはどうでしょう。各種言語をWebブラウザ上で書けるようにする試みがされていますが、今回はその一つPHPをJavaScript上で実行するUniterを紹介します。 デモです。中央にあるPHPとされている部分はリアルタイムにWebブラウザ上で実行されます。 普通にパースエラーも起きます。 もちろんPHPの全ての機能が使える訳ではありません。今のところは以下の機能が実装されています。 if/else/else if while for foreach function switch
gulpプラグインの開発者向けドキュメントの中で、MUST Readとなっているガイドラインを日本語に翻訳しました。オリジナルの文書はこちらGuidelinesです。 権利者の許可を得て翻訳&公開します。オリジナルと同じライセンスCC0です。また、末尾に翻訳の更新記録を掲載してあります。誤訳などあればコメント欄で指摘してください。よろしくお願いします。 ガイドライン このガイドラインは強制ではありませんが、全てのプラグイン開発者が従うよう 強く 奨励します。質の悪いプラグインなど誰も使いたくないでしょう。またこのガイドラインは開発者がgulpと相性のいいプラグインを書く手助けになるはずです。 Writing a Plugin > ガイドライン 既存のnodeモジュールを使って容易に出来ることをプラグイン化すべきでない ラッピングできるからといって全部ラッピングしてしまうと、エコシステムに無
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
仕事用ツールの基本としてはスケジュールとタスク管理かと思います。Googleカレンダーやサイボウズのようなグループウェアを使っている場合は問題ないでしょうが、独自にCalDavサーバを立てている場合、専用クライアントが悩みどころです。 そこで今回はWebベースのCalDAVクライアント、CalDavZAPを紹介します。Google Appsライクな操作で設定できるので独自にCalDAVサーバを立てているならかなり使えると思います。 まずはログインします。 ログインするとカレンダーが表示されます。月ごとの表示がデフォルトです。 表示、非表示はチェックボックスで切り替えられます。 新しいイベントの作成はフローティングで行います。 タスクビュー。タスクの追加、編集、削除ができます。 週数のビュー。月ごとよりもこちらの方が分かりやすいように見えます。 ウィークリービュー。時間毎の表示になります。
はじめに こんにちは。 私が Vim を真剣に使い始めて、まだそんなに時間が経っていません。 Vim の習熟曲線はとても急勾配であると言われます。 しかし、私は短期間のうちに、 標準的な他のエディタを使った場合と比較して、 およそ倍の速度でテキストを編集できるようになりました。 その方法を皆さんにもお伝えします。 タイトルに偽りはありません。 きっと、誰でもできるようになります。 むずかしくもありません。 ただ、指がつるまで反復練習をするだけです。 とても簡単です。 レッスン0 まず最初のレッスンを始める前に、前提となる条件を確認しましょう。 必須なのは、 タッチタイピング(ブラインドタッチ)ができること これだけです。 できない人は回れ右して帰ってください。 最近は、Vim にこだわらなくても、いいエディタが沢山ありますよ。 Sublime Text なんて流行っているし良いんじゃないで
By Intel Free Press 開発したモバイル端末用アプリを多くの人に見てもらうためにプロモーション(広告活動)は非常に重要です。アプリを広告する手段としてFacebook広告を利用する場合と、Googleの提供するAdMobサービスを利用する場合とで、どちらがどれくらいアプリの収益化に役立つのかについておおまかに実験・比較した開発者の成果が報告されています。 Advertising an Android game: Facebook vs. AdMob - War Worlds http://www.war-worlds.com/blog/2014/01/advertising-an-android-game-facebook-vs-admob アプリ開発者のディーン・ハーディングさんは、自身が開発した「War Worlds」というゲームアプリを使ってアプリのプロモーションを行
江添亮 自由ソフトウェア主義者 C++ Evangelist C++標準化委員会の委員 ドワンゴ社員 C++11本を執筆した。 株式会社ドワンゴで働いている。 Mail:boostcpp@gmail.com Twitter:@EzoeRyou GitHub: https://github.com/EzoeRyou 江添亮のマストドン@EzoeRyou 筆者にブログのネタを提供するために、品物をアマゾンお気に入りリスト経由で送りたい場合: Amazon.co.jp: 江添亮: 江添のほしい物リスト 筆者にブログのネタを提供するために、直接に品物を送りたい場合、住所をメールで質問してください。 View my complete profile ► 2020 (31) ► December (2) ► November (2) ► September (2) ► August (4) ► Jul
[2014/03/10追記] あれからいろいろ勉強して、こっちの方が雛形としてはいいです^^; - http://qiita.com/hkusu/items/7d748b55ba73cc8a3675 スクリプトを書いてローカルブラウザで挙動を確認するためのテンプレートです。 下記の index.html(名前はなんでもいいけど) をローカルPCに保存して、お使いのブラウザへドラッグすれば動きます。 (外部サイトのJavaScriptライブラリを直接参照してるので、ネットに繋がってる必要はあります。) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html ng-app> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script
PythonのyieldをJavaやJavaScriptで表現するにはどうすればいいのかを考えてみました。 今回は実用的に何か作ってみたというのではなく、コードジェネレーターをなどを作るとすればどう置き換えればいいのかを考えてみたというレベルなのであしからずです。 とりあえず、これを題材にしてみました。 # your code goes here def Generator(n): yield 1; idx = 0 while idx < n: yield 2 idx += 1 yield 3 g = Generator(5) for x in g: print x ちょっと考えた方針 ループはgoto文のようなもので置き換え可能 while文とswitch文を組み合わせればgoto文を表現可能 yieldした位置をstateとして保存しておく この方針でJavaScriptで書いてみまし
Dropboxは確かに便利ですが、無料で利用できるファイル容量は2Gまでとディスク容量が少ないのがつらいところですが、単にデータ容量が大きくDropboxのようにクライアント側とクラウド側を同期できるサービスはいくつかあります。今回はDropboxのかわりに利用できる「クラウドストレージ」をご紹介したいと思います。 《OneDrive(7GB)[2014年2月20日 編集]》 OneDriveはMicrosoftが提供しているクラウドストレージです。Windows 8とも融合しているので利用している人も多いと思います。ディスク容量も7GBとDropboxよりも多く保存できます。 OneDriveの大きな特徴は、Office Web Appsとの連携です。WordやExcelなどオフィスファイルをブラウザから編集・閲覧ができます。パソコンだけでなくiPhoneアプリからもオフィスファイルの閲
前回はDropboxの代替のサービスを紹介いたしましたが、それでみなさんが利用するのはやはりDropboxだと思います。では、なぜみなさんはDropboxを利用するのでしょうか? 以前にも書いたとおり、これはDropboxはプラットフォームになっている事があると思います。Dropboxはデータ容量だけでいえば、他のサービスと比べても少なく、本気で使用するには少し物足りないでしょう。そんなわけで、みなさんが利用する時にパソコンだけであれば、前回のご紹介したDropbox以外のストレージを利用するのがよいかと思います。 しかし、最近はDropboxがDropbox以外のアプリと連動する事できるようになっています。例えば、iPhoneで利用できるツールでもDropboxをストレージとして利用するものも増えておりますし、iPhoneなどからPCにデータを同期をするためにDropboxを利用すること
秘境というと外部の人が足を踏み入れたことのない地域を指すが、日本にもまだ秘境が残っている。歴代天皇・皇族の陵墓だ。陵墓の中でも特に古墳時代の陵墓古墳は専門の考古学者や研究者もほとんど入ることが許されない。本書ではその陵墓古墳の現状と歴史、研究上の問題点が整理されている。 三世紀中頃の巨大な前方後円墳の登場から六世紀末の前方後円墳衰退後に主流となる円墳・方墳などが消滅する八世紀末までが考古学上の古墳時代となる。この考古学上の古墳のうち宮内庁が管理している陵・墓・陵墓参考地を陵墓古墳と呼ぶ。皇室典範第二十七条には「天皇、皇后、太皇太后及び皇太后を葬る所を陵、その他の皇族を葬る所を墓とし、陵及び墓に関する事項は、これを陵籍及び墓籍に登録する。」と定められ、陵・墓とは別に、陵墓の治定が完了した1890年代以降に『巨大な古墳や多数の優れた副葬品を出土した古墳を陵墓参考地』(P19)と呼んでいる。現在
神秘的なオリオン大星雲に吸い込まれそう…。美しい星空のタイムラプス映像(動画あり)2014.02.09 22:00 たもり 束の間のプラネタリウム。 物理学者であり、写真家のイシドロ・ヴィッロ(Isidro Villo)さんによる、地上からオリオン大星雲へとズームインしたタイムラプス動画です。 この撮影には、カメラにオートメーション化したメガズームを取りつけたというヴィッロさん。ピントと露出を調整しつつも一定の速度で遥か彼方までズームできる装置を開発するのに約2年かかったそうです。動画が紹介されていたDIY PhotographyとPetapixelによると、使ったのはシグマの望遠レンズAPO 50-500mm F4.5-6.3、2xテレコンバーターや、ミードのLX80 Multi-Mount 望遠鏡マウントなど。下の画像はその一部です。 動画の21秒頃でライトスピィードォーーッ!と言いた
Webブラウザではじめるフィジカルコンピューティング――Scratch 2.0とは?:Scratch 2.0で体験! お手軽フィジカルコンピューティング(1)(1/3 ページ) 電子回路が苦手な人のためのフィジカルコンピューティング入門。Webブラウザだけでプログラム開発から実行まで行える「Scratch 2.0」を用い、センサーの接続や外部デバイスのコントロールに挑戦する! フィジカルな世界とつながるプログラミングを体験することで、今までにない発想がひらめくかも!? 第1回は、Scratch 2.0の特徴と開発環境について説明する。 読者の皆さん、こんにちは。今回から始まる新連載「Scratch 2.0で学ぶ! お手軽フィジカルコンピューティング」では、初心者向けプログラム開発環境「Scratch 2.0」を使って、電子回路があまり得意でない方にも“フィジカルコンピューティング”の楽しさ
はじめに TestLinkを使っている人ならテストケースにキーワードを付けて管理している人も少なくはないはず そこで作ったキーワードでNOT検索ができたらなと思う人もまた少なくないはず なので直接書き足してNOT検索を導入する方法を共有 環境 OS : CentOS5.8 TestLink : 1.9.7 TestLinkの言語 : 日本語 修正箇所 ビューの変更 OR検索/AND検索ボタンのすぐ後ろにラジオボタンを作成 # locale/ja_JP/strings.txt $TLS_logical_not = "NOT検索"; # ラジオボタンのテキスト # lib/plan/planAddTC.php $gui->keywordsFilterType->options = array('OR' => 'Or', 'AND' => 'And', 'NOT' => 'Not'); # NO
Docker 0.8がリリースされてMacが公式サポートされたのはいいのですが、公式のインストール方法が複雑で、homebrewにはまだ入ってない状態でした。 boot2dockerをhomebrewに入れるpullreqは、依存関係のdockerがhomebrew-binaryにあることからかなり頓挫してたところへ、颯爽とdockerメンテナが現れて、ソースからのビルド方法を書いていったのが今回のハイライト。 そしてソースからビルドしたdockerのpullreqも無事にhomebrew本体に入り、boot2dockerもHomeBrewに入りました。いやー。Macユーザには嬉しいですねぇ。 これでMacでDocker0.8のインストールが非常に簡単になりました。 $ brew update $ brew install boot2docker # <- dockerホストv0.8 (依
問題:https://codeiq.jp/ace/nabetani_takenori/q708 ※https://twitter.com/Nabetani/status/432110418635395072 の「水曜」って2/19ではなく2/12で良いのですよね…? ちなみにmap{|e|a[e]}はmap(&a.method(:[]))でもok。だから何って感じですが(ブロックを一段減らすことは可能なのかな?)。 #!/usr/bin/ruby #面のマッピング C='YRBGYRBG' #初期状態から2時、6時、10時の方向に転がし、60度右に回転させた結果 T=[[3,6,0,5,7,2,4,1],[1,6,7,0,5,2,3,4],[2,0,7,5,6,4,3,1]] D={'D'=>0,'2'=>0,'4'=>1,'6'=>1,'8'=>2,'T'=>2} while gets
よく忘れるので書くことにした。10進数から36進数の計算、ふつうに実装しても良いのだけど、ほとんどのJavaScript処理系では1メソッドで書ける。 ECMAScript 5.1を読むと、次の様に書いてある。 15.7.4.2 Number.prototype.toString ( [ radix ] ) The optional radix should be an integer value in the inclusive range 2 to 36. 5.1 Edition/June 2011, ECMAScript® Language Specification はい。そして現在使われているほとんどの処理系(Node.js、Chrome、MSIE、Opera、Safari)は36進数変換に対応している。逆に36進数をNumberするには、parseInt(string, rad
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 最近ドキュメントはMarkdownフォーマットで統一するようにしています。しかしドキュメントが大きくなるとメンテナンスコストが増大してしまいます。そこで分割するのですが、Markdownの基本機能だけではドキュメントを分割した場合にうまく対応できません。 そこで使ってみたいのがGugoDocです。複数のMarkdownファイルを結合、表示してくれるHTMLドキュメントジェネレータです。 使い方は簡単で、入力ファイルが入っているフォルダ、出力先のフォルダを指定するだけです。 $ ./gugodoc tmp tmp2 Build Site tmp to directory tmp2 Warning : output dir not found -> tmp2 created Info:
大量のウェブページを閲覧していると、すでに読み終えたページと、まだ読んでいないページの区別があいまいになってしまうことがないだろうか。そんなときに役立つのが『既読マーク』だ。この拡張機能では、ウェブページを“既読”、“あとで読む”、“読みかけ”に分類できる。必要な情報を見落とさないために活用したい。
晴れてさえいればスマートフォンやタブレットなどをいつでも充電できるソーラーチャージャーは大変便利ですが、チャージャーが影に隠れてしまうと充電を停止し、影から抜け出しても充電を再開するにはプラグを抜き差しする必要があるという問題があります。この問題を解決したのが「StrongVolt SmartCharger」で、わざわざプラグを抜き差ししないでも自動的に充電を再開してくれる製品になっています。 StrongVolt SmartCharger - The Most Advanced Solar Charger by Ian Sells — Kickstarter https://www.kickstarter.com/projects/1349306815/strongvolt-smartcharger-the-most-advanced-solar-ch StrongVolt SmartC
23. 例えばこんなコード 2011∼ # この中はトランザクション内という仮定 try: # プレイヤーの体⼒力力を消費 player.consume_̲vitality() # プレイヤーの経験値アップ player.add_̲experience() except: # エラー起きたらDBをロールバック transaction.rollback() else: # 問題なければDB更更新。経験値が増える。 transaction.commit() 体力→KVS 経験値→DB ※実際のコードとは異なります 24. 例えばこんなコード 2011∼ # この中はトランザクション内という仮定 try: # プレイヤーの体⼒力力を消費 player.consume_̲vitality() # プレイヤーの経験値アップ player.add_̲experience() excep
Dropboxの手軽なファイル共有の仕組みはとても素晴らしく、一度使うと手放せなくなります。しかし無料版では2GBまでしか使えなかったり、企業によってはセキュリティ上の懸念から利用が禁じられている場合もあるでしょう。 そんな時こそ活かせるのがクローンソフトウェアです。幾つか種類がありますが、今回はNoSQLのCouchDBやCloudantを使ったQuilterを紹介します。 Quilterのインストール インストールは簡単で、npmコマンドでできます。CouchDBなどは別途インストールが必要です(バイナリまたはHomebrewなど)。 $ npm install -g quilter Quilterの使い方 インストールが終わったら、ローカルのフォルダを監視対象として設定します。設定ファイルを見る限り複数の設定が作れるようです。 $ quilt sync --local {folder
AngularJSのForm Validationでカスタムバリデーションのやり方あれこれ(個人的にはui-validateが好き)JavaScriptAngular 最近はNexus7を使ってデュアルディスプレイ化している大橋です。 AngularJSでrequiredやng-maxlengthを使った定義済みのForm Validationはよく見るのですが、 そんなものだけじゃはっきり言って足りないと思う今日このごろ。 そこでカスタムバリデーションを組み始めたのですが 普通にやると色々面倒だったり、とりあえずui-validate使ってればいいんじゃないという感じがしたので まとめたいと思います。 結論的な 色んな所で使うカスタムバリデーションならDirectiveを作る 一箇所でしか使わないならui-validateを使うって感じがよいかなーと あと細かくイベント制御できるのはDi
0. 動機 Gitのpre-commitフックで、コードチェックをかけるのは、個々人の設定に依存してしまうので、リモートへのpush時にもコードチェックをかけたい。 1. 下準備 Gitリポジトリのユーザー環境に、コードチェックに使用するrubocopをインストールする。 2. 対象のプロジェクトでの修正 コードのpush前に、チェックを実行させるので、Gitのpre-receiveフックを作成する。 pre-receiveフックのスクリプトの方針は、下記。 プルリクエスト方式で開発を行っているので、ブランチが存在しない状態でもpushされるので、その場合は、プルリクエストをおこすベースの開発ブランチとの差分を対象にコードチェックする 差分が大量に発生するケースについては、ブランチ指定でコードチェック自体を行わないように指定できるようにする pre-receiveフックのスクリプトに指定す
iPhone5, 5sサイズのペーパープロトタイプのフォームを作成しました。 iPhone5サイズのPDFはこちらから。 http://www.hugkey.com/302/ A4でプリントアウトすると、大体iPhone5と同じぐらいのサイズになります。 私はこれに書き込んだものをプロトタイピング用のアプリ「POP」で撮影して、画面遷移を見たりしています。 (iPhone6サイズはこちら。) http://www.hugkey.com/798/ Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can
はじめに browserifyは、CommonJSスタイルで書かれたJavaScript (Node.js)のコードをクライアントで実行可能な形式に変換するライブラリです。ここではbrowserifyがビルドの際に用いているbrowser-packが、与えられたコードをどんなコードを出力するのかを見ていきます。browser-packのバージョンは6.0.1。 入力 Readmeにある以下のjsonを試してみる。この形式はちょうどmodule-depsの出力結果と同じもので、browserifyも内部でmodule-depsを利用している。内容は 各モジュールを一意に指すID コードの本体 各モジュールが依存する(内部でrequire()を使って呼び出している)モジュールのパスとID そのモジュールがエントリポイントかどうか の4種類。 [ { "id": "a1b5af78", "sou
Note: If you got this problem after running gem update, jump here to find a solution. Unfortunately we've encountered a bug in libgit2 and we are going to have to force push into the Specs repository. (Also known as the ‘master’ spec repo.) What does this mean for you? Well, basically your CocoaPods setup is going to break. You are going to have to manually delete any local copies of the Specs rep
より簡単で、よりエラーが少ないコードを書くために、「ここはこうしたほうがよい」と見つけたことをまとめたメモ Let's write "Modern Objective-C". NSArray インスタンスの生成は @[] を使おう Xcode 4.4からNSArray、NSDictionary、NSNumberに対するリテラルが追加された NSArray *arr = [NSArray arrayWithObjects:@"value1", @"value2", @"value3", nil]; NSMutableArray *mutableArr = [NSMutableArray arrayWithObjects:@"value4", @"value5", @"value6", nil];
Rails, Ruby 2.1.0, PostgreSQL, RSpec, Cucumber, PhaontomJS, HipChatの組み合わせでwerckerを使って気軽にCIするRubyRailsRSpecwerckerPhaontomJS 今年の頭にWantedlyのCIサーバはJenkinsからwerckerになりました。βテスト中ということもあってGitHubのprivateレポジトリに対しても無料で使えるのですが、僕らの規模だと十分実用的に使えて満足しています。 個人プロジェクトでカジュアルにCIしたい時などにもオススメ。 ちなみに、Herokuなどへのdeploymentも自動化できるのですが、そのあたりのContinuous Deploymentまわりの機能は使っていません。 基本的にはwercker.ymlをレポジトリ直下に作成するだけで設定できます。実際に使っているw
もしも人間の寿命よりずーっと長生きする予定があるなら、銀河レベルの時を知らせてくれる腕時計はやっぱりマストアイテムですよね。 ヴァン クリーフ&アーペル(Van Cleef&Arpels)から新登場した「コンピレーション・ポエティック・ミッドナイト・プラネタリウム(Complication Poétique Midnight Planétarium)」なら、きっとその値段に見合う価値を発揮してくれることでしょう。 この時計は、時と分を刻む代わりに太陽系の惑星6個が太陽の周りを移動していく様子をリアルタイムに表示してくれます。水星がこの文字盤を一周するのは88日間、金星は224日間、そして地球はもちろん1年間。逆にこの文字盤で太陽から一番遠い土星がスタート地点に戻ってくるには、29年半かかるんだとか。 惑星たちの僅かな動きを完璧にコントロールするために396個の極小パーツを使った「ミッドナイ
View.attributesがよく分からなかったので、下記のようなattr()メソッドを作ってました。 var HogeView = Backbone.View.extend({ attributes: { foo: 0 }, attr: function(key, val){ if(val == null){ return this.attributes[key]; } this.attributes[key] = val; } }); var hoge = new HogeView(); hoge.attr('foo', 10); hoge.attr('foo'); // 10 { attr: function(key, val){ if(!this.attributes.hasOwnProperty(key)){ throw new Error('HogeView not has
The Right PHP参照 インストール方法 前提 PHP 5.3.2+以上(Composerは頻繁にアップデートされているそうなので要チェック) Composerを使うためのphp.iniの設定 extension=php_openssl.dllのコメントを外して有効化する Installation - Windowsを参照(Windows以外は他のセクションを参照) 使い方 インストール後はphp composer.phar installの代わりにcomposer installで使えるようになる 例えばTwigを使う コマンドcomposer require twig/twig:1.* →composer.jsonファイルがなければ勝手に作られる コマンドの実行結果 daichi>composer require twig/twig:1.* ./composer.json ha
こんなカードUIテンプレートが欲しかった JavaScript製 レスポンシブデザインである ウィンドウの表示領域の横幅に合わせてカードが自動でセンタリングされる デザインの設定が簡単 カードの高さが表示するまでわからずバラバラでもキレイに並べられる カードがクリックされたときの動作も設定できる 主要モダンブラウザ互換性を保っている PCでもスマホでもタブレットでもしっかり表示できる Chrome Apps のUIでも使える 最近ハマっているmonaca(HTML5モバイルアプリ開発プラットフォーム)で開発しているアプリのUIとしても使いたい つくってみた - griddles.js 実際にJavaScriptで書いてみました。簡単な使い方もGitHubのページでまとめてあります。 ソースコード: View on GitHub デモページ: デモ1, デモ2(最新) できるようになったこと
勉強の仕方が悪かったのか、結構時間が経ってから知ったことなど多いので、基本操作も含めまとめておきます。blender初心者向けです。思い出し次第ちょくちょく足していくと思います。コマンド名が分からないものは私が勝手に名前をつけてるのであまり参考にしないでください。 ショートカット覚えられない時は、[Spaceキー]→英語機能名入力で検索すればいいかと もっと基本的なことについて以前まとめた記事はこちら ~~~[基礎知識]~~~~~~~~~~~~~~~~~~~~~~~~~~ ・頂点(vertex) に関するメニュー…[Ctrl+V] ・辺(edge) に関するメニュー…[Ctrl+E] ・面(face) に関するメニュー…[Ctrl+F] ・スペシャルメニュー…[Wキー] ・機能名で検索…[Spaceキー] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ▼面張り
自鯖にファイルを全部置くことを前提とした動画の埋め込みがどこまで対応できるのか調べてみた。 MediaElement.js http://mediaelementjs.com/ MITライセンス! MITライセンス!! 動画エンコードは3種類用意する必要がありますが、 結構いろんな端末からで再生を確認できてます。 必要ファイル mp4,f4v,webm videoタグことはじめ サーバ側のContent-typeがtext/planeで送られることがあるので、 以下の設定をしておく。 レスポンスが以下になってればOK 検証端末 下記で再生を確認できてます。 14.02.10 現在 // ------ Win IE7+ Chrome 最新 Firefox 最新 // ------ Mac Safari 最新 Chrome 最新 Firefox 最新 // ------ スマホ iPhone
class A attr_reader :x def initialize(x) @x = x end end class B def self.new(x) obj = A.allocate obj.send(:initialize, x) obj end end b = B.new('abc') puts b.class # => A puts b.x # => abc もちろん多用すると収拾がつかなくなるだけですが、 newの引数によって別のサブクラスを生成したい場合などは、 自然な呼び出し方ができますね。 継承した時などに思わぬ挙動をすることがあるようなので、 いろいろ試行錯誤中。 それも考慮した書き方もできそうです。 Register as a new user and use Qiita more conveniently You get articles that match
アニメーションさせるにはいくつか方法があるみたい。 beginAnimations:context:メソッドを使う animateWithDuration:animations:メソッドを使う CATransactionを利用する方法 CABasicAnimationを利用する方法 animateWithDuration:animations:を使う方法 animateWithDuration:animations:メソッドはクラスメソッドとして実行する。 (細かく指定する場合はanimateWithDuration:delay:options:animations:メソッドを使う) blockでコールバックが実行できるので、こちらのほうが簡単。 ちなみにイメージとしては animateWithDuration:animations:クラスメソッドのanimations:に変更したい値をb
インストール ~/Library/ColorPickers/ に .colorPicker を放り込んでアプリを再起動。 標準カラーピッカーにタブが増える。 ANTETYPE Color Picker ANTETYPE Color Picker Photoshop 風。 HSB, RGB, 16進数で指定可能。 Developer Color Picker] Developer Color Picker Panic 謹製。 NSColor / UIColor の Objective-C コード、CGColor の C コードで出力可能。 ColorNamePicker ColorNamePicker RGB, 16進数、色名で指定可能。 Register as a new user and use Qiita more conveniently You get articles that
今時のWebで大量接続で高負荷になりそうなサイトを作りたい人は必見。 スタートアップ起業が選ぶなら、こういう言語やフレームワークを選ぶべき。 人気が出て急激な負荷に耐えられる様に、最初から正しいアーキテクチャを選んでね。 妙なやつを選んだらサーバはたくさん必要だし、クラウドでも費用が高くなるし大変だよ。 Node.js vs Go の記事を読んだのでこの記事を書いています。 http://yosuke-furukawa.hatenablog.com/entry/2014/02/10/134014 https://speakerdeck.com/yosuke_furukawa/benchmarking-node-dot-js-vs-golang http://sssslide.com/speakerdeck.com/yosuke_furukawa/benchmarking-node-dot-
作ったもの共有サイトinstructablesで古いノートPCのディスプレイ部を外付けディスプレイに再生するテクニックが公開されていました(Turn a dead laptop into a monitor with Plexiglas stand)。 一般に、古いノートパソコンのディスプレイを活用するお手軽な方法として「Synergy」のような、マウス・キーボードを共有をソフトを使う方法がありますが、ここでは、実際にディスプレイ部を取り外してアクリルパネルにはめ込み、単独で使えるように改造する方法が紹介されています。 もちろんディスプレイをただ取り外しただけではだめで、上記LCDコントローラーボードという部品を別に準備する必要があるとのこと。HDMI/VGAなどの入力をLCDに転送するための部品で20ドル〜30ドルぐらいかかります。 HDMI入力が使えるということは、Raspberry
最近超愛用しているロジクールのキーボードCZ-900が全体的にヘタリ気味なので新しいキーボードを物色しています。とりあえず同じパンタグラフ式がよかろうということで、そこそこリーズナブルで評判の良かった、ELECOMの薄型パンタグラフキーボード「TK-FCP004BK」を購入してみました。 外観 箱です。 開けた所。 全体像。LEDは黄色でまぶしくないです。 CZ-900との比較。パームレストがないのでかなりコンパクト。横幅も圧縮されています。 評価 良い点 コンパクト: 机の上で余計なスペースがないので良いです。 キートップがすっきり: 日本語の刻印がないのでスタイリッシュ!! LEDがおとなしい: 黄色でやさしい光具合なので気が散りません。 キータッチ: CZ-900より固めですが、普通のパンタグラフっぽい感じ。 悪い点 キー配列が独特: 全体的に圧縮配列なのでしかたないかもしれませんが
日常や旅先でスマートフォンを使って撮影する人は多いだろう。そうした写真を地図にピンして、友人と居場所や写真をシェアできるアプリ「WerYoo」が登場した。写真アプリとソーシャルネットワークを組み合わせたようなサービスで、シェアする人は友人がどのあたりをうろつき、どんなものや風景を目にしたのかをビジュアルに、そしてリアルタイムに共有できるというものだ。 アカウントを作成したら、まずアプリで写真を撮る。写真の編集機能もついていてフィルターをかけたり、トリミングしたりすることもできる。そしてアップロードする写真を選択すると、GPS機能による位置情報データを使って自動的にマップ上に写真がピンされる仕組みだ。なので、居場所や写真をリアルタイムに公開していくことができる。もちろん不特定多数に公開するのではなく家族や仲のいいグループに限定することも可能だ。 撮影した写真は端末のカメラロールに保存したり、
NaNをisNaNで判定しようとするとおかしな事になる可能性があるので気をつけましょうって話です。 Effective JavaScriptで紹介されていたのですが、知らなかったのでメモです。 isNaNの挙動 標準で用意されているisNaNにNaNを渡すと確かにtrueが返ります。 ただ、暗黙の型変換によって引数を数値へと変換してしまう為、NaN自身でなくても、NaNへと変換される類のものに対してもtrueを返してしまいます。 isNaN(NaN); // true isNaN("foo"); // true isNaN(undefined); // true isNaN({}); // true isNaN({ valueOf: "foo" }); // true isNaNはNaNであるかの判定ではなく、引数が数値へ変換可能かどうかの判定に使われるみたいです。 NaN判定のイディオム
疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】
1. Brief introduction¶ The Remote API is replacing rcli By default the Docker daemon listens on unix:///var/run/docker.sock and the client must have root access to interact with the daemon If a group named docker exists on your system, docker will apply ownership of the socket to the group The API tends to be REST, but for some complex commands, like attach or pull, the HTTP connection is hijacked
これ、何メートルオーバーランするか競うゲームじゃないんですよ。 TABROIDが横浜にある原鉄道模型博物館の公式アプリ「原鉄道模型博物館 〜 シャングリラ鉄道の旅 〜」を紹介しています。展示されている鉄道模型視点で、運転手のように操作することができるそうです。有名な某ゲームの鉄道模型バージョンみたいな感じでしょうか。 TABROIDの紹介のなかにこんな部分があるんです。 この圧倒的完成度の模型の中を走れる喜び、分かる方には分かっていただけるはず。見ているだけで、癒されます。 僕はあまり鉄道とかは詳しくないんですが、なんとなくわかる気もしました。なんかちょっとノスタルジックな景色のなかを時が止まったかのようにただただ進む…。そんな癒やしかなーって。 鉄オタのみなさんも、そうじゃないみなさんも元ネタのTABROID、チェックしてみてください。 ガッタン、ゴットン。模型鉄道の視点で走れる『原鉄道
特定の人間の外観を表現したポートレートは人の内面を写し出すものもありますが、「悪夢的でグロテスク、かつ静的なキャラクター」を表現するポートレート集が「PORTRAIT」です。絵の具でぐちゃぐちゃにしたような、写真の撮影に失敗したようなポートレートはゆっくりした動きと相まって不気味ですが、なぜか気になってじっと見てしまうような仕上がりです。 PORTRAIT on Vimeo 油絵でぐちゃぐちゃに塗りたくったようなポートレート。大きな動きはないのに時折まばたきをしているのがちょっと不気味です。 タバコを吸う女性。 幽霊っぽい感じ。 何かがゆっくり口から飛び出します。 ぐちゃぐちゃ。 口と耳だけが目立ったポートレート。 驚きの表情。 原型をとどめていません。 いろんな所にいろんなパーツ。 比較的、原型をとどめているように見えるものもありました。 これはアーティストのdonato sansone
BacklogとかサイボウズLiveとかをご存じないクライアント様が結構多くて、そのような方々にとってのコラボレーション・ツールはほぼ間違いなくEメールになります。まずその啓蒙から入って仕事をさせて戴くことが多くなりました。 お打ち合わせの場でAction決めて、その後はちょいちょいメールフォローでだましだましやってこれた時もあったのですが、やっぱこれダメだってことになったので、その話をしたいと思います。 Why Email Collaboration SUCKS そもそも、Eメールは双方向性があるようで無いツールです。Eメールでの各種進捗管理は、以下の点で非常に効率がよろしくありません。 1つのメールに複数の事項が含まれることがある 例えば、Xさんに対してAという事項の修正事項が記載されたメールに対して、Xさんが返信を行ったとします。その返信に対して別のBという事項のご相談があると、追い
これからiOSアプリ開発をやりたい!という人へ 自分が実際にiOSアプリ開発をやって、便利だったと思う情報を残しておきます。 これからアプリ開発やりたいという人の参考になれば。 iOSアプリ開発の第一歩 まずは間違いなくMacを買うこと。 Macを書いましょう。Windowsじゃ開発できません。 MacじゃないとiOSアプリの開発はできないので、 これがないとお話になりません。。。 インストールしておくもの 基本的にXcodeさえインストールしておけばアプリの開発はできます。 Mac App Storeからダウンロードできます。 実機インストールやApp Storeに公開したい場合は、 iOS Developer Programを購入する必要があります。 まずはこれを読むべき Appleのドキュメント集(日本語訳Version) https://developer.apple.com/jp
Railsで使いまくりActive Supportなので、そんなにまとめがいが無いし、沢山あるのでまとめられないけれど、代表的なモノをとりあえずまとめておく。 blank?やpresent?やtryなんかは省略する。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
こちらの記事について、最新のTravis CIの環境(2014/4/15)ではコード署名に失敗する問題があります。 その問題の修正については下記の記事にまとめました。 Travis CIでipaを作るときのCode Signが失敗するのを修正したメモ - 24/7 twenty-four seven 実際は完全に移行したわけではなくて、Travis CIの有料プラン(プライベートリポジトリが使える)のフリートライアルを試しているところなのですが、しばらくはTravis CIでCIを動かすことにしたので、そのときの設定などをまとめます。 もともとは社内のサーバでJenkinsをホストしていて、それがダメということは全然ないのですが、社内でサーバをメンテナンスするのも面倒だし、ビルドスクリプトとかをポータブルな状態にしておくのは手元でサクッと実行できたりいろいろ都合が良さそうだと思い、試しにや
VCs are clamoring to invest in hot AI companies, willing to pay exorbitant share prices for coveted spots on their cap tables. Even so, most aren’t able to get into such deals at all. Yet, small, unknown investors, including family offices and high-net-worth individuals, have found their own way to get shares of the hottest…
TOP > ネタ > 突然諸葛孔明が描きたくなった時に参考になる画像 Tweet カテゴリネタ 0 :ハムスター2ちゃんねる 2014年2月10日 22:30 ID:hamusoku どうせなのでw会得した横光孔明の描き方を。旅先でふと「あっ突然横光孔明が描きたくなった」時に参考になるかこれ実際 https://twitter.com/4848xyuzu/status/432829125435211778 1 :ハムスターちゃんねる2014年02月10日 22:36 ID:vdcPc99F0 誰得wwwwww 3 :ハムスター名無し2014年02月10日 22:36 ID:pwK5GKn.0 ねーよwww 4 :ハムスター名無し2014年02月10日 22:36 ID:dpdR.YNG0 なにをぐずぐずしているのです 更新のてをゆるめてはなりません 5 :ハムスター名無し2014年02月1
先日、みんな大好きアノニ増田イアリーで、「SIerって終わってんな」という記事が掲載された。これは、「日本のITエンジニアの地位はなぜ低いのか:日経ビジネスオンライン」に対するツッコミ記事である「コーディング技術にこだわり過ぎるとITエンジニアの地位は向上しない - プロマネブログ」に対するさらなるツッコミ記事であり、ここのところこの話の流れはかなりホットなようである。 「SIerって終わってんな」という記事にはどうしても突っ込んでおきたいところがあったので、ここで突っ込んでおくことにする。 問題の箇所はここだ!!どうやって世界と伍して戦う? どうやって他の製品を上回る? 微々たる使い勝手の差などは、技術力の差の前では圧倒的に無力だということは データベースはオラクルだのSQLに依存し、製品ではSAPなどに完敗を喫し続けているSIerこそ理解すべきだろう ん? SQLは言語であってどのRD
DNS問い合わせの可視化 最近、データをまとめたり可視化したりしてその性質を調べる探索的データ分析(例)にはまっています。と、同時にネットワーク分析にもちょっと手を出しており、その2つの派生物としてドメイン名問い合わせの結果を可視化してみました。 これを読んでいる人にはもはや説明の必要はないと思いますが、一応書いておくと、世の中のwww.google.comやwww.amazon.co.jpのようなドメイン名はサーバの場所を直接示しているわけではなく、「この名前を持っているサーバのIPアドレスはなんですか?」というのをDNSサーバという別のサーバに問い合わせることで目的のサーバのIPアドレスを教えてもらい、その後目的のサーバへ接続します。以前は正引き(ドメイン名からIPアドレスを問い合わせる)と逆引き(IPアドレスからドメイン名を問い合わせる)が対称構造になるように設定するのが主流でしたが
当サイトはレスポンシブデザインを採用している。 それに合わせて最近GoogleAdsenseのコードをレスポンシブ対応のものに変更した。 その際に面倒なのが、広告が自分のサイトでどう表示されているのかの確認。 キャッシュが残ってたり表示させるガジェットを持っていなかったりという問題があってなかなか簡単に確認できなかったけれど、そんな悩みを一発で解決してくれる便利サイトがあったのでご紹介。 http://mattkersley.com/responsive/ ↑ 上記サイトで自分のサイトのURLを入力すれば各デバイスでどのように表示されるか確認できる。 レスポンシブ対応のAdsenseもそれぞれの大きさに合わせて表示されるのでわかりやすい。 個別ページのURLを入力すればそれぞれのページも表示されるので、トップページと投稿ページのカラムや表示を変えている人にとっても重宝する。 うん、これは便
何か新しいことを学ぶ、目標を立ててそれを達成する、あるいは、日常の雑事をこなす。こうした時には、とかく脇目も振らずに目先の課題をやりきることに集中してしまいがちです。 でも、何かを極めたいと切に願い、大胆な発想の転換を求めているのなら、「ダブルループ学習」という方法を使ってみてはいかがでしょうか。これは米紙『ニューヨーク・タイムズ』でも紹介された思考法です。ダブルループ学習は、いわば強制的な自省とも言えます。自分が今までにやってきたことや、目標達成のために立てた計画そのものを、あえて疑いの目で見てみよう、というわけです。 1970年代に、ハーバード・ビジネス・スクールでビジネス理論を研究していたクリス・アージリス氏(ちなみに、90歳の今も健在で、同大学の名誉教授職にあります)は、組織や個人が計画を阻む障害に行き当たった時にとる行動について研究を始めました。 同氏は、障害に対するもっとも一般
MySQL Utilitiesならではの注意点 MySQL Utilitiesは従来のコマンドラインツール群とは違い、以下のような記述で接続先を指定します。 これは、従来のコマンドラインツール群が主に1つのMySQLサーバーを対象として動作するものなのに対して、MySQL Utilitiesは2つ以上のMySQLサーバーを対象として動作するものが多いため、このような記法になっています。 [MySQL Utilitiesの記法] --server=ユーザ名:パスワード@ホスト名:ポート番号 [MySQL コマンドラインツール群の記法] --user=ユーザ名 --password=パスワード --host=ホスト名 --port=ポート番号 なおWindows環境ではローカルホストとしてlocalhostと127.0.0.1のどちらを指定しても同じですが、LinuxやUNIXではホスト名に対
About PetiteCloud PetiteCloud is a 100% Free Open Source and Open Knowledge Cloud Foundation Layer for small non-data center mini-/private- clouds. PetiteCloud can be used either alone or in conjunction with higher-layer cloud platforms to make the latter more stable, more robust, and easier to install. PetiteCloud runs on a variety of host operating systemss and hypervisors. PetiteCloud provides
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く