タグ

2014年4月20日のブックマーク (89件)

  • Android で ImageView に画像を表示するときに使えるライブラリ4つ - Qiita

    TODO 後で追記する ImageView に画像を表示したいけど・・・なときのメモ ぜんてい ネットから取得した画像を表示するかも ローカルの画像を表示するかも キャッシュ使いたいかも 非同期で処理したいかも 4つの候補 Picasso http://goo.gl/tpTc1 Android Universal Image Loader (UIL) http://goo.gl/obp2C UrlImageViewHelper http://goo.gl/AoPK90 Volley - http://goo.gl/iB4YWG とくちょうとか TODO 後で書く めも UrlImageViewHelper は速いらしい。 Volley も速いらしい。キャッシュの実装は自分でやる。ネットの画像のみ対応。機能は限定的。 UIL は機能が豊富で一通り全部できる。 Picasso は機能が豊富で一

    Android で ImageView に画像を表示するときに使えるライブラリ4つ - Qiita
    kasumani
    kasumani 2014/04/20
    Android で ImageView に画像を表示するときに使えるライブラリ4つ みんなが使っているらしい Picasso がいいんじゃない?(自己責任でお願いします) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 07:46PM via IFTTT
  • Pixiv小説検索APIの結果を元に小説本文を取得する - Qiita

    概要 Pixiv小説検索APIの結果をCSV形式で取得し、 そのCSVファイルを元に小説文をテキスト形式で取得する。 処理 01.Pixiv小説検索APIの結果をCSV形式で取得 -> Pixiv検索結果をCSVダウンロードするHTMLファイルを用意した ※CSVファイルの名前はINPUT.csvに変える。 02.取得CSVファイルの同階層に、下記Rubyコードを配置 # encoding: utf-8 require 'csv' require 'uri' require 'net/http' require 'fileutils' #入力ファイル名 INPUT_CSV = ARGV[0] || 'INPUT.csv' path = Time.now.strftime("%y%m%d%H%M%S") FileUtils.mkdir_p(path) CSV.foreach(INPUT_C

    Pixiv小説検索APIの結果を元に小説本文を取得する - Qiita
    kasumani
    kasumani 2014/04/20
    Pixiv小説検索APIの結果を元に小説本文を取得する -> Pixiv検索結果をCSVダウンロードするHTMLファイルを用意した  ※CSVファイルの名前はINPUT.csvに変える。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 07:4
  • CoreDataに簡単に初期データを追加する - Qiita

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [[NTYPopulator new] run]; return YES; } リソースバンドル内にあるseeds/*.csvを探しだして、ファイル名と同名のEntityにデータを追加する。例えば、seeds/user.csvのデータはUserというEntityに追加される。 デフォルトではモデルファイルとしてModel.momdが参照され、SQLiteファイルとして$(CFBundleName).sqliteが参照される。これを変更することも可能。 - (BOOL)application:(UIApplication *)application didFinishLau

    CoreDataに簡単に初期データを追加する - Qiita
    kasumani
    kasumani 2014/04/20
    CoreDataに簡単に初期データを追加する NTYPopulatorというライブラリで簡単に初期データを追加できる。CocoaPodsからインストールできる。 リソースバンドル内にあるseeds/*.csvを探しだして、ファイル名と同名のEntityにデータを追
  • 【AngularJS】hover/active時にクラスを追加するdirective - Qiita

    背景 普通にスタイルを指定するだけなら:hover,:active擬似クラスを利用すれば問題ない.しかし,スマートフォン対応をしようとすれば:hoverが効かないものがあるらしい(参考). ということで,AngularJSのお勉強がてらhover/active時に任意のクラスを追加するdirectiveを作ってみた. Directive 実際に使ってみるとこんな感じ. html内で追加するクラスを任意で決定できるから便利っぽい? <ul> <li cls-hover cls-active>hover時: hover,active時: active追加</li> <li cls-hover="li-hover">hover時: li-hover追加</li> <li cls-active="li-active">active時: li-active追加</li> </ul> app = an

    【AngularJS】hover/active時にクラスを追加するdirective - Qiita
    kasumani
    kasumani 2014/04/20
    【AngularJS】hover/active時にクラスを追加するdirective 普通にスタイルを指定するだけなら:hover,:active擬似クラスを利用すれば問題ない.しかし,スマートフォン対応をしようとすれば:hoverが効かないものがあるらしい(参考)
  • Android で誰もが書いたことのあるコードがライブラリ化された Amalgam が便利 - Qiita

    我らが @KeithYokoma について ※敬称略 Qiita の Android 界隈では誰もが知る @KeithYokoma をたたけばほこりが出るんじゃなくて、面白いものが出てくるだろうと探索してきました。公開されているプロジェクト名が読みにくいことで定評のある @KeithYokoma 。「Laevatein」もそうだが、この「Amalgam」も読めないよ。 commons みたいな Amalgam Android - Amalgam でコードを整理する - Qiita - http://goo.gl/IQlftp ↑は @KeithYokoma 自身が書いているQiitaの解説。これ以外にも、IOUtil 、StringUtil 系の良くありがちなものや、面倒が多い Bitmap 系もあるし、とりあえず新規Androidプロジェクト作ったら、入れたらいいんじゃないかな。 git

    Android で誰もが書いたことのあるコードがライブラリ化された Amalgam が便利 - Qiita
    kasumani
    kasumani 2014/04/20
    Android で誰もが書いたことのあるコードがライブラリ化された Amalgam が便利 Qiita の Android 界隈では誰もが知る @KeithYokoma をたたけばほこりが出るんじゃなくて、面白いものが出てくるだろうと探索してきました。公開されて
  • Finderで選択したフォルダをiTermで開く - Qiita

    iTerm2 v3.0で動作するコードを追記しました。 開発者ならばFinderからターミナルに素早く移動したいと思うことがあると思います。iTermを起動し、Finderで選択したフォルダにcdするAutomatorサービスを作ってみましょう。 Automaterを起動し、新規書類のサービスを選択します。 AppleScriptを実行をドラッグ&ドロップし、"サービス"は次の選択項目を受け取る項目からフォルダを選択します。 以下のスクリプトを記述します。 on run {input, parameters} set _posixPath to POSIX path of input tell application "iTerm" make new terminal tell the last terminal launch session "Default" tell the la

    Finderで選択したフォルダをiTermで開く - Qiita
    kasumani
    kasumani 2014/04/20
    Finderで選択したフォルダをiTermで開く 開発者ならばFinderからターミナルに素早く移動したいと思うことがあると思います。Finderでフォルダを選択して、iTermを開いて選択したディレクトリにcdして開くAutomatorサービスを作っ
  • knife solo cook コマンドの誤爆を防ぐ - Qiita

    knife solo cookコマンドはchefリポジトリ内で実行しないと、失敗するだけでなく、 余計なnodeファイルなどが作成されてしまう。 ただ、エラーで終了してくれればいいんだけど。。。 しばらく、失敗している原因(実行するディレクトリが違う事)に気づかいない場合も多々ある。 Recipeやnodeファイルを無駄に見なおしたり。。。 ということで、 対症療法ですがaliasでなんとかしてみました。 方法 以下の関数とaliasを.zshrcや.bashrcに設定するだけです。 function knife_solo_check() { if [ "$1" = 'solo' ] && [ "$2" = 'cook' ] && [ ! -d .chef ]; then \echo -e '\033[0;31mERROR:\033[0;39m Not chef repository di

    knife solo cook コマンドの誤爆を防ぐ - Qiita
    kasumani
    kasumani 2014/04/20
    knife solo cook コマンドの誤爆を防ぐ knife solo cookコマンドはchefリポジトリ内で実行しないと、失敗するだけでなく、 余計なnodeファイルなどが作成されてしまう。 ただ、エラーで終了してくれればいいんだけど。。。 Tags: ifttt
  • PhpStorm の PHPUnit が実行できない時の対処法 - Qiita

    PHPUnit Runner: Class IDE_PHPUnit_Framework_TestListener contains 1 abstract method... というエラーが出るケースの対処法。 (参考) http://stackoverflow.com/questions/21415898/unable-to-run-unit-tests-in-phpstorms-ide 現状のPhpStorm(7.1.3)はPHPUnit 3.7より上のやつに対応していないみたい。(2014-04-20現在) PHPUnitのバージョンを 3.7にすればOK. 1. phpunit 3.7の配置 PHPUnitのサイトから古いバージョンをダウンロードして /usr/local/bin/phpunit-3.7.phar に配置 2. PhpStormの設定 Preferences > PH

    PhpStorm の PHPUnit が実行できない時の対処法 - Qiita
    kasumani
    kasumani 2014/04/20
    PhpStorm の PHPUnit が実行できない時の対処法 PHPUnit Runner: Class IDE_PHPUnit_Framework_TestListener contains 1 abstract method... というエラーが出るケースの対処法。 PHPUnitのバージョンを 3.7にすればOK. Tags: ifttt, kasumaniのストックした投稿 - qiit
  • [objc] JASidePanelsのハンバーガーボタンをUIImageにカスタマイズする - Qiita

    - (UIBarButtonItem *)leftButtonForCenterPanel + (UIImage *)defaultImage /** * [override] */ - (UIBarButtonItem *)leftButtonForCenterPanel { UIImage *humbergerImage = [[self class] defaultImage]; //ボタンアクションがきくようにUIButton作成 //参考 : @see http://akisute.com/2010/04/uibarbuttonitem.html UIButton *customHumbergerButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, humbergerImage.size.width*0.5, humb

    [objc] JASidePanelsのハンバーガーボタンをUIImageにカスタマイズする - Qiita
    kasumani
    kasumani 2014/04/20
    JASidePanelsのハンバーガーボタンをUIImageにカスタマイズする JASidePanelController.m を継承したクラスで 下記2つのメソッドをオーバーライド Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 07:29PM via IFTTT
  • http://bit.ly/1gYxeJE.

    kasumani
    kasumani 2014/04/20
    Debian wheezy で CapsLock を Ctrl にする 1 ストック 0 コメント この投稿をストックする 以下を追加する。 /etc/default/keyboard XKBOPTIONS=&quot;,ctrl:nocaps&quot; ファイルの詳細は % man keyboard で確認可能。 参考 Tags: ifttt, kasumaniのストックし
  • [objc][memo] UINavigationBar のタイトルに画像を表示する。 - Qiita

    UIImage *titleImage = [UIImage imageNamed:@"HeaderLogo.png"]; UIImageView *titleImageView = [[UIImageView alloc] initWithImage:titleImage]; titleImageView.frame = CGRectMake(0, 0, titleImage.size.width * 0.5, titleImage.size.height * 0.5);//適当にサイズ調整 UIView *titleView = [[UIView alloc]initWithFrame:CGRectMake(-titleImage.size.width*0.5, 0, titleImageView.frame.size.width , titleImageView.frame.size

    [objc][memo] UINavigationBar のタイトルに画像を表示する。 - Qiita
    kasumani
    kasumani 2014/04/20
    UINavigationBar のタイトルに画像を表示する。 1 ストック 0 コメント この投稿をストックする UINavigationBar のタイトルに画像を表示する。 ViewDidLoadとかの中に、 UIImage *titleImage = [UIImage imageNamed:@&quot;HeaderLogo. Tags: ifttt, kasumaniの
  • Git・GitHubに隠された便利な機能 | GitHub Cheat Sheet(日本語訳) - Qiita

    It has been archived by the owner. It is now read-only. 日語翻訳に関するメモ GitGitHub の便利な使い方をまとめたられた GitHub cheat sheet の日語訳です。 もっと分かりやすくしたいので翻訳に関するダメ出しは歓迎です。 レポジトリ

    Git・GitHubに隠された便利な機能 | GitHub Cheat Sheet(日本語訳) - Qiita
    kasumani
    kasumani 2014/04/20
    GitHub Cheat Sheet(日本語訳) 日本語翻訳に関するノート GitやGtihubの便利な使い方をまとめたられたGithub cheat sheetの日本語訳です。Github Cheat Sheetには便利な機能がたくさんありせっかくなので日本語翻訳をしました。まだまだ
  • Vagrant共有ディレクトリをnfsモードで起動する - Qiita

    * MaxOSX(Host)/VirtualBox(VM)/CentOS(Guest) Vagrant環境でRails開発している * rails serverコマンドでwebrick起動するのが異様に遅く、1分以上かかる * 起動の高速化の方法として、Host-Guestのディレクトリ共有をnfsモードにすると速いという情報を発見 * (Host)MacOSX側をnfs server,(Guest)CentOSをnfs clientと見立てて、nfsマウントする [default] Mounting NFS shared folders... The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! mount -

    Vagrant共有ディレクトリをnfsモードで起動する - Qiita
    kasumani
    kasumani 2014/04/20
    Vagrant共有ディレクトリをnfsモードで起動する 2 ストック 0 コメント この投稿をストックする Goal * MaxOSX(Host)/VirtualBox(VM)/CentOS(Guest) Vagrant環境でRails開発している * rails serverコマンドでwebrick起動するのが異様に遅く、1分以上か
  • Node-v0.12からデフォルトでES6の一部が使えるようになった(WeakMap解説編) - ぼちぼち日記

    このエントリーは、4月24日(木)に行われる「東京Node学園 12時限目」の発表ネタを先出ししたものです。 1. はじめに、 過去2回、Node-v0.12における ES6(ECMAScript6)関連のエントリー*1を続けて書きました Node.jsにPromiseが再びやって来た! Object.observe()とNode.jsのイベントループの関係 いつNodeでES6の機能がデフォルトで使えるようになるのか…と夢見てたのですが、なんとすぐその時がやってきました。 パチパチ! Angular2.0 の開発のため Chrome M35 の機能として先行的に一部ES6対応したようです。 *2 Googleさん、えらい。 Nodeの現リーダTJも、最初はこのV8アップグレードに”ちょっと待った”をしていたみたいですが、今では”現状容認”に変わりました。 今後、V8 3.25で何か問題が

    Node-v0.12からデフォルトでES6の一部が使えるようになった(WeakMap解説編) - ぼちぼち日記
    kasumani
    kasumani 2014/04/20
    WeakMapでプライベート変数もどき 2 ストック 0 コメント この投稿をストックする 参考: Class = class _ = new WeakMap Object.defineProperty @prototype,&quot;private&quot;, get: -&gt; _.get @ set: (o)-&gt; (target = _.get @) ? _. Tags: ifttt, kasumaniのストックした
  • WebのUIテスト自動化 - Seleniumを使ってみる - Qiita

    Appiumを色々触っているんですが、仕組みが同じSeleniumもちょっと触ってみました。 だいぶ色々なことができそうなのでこちらも触りつつメモを取っていこうと思います。 実際の動画デモ 実際にどんなことができるのか、参考動画を撮ってみました。 内容的にはネタな感じにしていますが、どんなことができるか分かってもらえるかと思いますw Seleniumとは Seleniumはクロスブラウザ、クロスプラットフォームのUIテストツールです。 ブラウザに表示される要素を操作し、取得して想定されうる状態になっているかをテストできます。 また、画面のキャプチャを撮ることもできます。 検索してみると有用な記事がいくつかあるので、詳細はそちらを見てください。 ここでは簡単に触ったメモや所感を書いていきます。 JavaScriptテスト自動化ツールSeleniumのこれまでとこれから(前編)。第1回 日S

    WebのUIテスト自動化 - Seleniumを使ってみる - Qiita
    kasumani
    kasumani 2014/04/20
    WebのUIテスト自動化 - Seleniumを使ってみる Appiumを色々触っているんですが、仕組みが同じSeleniumもちょっと触ってみました。 だいぶ色々なことができそうなのでこちらも触りつつメモを取っていこうと思います。 Tags: ifttt, ka
  • PHPにおけるシングルクォーテーションとダブルクォーテーションの違い - Qiita

    シングルクォーテーションとダブルクォーテーションの違いで詰まった。 http://qiita.com/suin/items/cbbbe8844fd734fa20e2 を参考にした、改行コードを統一するコード $tmp = preg_replace("/\r\n|\r|\n/",'\n', $hogehoge); $tmp = preg_replace("/\r\n|\r|\n/","\n", $hogehoge);

    PHPにおけるシングルクォーテーションとダブルクォーテーションの違い - Qiita
    kasumani
    kasumani 2014/04/20
    PHPにおけるシングルクォーテーションとダブルクォーテーションの違い どのように挙動が異なるかは上のコードと以下を続けて試してみれば良い。 4パターンが想定される。 クォーテーションを統一しないと、意図したと
  • Docker で OpenGL(GLX) アプリを動かす. - Qiita

    漢なら Docker で OpenGL アプリを HW accelerated で(GLX)動かしたいですね! できました. TODO 現状だと 1 container が GPU を占有するようなので, 複数 container で共有できるようにする. 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 do with signing up

    Docker で OpenGL(GLX) アプリを動かす. - Qiita
    kasumani
    kasumani 2014/04/20
    Docker で OpenGL(GLX) アプリを動かす. 現状だと 1 container が GPU を占有するようなので, 複数 container で共有できるようにする. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 07:29PM via IFTTT
  • Objective-Cでカテゴリ拡張およびUtilクラスによる空文字列チェック - Qiita

    #import "NSString+Additions.h" @implementation NSString (Additions) - (BOOL)isNotEmpty { return [self length] > 0; } @end - (void)test_Additions_isNotEmpty { NSString *string; string = @"foo"; XCTAssertTrue ([string isNotEmpty], @"長さを持った文字列はTrueを返す"); string = @""; XCTAssertFalse([string isNotEmpty], @"長さが0の文字列はFalseを返す"); string = nil; XCTAssertFalse([string isNotEmpty], @"nilに対しては(言語仕様上)Falseを返す

    Objective-Cでカテゴリ拡張およびUtilクラスによる空文字列チェック - Qiita
    kasumani
    kasumani 2014/04/20
    Objective-Cでカテゴリ拡張およびUtilクラスによる空文字列チェック 先日、以下のような記事を書いた。Objective-Cで空文字列のチェック iOS ざっくりといえば、Objective-Cの言語仕様上、nilに対するメッセージ送信はnil(0)を返すの
  • Node.jsをHerokuへデプロイ - Qiita

    heroku toolbeltのインストール heroku toolbeld(heroku推奨) https://toolbelt.heroku.com/ herokuコマンドと同時にrubyとgitが同時にインストールされる。 すでにRubyや、windowsでmsysgitをインストールしていると、rubyやgitのバージョンが下がることもある。 すでにRubyをインストールしている場合は

    Node.jsをHerokuへデプロイ - Qiita
    kasumani
    kasumani 2014/04/20
    Node.jsをHerokuへデプロイ herokuコマンドと同時にrubyとgitが同時にインストールされる。 すでにRubyや、windowsでmsysgitをインストールしていると、rubyやgitのバージョンが下がることもある。 Tags: ifttt, kasumaniのストックした投稿 -
  • CSSで高さ不明な要素を上下中央揃え - Qiita

    .item{ position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 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 do with signing up

    CSSで高さ不明な要素を上下中央揃え - Qiita
    kasumani
    kasumani 2014/04/20
    CSSで高さ不明な要素を上下中央揃え 1 ストック 0 コメント この投稿をストックする . Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 07:29PM via IFTTT
  • https://qiita.com/Petitsurume/items/313a6f0b1c80164d364e

    kasumani
    kasumani 2014/04/20
    PHPとGDとか 1 ストック 0 コメント この投稿をストックする 自前フォントで文字を書く TrueTypeFont 答え ttffont. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 07:28PM via IFTTT
  • matabesu - Overview

    kasumani
    kasumani 2014/04/20
    なかなか面白いActivityだな
  • | タイトルを入力してください

    ブログをはじめるたくさんの芸能人・有名人が 書いているAmebaブログを 無料で簡単にはじめることができます。

    | タイトルを入力してください
    kasumani
    kasumani 2014/04/20
    労務の観点からも面白い人だな… "このブログを書いている午前00時現在、GitHubのニュースフィードに、新卒の書いたコメントが流れています。きっと寿司ざんまいでレビューしているのでしょう。最高です。" /
  • RubyでRMagickを使って正方形のサムネイルを作成

    Rmagickを使って縦横の比率がバラバラの画像から、正方形のサムネイルを切り出すRubyのサンプルソースです。以前は大きな画像を縮小するだけでしたが、今回は縦・横の両方が予定のサイズ以上なら切り出して正方形、それよりも小さい場合は空白で埋めて画像を拡大しないように調整。 🎂 ソースコードサンプルソースでは次のことをしています。 (1) サンプルの画像をダウンロード (2) Rmagickを使って正方形のサムネイル画像を切り出し (3) ./data/フォルダにサムネイル画像を保存 require 'rubygems' require 'open-uri' require 'rmagick' # gem install rmagick def shrink_to_fill(image, width, height) image.resize_to_fill!(width, height)

    RubyでRMagickを使って正方形のサムネイルを作成
    kasumani
    kasumani 2014/04/20
    RubyでRMagickを使って正方形のサムネイルを作成 Rmagickを使って縦横の比率がバラバラの画像から、正方形のサムネイルを切り出すRubyのサンプルソースです。以前は大きな画像を縮小するだけでしたが、今回は縦・横の両方が
  • Invert Your Colors, And Other Tricks For Night-Friendly Mac Usage

    Is your Mac too bright in dark places? Whether you need to work in the dark without being noticed or want your screen to be easier on your eyes, we've found apps for that. Is your Mac too bright in dark places? Whether you need to work in the dark without being noticed or want your screen to be easier on your eyes, we've found apps for that. If your eyes hurt when you use your Mac, it might be bec

    Invert Your Colors, And Other Tricks For Night-Friendly Mac Usage
    kasumani
    kasumani 2014/04/20
    目にやさしいMacの使い方:画面のカラーや明るさの調整法あれこれ MakeUseOf:暗いところでMacを使っていると明るすぎるようなことはありませんか? 誰かに気付かれないように暗闇で作業をしているにせよ、画面を目に優
  • Mac用の高機能VNCクライアント「Screens VNC 3.0」リリース | ソフトアンテナ

    Mac用の高機能VNCクライアント「Screens VNC」がバージョンアップ。最新版 3.0 がリリースされています(iDownloadBlog、Cult of Mac)。 Screens VNC - Access Your Computer From Anywhere カテゴリ: ユーティリティ 価格: ¥3,500 ぶっちゃけわざわざアプリを購入しなくてもVNCクライアント機能はMacに標準で搭載されているわけですが、標準機能より、高速で信頼性が高いところが評価されているアプリのようです。 バージョン 3.0では以下の変更が行われているようです。 アプリの完全な書き直し。 UIの刷新。 最近使ったか、または発見したアイテムへ、(素早く)アクセスできるメニューバーアイコン。 最近の接続。 接続をファイルとしてエクスポート。 システムキーボードショートカットのための新しいキーボードマッピ

    Mac用の高機能VNCクライアント「Screens VNC 3.0」リリース | ソフトアンテナ
    kasumani
    kasumani 2014/04/20
    Mac用の高機能VNCクライアント「Screens VNC 3.0」リリース Mac用の高機能VNCクライアント「Screens VNC」がバージョンアップ。最新版 3.0 がリリースされています(iDownloadBlog、)。 Tags: feedly, ifttt, recently read, saved for later from Pocket April 20
  • Towerの開発元によるGit学習サイト「Learn Version Control with Git」 | ソフトアンテナ

    Mac用のパワフルなGitクライアント「Tower」の開発元が、Gitの学習サイト「Learn Version Control with Git」を開設しています。 どちらかといえば初心者向けの内容で、図やグラフを使ってわかりやすくGitの使い方を説明する内容になっている様子。ebookのオンラインバージョンが無料化されたものらしく、ちゃんとしたeBookバージョン(DRM-free。ビデオつき)を購入することもできます。 すごく基的なところから応用まで 無料で公開されている内容は、ここからたどることができます。 この図のように、バージョンコントロールとはなんぞやといったものすごく基的なことから、conflictsの解決方法や、SSHの設定方法、rebaseとmergeの違いに関する説明など、一歩すすんだ使い方まで盛りだくさんの内容になっています。 図はわかりやすそうだし、英語もそれほ

    Towerの開発元によるGit学習サイト「Learn Version Control with Git」 | ソフトアンテナ
    kasumani
    kasumani 2014/04/20
    Towerの開発元によるGit学習サイト「Learn Version Control with Git」 Mac用のパワフルなGitクライアント「Tower」の開発元が、Gitの学習サイト「Learn Version Control with Git」を開設しています。 どちらかといえば初心者向けの内容で、図や
  • Big Sky :: golang で複数のエラーをハンドリングする方法

    golangいまどき例外ないの頭おかしいって思ってたけどようするにgoroutineと例外がうまくいかないからgoroutineのほう取って例外捨てたってことかねえ。 — Urabe, Shyouhei (@shyouhei) April 15, 2014 FAQ に書いてあります。 Why does Go not have exceptions? - Frequently Asked Questions (FAQ) - The Go Programming Language We believe that coupling exceptions to a control structure, as in the try-catch-finally idiom, results in convoluted code. It also tends to encourage programme

    Big Sky :: golang で複数のエラーをハンドリングする方法
    kasumani
    kasumani 2014/04/20
    golang で複数のエラーをハンドリングする方法 We believe that coupling exceptions to a control structure, as in the try-catch-finally idiom, results in convoluted code. It also tends to encourage programmers to label too many ordinary errors, such as failing to open a file, as except
  • 火星誕生から4億年で水が半減

    【2014年4月16日 名古屋大学】 日の大学の研究チームが、火星誕生から約4億年の間に水が大量に失われた推移を隕石の分析などからつきとめた。残った水の大部分が氷として地下に現存する可能性も指摘されている。 (上)火星隕石からわかった、火星表層の水の水素同位体比の変化(下)理論計算で得られた水の量の変化。クリックで拡大(発表資料より) 4月14日に撮影された火星。クリックで投稿ギャラリーのページへ(撮影:千葉県茂原市にて、Take@長生星空愛好会さん) 火星における水の存在は、現在は極域にわずかに氷として発見されているだけだ。しかし探査機などのデータによれば、かつては大量に存在したとみられている。 東京工業大学と名古屋大学の研究チームでは、火星の水がいつどのくらい、どのようにして失われたかを探る研究を行った。重水素(中性子を1個持つ)と、より宇宙空間へ逃げやすい軽い水素(中性子を持たない

    火星誕生から4億年で水が半減
    kasumani
    kasumani 2014/04/20
    火星誕生から4億年で水が半減 火星における水の存在は、現在は極域にわずかに氷として発見されているだけだ。しかし探査機などのデータによれば、かつては大量に存在したとみられている。 Tags: feedly, ifttt, recently read, sav
  • 星を配置して星系を見守るシミュレーションゲーム「Super Planet Crash」

    恒星の周囲に好きなように星を配置して、うまく独自の星系を壊れないように維持していくシミュレーションゲームが「Super Planet Crash」です。プレイヤーができることは「星を配置するだけ」で、あとは星同士が力を及ぼし合って距離が近づいたり遠ざかったり軌道が変わったりするのをじっと見守ることになります。 Super Planet Crash - Can you feel the gravity? http://www.stefanom.org/spc/ 基画面はこんな感じ。最初から恒星と惑星1つが配置されているので、残り10個の惑星を好きに配置していけばOK。配置できる星は地球サイズのものから超巨大な矮星までいろいろあり、大きければ大きいほど重力が強くなるので、近くの星に及ぼす力も強くなります。オレンジ色の帯のようになっている部分はハビタブルゾーンと呼ばれる、生命が居住可能な領域で

    星を配置して星系を見守るシミュレーションゲーム「Super Planet Crash」
    kasumani
    kasumani 2014/04/20
    星を配置して星系を見守るシミュレーションゲーム「Super Planet Crash」 恒星の周囲に好きなように星を配置して、うまく独自の星系を壊れないように維持していくシミュレーションゲームが「Super Planet Crash」です。プレイヤ
  • The Open Source Report Card - GitHubの活動をレポートに

    これはぜひ試してみてください! オープンソースの面白いところは、その開発状況がそのまま自分のステータスになるということです。何の言語をどれくらい書いているか、日々どれくらい活動しているかもリポジトリから簡単に分かります。 ということでGitHubにアカウントのある方はぜひ試してみて欲しいのがThe Open Source Report Cardです。オープンソースの活動状況が見えるかしますよ。 The Open Source Report Cardの使い方 単純にステータスを出すだけでなく、文章になっているのがユニークです。 ステータスを並べることもできるはずですが、それをあえて読める形にしています。似たようなユーザを出していたりする辺りが面白いです。 The Open Source Report CardはPython製、MIT Licenseのオープンソース・ソフトウェアです。 The

    The Open Source Report Card - GitHubの活動をレポートに
    kasumani
    kasumani 2014/04/20
    The Open Source Report Card - GitHubの活動をレポートに オープンソースの面白いところは、その開発状況がそのまま自分のステータスになるということです。何の言語をどれくらい書いているか、日々どれくらい活動しているかも
  • Dockに登録したフォルダーのリスト表示を拡大するターミナルコマンド|Mac - 週刊アスキー

    連載では、Macの「ターミナル」アプリにdefaultsコマンドを入力して、OS Xの隠し設定を引き出す方法をご紹介しています(関連記事はこちら)。 Dockの仕切り線の右側に登録したフォルダーは、表示形式を「フォルダ」と「スタック」の2つから選べます。 さらに、クリックしたときの内容の表示型式をファン/グリッド/リストなど4種類から選べますが、ファイル名がわかりやすい「リスト」にしている人も多いでしょう。 この「リスト」表示、ファイル名はわかりやすいのですが、アイコンサイズの小ささが玉にキズ。アイコンを見ただけではファイル種別を判定できないかもしれません。 ターミナルから以下のとおりdefaultsコマンドを実行してみましょう。 defaults write com.apple.dock use-new-list-stack -bool true  [enter] killall Do

    Dockに登録したフォルダーのリスト表示を拡大するターミナルコマンド|Mac - 週刊アスキー
    kasumani
    kasumani 2014/04/20
    Dockに登録したフォルダーのリスト表示を拡大するターミナルコマンド|Mac  本連載では、Macの「ターミナル」アプリにdefaultsコマンドを入力して、OS Xの隠し設定を引き出す方法をご紹介しています(関連記事はこちら)。
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    kasumani
    kasumani 2014/04/20
    センチュリー「裸族のお立ち台スーパーコンボ SATA6G」発売、USB3.0 / FW800 / eSATA対応ストレージ クレードル センチュリーが、裸族シリーズの新製品「裸族のお立ち台スーパーコンボ SATA6G」(以下スパコン)を発売しました。ス
  • https://car-ux.com/

    https://car-ux.com/
    kasumani
    kasumani 2014/04/20
    car-ux Audi Bentley, Bugatti BMW Cadillac, Chevy Dodge, Fiat Ferrari Ford, Lincoln Hyundai Honda, Acura Maserati, McLaren Mercedes Benz Nissan, Infiniti Jaguar, LandRover Kia Lamborghini Porsche Lexus, Toyota Rolls-Royce VW etc. Tags: feedly, ifttt, recently read, saved for later from Pocket April 2
  • msto.jp - it転職 リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    kasumani
    kasumani 2014/04/20
    FlashをiPhoneで再生可能にする(swf→Canvas) FlashをCanvasアニメーションに変換するエンジン「Pex」の試用メモになります。 Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 04:24PM via IFTTT
  • Word press on conoha このべん #3

    CentOS 7.2 環境で nginx をソースコードからインストールし、HTTP/2 を利用できるまで実施してみました。 追記; nginx-build のち、systemctl - TMD45'β'LOG!!! http://blog.tmd45.jp/entry/2016/08/13/120924

    Word press on conoha このべん #3
    kasumani
    kasumani 2014/04/20
    Word press on conoha このべん #3 Presentation Transcript Nginx, Percona, PHP, WordPress WordPress on ConoHa 14年4月15日火曜日 OKAMOTO Wataru @wokamoto14年4月15日火曜日 14年4月15日火曜日 WordPress Template 14年4月15日火曜日 * WordPress について * Nginx とは? * Nginx
  • 「Windroy」 - Android用アプリをWindows上で実行できる高速エミュレータ

    Windows上でAndroidを動作させることができるエミュレータ。パッケージファイルを所定のフォルダに保存することで、Android用アプリを実行できる。「Windroy」は、Vista以降のWindowsAndroid用アプリを動かせるエミュレートソフト。起動後に表示されるコマンドプロンプトウィンドウで初期設定を行うと、続いて「Windroy」体が起動する。エミュレータはフルスクリーンで動作し、画面上ではAndroid端末そのものを使っているのと同じような感覚で操作できる。 初期画面には日付と時刻、さらに「鍵」アイコンが表示される。鍵アイコンのドラッグでロックを解除すると、ホーム画面が現れる仕組み。「Windroy」を終了するには、画面右上隅をマウスでポイントすることにより表示される──Windowsアプリケーションでは見慣れた──「×」ボタン(クローズボックス)をクリックすれば

    「Windroy」 - Android用アプリをWindows上で実行できる高速エミュレータ
    kasumani
    kasumani 2014/04/20
    「Windroy」 - Android用アプリをWindows上で実行できる高速エミュレータ Windows上でAndroidを動作させることができるエミュレータ。パッケージファイルを所定のフォルダに保存することで、Android用アプリを実行できる。 「Windroy」
  • PLUSのコンパクト裁断機「PK-113」で、文庫の自炊がバリバリ再開できるぞ!

    トップ > ガジェット > PLUSのコンパクト裁断機「PK-113」で、文庫の自炊がバリバリ再開できるぞ! いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2014.04.16 日でのアマゾンのkindleストアの突然のスタートから、約1年が過ぎて、電子書籍界隈も、ひと落ち着きしてきました。 1年運用されたので、いろいろなことがわかってきているのですが、ここで改めて自炊について考えてみたいと思います。 以前、とある人とこんな話をしていました

    PLUSのコンパクト裁断機「PK-113」で、文庫の自炊がバリバリ再開できるぞ!
    kasumani
    kasumani 2014/04/20
    PLUSのコンパクト裁断機「PK-113」で、文庫の自炊がバリバリ再開できるぞ! この記事へのトラックバック一覧です: : Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 04:09PM via IFTTT
  • InfluxDBとGrafanaとfluentdで、twitterデータのリアルタイム集計・可視化 - Qiita

    require 'influxdb' => true influxdb = InfluxDB::Client.new :username => 'root', :password => 'root' => #<InfluxDB::Client:0x007fb424481ec8 @async=false, @hosts=["localhost"], @initial_delay=0.01, @max_delay=30, @open_timeout=5, @password="root", @port=8086, @read_timeout=300, @time_precision="s", @use_ssl=false, @username="root"> influxdb.create_database('qiitademo') => #<Net::HTTPCreated 201 Crea

    InfluxDBとGrafanaとfluentdで、twitterデータのリアルタイム集計・可視化 - Qiita
    kasumani
    kasumani 2014/04/20
    InfluxDBとGrafanaとfluentdで、twitterデータのリアルタイム集計・可視化 InfluxDB を10分だけ触ってみたGrafana on InfluxDB をちょっとだけ触ってみた WebUIからも出来るのですが、rubyのライブラリからやってみます。 Tags: feedly, ifttt, recent
  • この機能が欲しかった! 1カ月カレンダーでも予定が表示される『Calendars 5』 | ライフハッカー・ジャパン

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    この機能が欲しかった! 1カ月カレンダーでも予定が表示される『Calendars 5』 | ライフハッカー・ジャパン
    kasumani
    kasumani 2014/04/20
    この機能が欲しかった! 1カ月カレンダーでも予定が表示される『Calendars 5』 iPhone:iOS 7の標準カレンダー、月ごとのカレンダーはちょっと使いにくいと思います。 Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014
  • チーム開発実践入門を頂きました - garbagetown

    著者の池田さんより、レビューを担当させて頂いた書籍「チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド」 を頂きました。ありがとうございます。 チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド (WEB+DB PRESS plus) 作者: 池田尚史,藤倉和明,井上史彰出版社/メーカー: 技術評論社発売日: 2014/04/16メディア: 単行(ソフトカバー)この商品を含むブログ (3件) を見る チーム開発の現場 書の第一章に書かれている通り、複数人でシステムを開発する場合に気を付けなければならない課題が山のように存在します。リソース管理、課題管理、報告・連絡・相談、リリース管理などなど、タスクの八割以上はこれら課題に関連するものと言ってもいいと感じるほどです。 また、ひとりで開発する場合でも、過去の自分は赤の他人なので、書に書かれている内容はやはりとても重要なも

    チーム開発実践入門を頂きました - garbagetown
    kasumani
    kasumani 2014/04/20
    チーム開発実践入門を頂きました 著者の池田さんより、レビューを担当させて頂いた書籍「チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド」 を頂きました。ありがとうございます。 Tags: feedly, ifttt, recently re
  • システムにインストールされているドライバーを一覧表示できる「InstalledDriversList」NOT SUPPORTED

    kasumani
    kasumani 2014/04/20
    システムにインストールされているドライバーを一覧表示できる「InstalledDriversList」  「InstalledDriversList」は、システムにインストールされているドライバーをすべて列挙して一覧表示できるソフト。64bit版を含むWindows 2000
  • GitHub - PexJS/PexJS: HTML5 Flash Lite 1.1 Runtime Engine

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - PexJS/PexJS: HTML5 Flash Lite 1.1 Runtime Engine
    kasumani
    kasumani 2014/04/20
    PexJS/PexJS · GitHub You can download pre-built Pex from bin directory. You can get HTML files in &quot;output&quot; directory for each SWF in target directory without obfuscating. Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 03:51PM via IFTTT
  • wallabag·マルチデバイス対応。後で読むのPocketクローン MOONGIFT

    Webサイトをブラウジングしている時間は限られます。朝のニュースチェックは手早く片付けていきたいですよね。そのために、まずは気になるものをチェックだけしておいて後で読むといったスタイルの方は多いのではないでしょうか。 そんな「後で読む」をオープンソース・ソフトウェアで実現しているのがwallabagです。旧名pocheがwallabagに名前を変えてリリースされています。ということで改めて紹介します。 wallabagの使い方 もともとPocketクローンとあって使い方はとてもシンプルです。 ログインします。 ストックされている記事一覧です。 記事の詳細を読めます。外部サイトに飛ぶ訳ではなく、Wallabag上で読めるのが良いですね。 タグを追加したり編集できます。 日語の記事も登録できます。 画像も表示されています。文部分だけを上手に切り出しています。 検索も日語対応です。 設定画

    wallabag·マルチデバイス対応。後で読むのPocketクローン MOONGIFT
    kasumani
    kasumani 2014/04/20
    wallabag – マルチデバイス対応。後で読むのPocketクローン Webサイトをブラウジングしている時間は限られます。朝のニュースチェックは手早く片付けていきたいですよね。そのために、まずは気になるものをチェックだけし
  • 日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 - ボレロ村上 - ENiyGmaA Code

    中3女子です。 だいぶ間が空いたが、日経ソフトウエア5月号の特集記事として 僕の書いた 「constexpr」が開くコンパイル時プログラミングの世界 が掲載されたことを報告する。 「プログラムは実行時にだけ処理が行われるもの」。 そう思い込んでいませんか。それは大きな誤解です。 最新のC++コンパイラを使えば、プログラムを実行する前のコンパイル時に処理を完了できるのです。 それを可能にするC++の機能が「constexpr」です。 特集では、constexprの魅力を紹介します。 日経ソフトウエア Amazon.co.jp: 日経ソフトウエア 2014年 05月号: 日経ソフトウエア: constexprの紹介記事だが、入門から実装技法、Sproutライブラリの紹介からコンパイル時レイトレーシングまで、きわめて幅広い範囲を網羅している。 この内容を8ページ(見開き4ページ)に圧縮する

    日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 - ボレロ村上 - ENiyGmaA Code
    kasumani
    kasumani 2014/04/20
    日経ソフトウエア5月号 「constexpr」が開くコンパイル時プログラミングの世界 中3女子です。 だいぶ間が空いたが、日経ソフトウエア5月号の特集記事として 僕の書いた 「constexpr」が開くコンパイル時プログラミングの世
  • 『Web Componentsで行うHTMLのコンポーネント化』

    1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 みなさんこんにちは。アメーバ事業部の泉水(@1000ch)です。 今日はHTMLをコンポーネント化するWeb Componentsという新しいHTMLの仕様と、 その機能を補完するPolymerというライブラリについてお話させていただきます。 Web Components Web Componentsについては、2013年のHTML5 ConferenceでGoogleの夷藤さんがセッションされていました。夷藤さんはChromeチームで、Web Componentの周りの実装をされていたり、Shadow DOMの仕様の編集をされています。 セッショ

    『Web Componentsで行うHTMLのコンポーネント化』
    kasumani
    kasumani 2014/04/20
    Web Componentsで行うHTMLのコンポーネント化 今日はHTMLをコンポーネント化するWeb Componentsという新しいHTMLの仕様と、 その機能を補完するPolymerというライブラリについてお話させていただきます。 Tags: feedly, ifttt, recently read, save
  • 「Qt Creator 3.1」リリース、iOSサポートがデフォルトで有効に | OSDN Magazine

    フィンランドDigiaは4月16日、クロスプラットフォームに対応する統合開発環境(IDE)「Qt Creator 3.1.0」をリリースした。Clangベースのコードモデルが統合され、iOSサポートが正式サポートされるなどの強化が図られている。 Qt CreatorはWindowsMac OS X、Linuxなどさまざまな環境で動作するIDE。C++およびJavaScript、Qt独自の開発言語である「QML」を利用したアプリケーション開発が可能。コードエディタ、ビルドやデバッグなどの機能を持ち、Subversion、Git、Perforce、Bazaar、CVS、Mercurialなどによるソースコード管理もサポートする。 Qt Creator 3.1.0は2013年12月にリリースされたバージョン3系の最新版となり、バグの修正と機能の強化が行われた。大きな特徴として、Clangベース

    「Qt Creator 3.1」リリース、iOSサポートがデフォルトで有効に | OSDN Magazine
    kasumani
    kasumani 2014/04/20
    「Qt Creator 3.1」リリース、iOSサポートがデフォルトで有効に  フィンランドDigiaは4月16日、クロスプラットフォームに対応する統合開発環境(IDE)「Qt Creator 3.1. Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 03
  • 【CloudFormation Tips】全リージョン・全アカウント対応型テンプレート | DevelopersIO

    よく訓練されたアップル信者、都元です。 CloudFormationテンプレートの理想 *1は、同じテンプレートを使って、あらゆるリージョン・あらゆるAWSアカウントで同じ構成が展開できることです。しかし、何も考えずにテンプレートを作ってしまうと、特定のリージョンでしか動かない、特定のAWSアカウントでしか動かないテンプレートが出来てしまいがちです。 AMIの参照方法 例えば、AMIというのは特定のリージョン内に存在するエンティティです。なので、テンプレートの中に固定でAMI IDを記述してしまうと、そのAMIがあるリージョンでしか使えないテンプレートとなってしまいます。また、公開状態ではないプライベートなAMIを使った場合、そのAMIが参照できるAWSアカウントでしか使えないテンプレートになってしまいます。 そこで、Amazon LinuxのAMI(2014.03版)であれば、このような

    【CloudFormation Tips】全リージョン・全アカウント対応型テンプレート | DevelopersIO
    kasumani
    kasumani 2014/04/20
    【CloudFormation Tips】全リージョン・全アカウント対応型テンプレート | Developers.IO CloudFormationテンプレートの理想 *1は、同じテンプレートを使って、あらゆるリージョン・あらゆるAWSアカウントで同じ構成が展開できること
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
    kasumani
    kasumani 2014/04/20
    Travis CIとCircleCIの比較まとめ。aptが使えるTravisが現状ベター エンジニアのakiyanです。nanapiのいくつかのプロダクトはクラウド上の継続的インテグレーションサービスを利用して自動テストを走らせています。即レス相談アプ
  • Unicodeを斬りたい

    ※2014/4/17 記事の内容に関していくつか訂正させていただきました。 ご指摘いただいた皆様ありがとうございました。 誤字脱字を修正しました。 ソースコードの間違いを修正しました。 BOMの記述を分かりやすい表現に修正しました。 合字に関する記載を追記いたしました。 こんにちは。 Yahoo! JAPANで通知プラットフォームの開発をおこなっています佐々木海(@Lewuathe)と申します。 普段は全社向けのPush通知プラットフォームやメール配信プラットフォームの開発、保守をしています。通知というのはPush通知にしろ、メール配信にしろ基的には「テキストデータ」を送ることになります。プラットフォーム内ではこれらのテキストに対してさまざまな処理をかけることになるのですが、さすが日語といったところでしょうか、一筋縄ではいかない部分が出てきました。具体的にはUTF-8でエンコーディング

    Unicodeを斬りたい
    kasumani
    kasumani 2014/04/20
    Unicodeを斬りたい こんにちは。 Yahoo! JAPANで通知プラットフォームの開発をおこなっています佐々木海(@Lewuathe)と申します。 普段は全社向けのPush通知プラットフォームやメール配信プラットフォームの開発、保守をしてい
  • Better Bash Scripting in 15 Minutes

    The tips and tricks below originally appeared as one of Google's "Testing on the Toilet" (TOTT) episodes. This is a revised and augmented version. Safer Scripting I start every bash script with the following prolog: #!/bin/bash set -o nounset set -o errexit This will take care of two very common errors: Referencing undefined variables (which default to "") Ignoring failing commands The two setting

    Better Bash Scripting in 15 Minutes
    kasumani
    kasumani 2014/04/20
    Better Bash Scripting in 15 Minutes Note that some Linux commands have options which as a side-effect suppress some failures, e.g.“mkdir -p” and “rm -f”. Also note, that the “errexit” mode, while a valuable first line of defense, does not catch all failures, i.e. Tags: feedly, ifttt, rec
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    kasumani
    kasumani 2014/04/20
    HPから10型WUXGAのWindowsタブレット Omni 10発売、 Atom Z3770 搭載 日本ヒューレット・パッカードが、10型 WUXGA 液晶を搭載したタブレット Omni10 を発表しました。HP 直販サイトでは本日より販売を開始しています。OS には Windows 8. Tag
  • Go Code Club!

    Want to Learn more about Go?, Welcome to the Go Code Club.

    Go Code Club!
    kasumani
    kasumani 2014/04/20
    Go Code Club! Go Code Club strives to be an organization that anyone can get involved with, from Go-Pro, to Go-Noobie. You might be asking yourself, how is this different than just working on a project on GitHub? Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 02:50
  • データベースの基本構造とWordPressのテーブル設計に見るデータモデリング | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    ライターの内藤です。普段は主にコーディングやサーバ管理などを担当しております。その前は小規模データベース技術者、兼C++プログラマでした。地味です。 聞いたことがある方も多いと思いますが、WordPressMySQLというデータベースに依存しています。この記事も、MySQLに保存された文字や写真などのデータが様々な条件で取り出されて、みなさんにこうして見てもらえています。でも、実際にそれがどのように働いているのか、ご存知でしょうか。 データベースはWordPressをはじめ多くの分野で利用されているので、基的な構造を理解しておくと、少なくともWordPressのインストールやカスタマイズで悩む機会は減るはずです。 そこで今回はWordPressMySQLを題材に、データベース(正確には広く普及しているリレーショナルデータベース)と、データモデリング(後述)の基について簡単にご紹介し

    データベースの基本構造とWordPressのテーブル設計に見るデータモデリング | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    kasumani
    kasumani 2014/04/20
    データベースの基本構造とWordPressのテーブル設計に見るデータモデリング ライターの内藤です。普段は主にコーディングやサーバ管理などを担当しております。その前は小規模データベース技術者、兼C++プログラマでした
  • Big Sky :: プログラミング言語の作り方(4)

    Big Sky :: プログラミング言語の作り方 Big Sky :: プログラミング言語の作り方(2) Big Sky :: プログラミング言語の作り方(3) Big Sky :: プログラミング言語の作り方(5) 日は関数スコープの実装と関数引数のバインディングを行います。 まず関数スコープを入れるという事は、メモリの破棄が必要になります。 しかし関数が呼び出された後、関数スコープ内のメモリを全て削除してしまうと戻り値に文字列を渡せなくなります。 func foo() { return "foo"; // この後スコープが削除される } a = foo(); // 壊れたメモリを参照 そこで GC を導入する必要があります。GC の実装には複数あます。詳しくは Wikipedia を参照下さい。 今回はその中の「参照カウント方式」を取ります。 まず ore_value に参照カウンタ

    Big Sky :: プログラミング言語の作り方(4)
    kasumani
    kasumani 2014/04/20
    プログラミング言語の作り方(4) しかし関数が呼び出された後、関数スコープ内のメモリを全て削除してしまうと戻り値に文字列を渡せなくなります。 Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 01:37PM via IFT
  • Android端末にHeartbleedの脆弱性があるかどうか診断する方法

    Android端末にHeartbleedの脆弱性があるかどうか診断する方法2014.04.16 12:30 satomi ネット震撼のバグHeartbleedで情報盗まれたら堪らないのでサイトのパスワードは変えたけど、Androidはどうしたらいいの? そんな人のために便利なツールが出ましたよ。 シマンテック(日版)によると、大多数のブラウザはHTTPS実装でOpenSSLの暗号ライブラリを使っていないので被害はないとのことですが、Android OSはそうはいかないようです。Ars Technicaはこう書いてます。 一番ありえるシナリオは、罠を仕掛けたサイトに誘導してリクエスト強要(CSRF:Cross-site Request Forgery)したり、銀行や個人情報を扱うサイトが別タブで開いたりする攻撃だ。[…]実行が簡単なもので、脆弱性のあるAndroidブラウザに悪玉コマンドを

    kasumani
    kasumani 2014/04/20
    Android端末にHeartbleedの脆弱性があるかどうか診断する方法 ネット震撼のバグHeartbleedで情報盗まれたら堪らないのでサイトのパスワードは変えたけど、Androidはどうしたらいいの? そんな人のために便利なツールが出ましたよ
  • Heartbleed bug による秘密鍵漏洩の現実性について – IIJ Security Diary

    稿では HeartBleed bug による秘密鍵漏洩の可能性を考察します。 OpenSSL で利用される RSA 秘密鍵のフォーマットは PKCS#1[1]Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.1 http://tools.ietf.org/html/rfc3447#section-3.2 で定められています。暗号化された暗号文の復号、もしくはデジタル署名を行う際に RSA の秘密鍵による操作が行われます。SSL/TLS サーバに https でアクセスした場合には、その両方の用途で秘密鍵が用いられます。そのため HSM などの仕組みが無い場合には秘密鍵がメモリ上に展開されている可能性が高いと言えます。実際 Cloudflare Challenge[2

    Heartbleed bug による秘密鍵漏洩の現実性について – IIJ Security Diary
    kasumani
    kasumani 2014/04/20
    Heartbleed bug による秘密鍵漏洩の現実性について 本稿では HeartBleed bug による秘密鍵漏洩の可能性を考察します。 OpenSSL で利用される RSA 秘密鍵のフォーマットは PKCS#1 [1] で定められています。 暗号化された暗号文の復号、も
  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

    TechCrunch | Startup and Technology News
    kasumani
    kasumani 2014/04/20
    Red HatがEnterprise LinuxとPaaSプラットホームOpenShiftでDockerをサポートへ Red HatとDocker.ioの今日(米国時間4/15)の発表によると、両社の協働により、DockerのコンテナテクノロジがRed Hat Enterprise Linuxの招待制ベータと、Red HatのPaaSプ
  • Windows ストア アプリって何? 開発環境の構築

    Microsoft社のSurface 2やSurface Pro 2(図1)が爆発的に売れています。一部のモデルは、最近まで出荷停止状態で、Microsoft命の筆者としては実に残念でした。Windows XPからの乗り換え需要も見込めるこの時期に、出荷停止状態とはちょっとお粗末に思います。 Windows ストア アプリとは何か? もし、Windows 8.1を搭載したPCまたはタブレットがあれば、電源を入れてパソコンを起動してみてください。最初に表示されるのはタイルがたくさん並んだ、図1のような画面です。これはWindows 8から採用されたスタート画面です。Windows ストア アプリはこのスタート画面上で動作するアプリケーションを指します。ストア アプリの他に、従来のデスクトップ画面で動作するデスクトップ アプリも用意されています※(図2)。 ※Windows RT 8.1ではデ

    Windows ストア アプリって何? 開発環境の構築
    kasumani
    kasumani 2014/04/20
    Windows ストア アプリって何? 開発環境の構築 見てすぐわかる、ITエンジニアの実践活用メディア OSS情報を探す ニュース コミュニティ ≫ もっと見る 製品一覧 ≫ もっと見る 最新記事を読む Windows ストア アプリって何? 開
  • 女性はOSをアップデートしたがらない人が多い?

    スマートフォンは、ソフトウェアやOSをアップデートすることで、機能を拡張したり、操作性を改善したりできるのが特徴の1つ。特にiPhoneは2~3年前の機種でも新OSアップデートの対象となることが多く、最新の「iOS 7.1」は、iPhone 4やiPhone 4Sでも利用できる。ケータイやスマートフォンを滅多に買い替えない人にはうれしい措置だろう。 弊誌の読者も、自分の持っている機種向けに新OSがリリースされたら、真っ先にアップデートをするという人は多いのではないだろうか。一方で、新OSが出ても見向きもせず、旧OSでスマホを使い続ける人もいる。 「ミラクル☆ガールズ」に大学生のスマホ事情を取材したときに、「男の子はアップデートや新しいアプリが好きだけど、女の子はカメラアプリとか、これと決めたものをずっと使っている。アプリのアップデートも全然しない」という話を聞いた。なかには、「アップデート

    女性はOSをアップデートしたがらない人が多い?
    kasumani
    kasumani 2014/04/20
    女性はOSをアップデートしたがらない人が多い?  スマートフォンは、ソフトウェアやOSをアップデートすることで、機能を拡張したり、操作性を改善したりできるのが特徴の1つ。特にiPhoneは2〜3年前の機種でも新OSアップ
  • Microsoft、「Script Browser for Windows PowerShell ISE」を無償公開

    kasumani
    kasumani 2014/04/20
    Microsoft、「Script Browser for Windows PowerShell ISE」を無償公開  米Microsoft Corporationは15日(現地時間)、「Windows PowerShell ISE」のアドオン「Script Browser for Windows PowerShell ISE」v1.0を公開した。Windows 7/Server 2008 R2/8/Server 2012/Server 2012 R2に
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
    kasumani
    kasumani 2014/04/20
    東芝から世界初の4Kノート dynabook T954、IGZO液晶採用で4月25日発売 東芝が4K Ultra HDパネル採用ノート dynabook T954 を国内向けに正式発表しました。「東芝REGZAの映像技術を惜しみなく投入」したというディスプレイは、15. Tags: feed
  • グーグルが開発中の人型ロボット「アトラス」。彼が大地を自由に駆けめぐる日は来るか?

    グーグルが開発中の人型ロボット「アトラス」。彼が大地を自由に駆けめぐる日は来るか?2014.04.16 12:00 だんだんSF映画のような世界になってきました。 グーグルが昨年12月に買収したボストン・ダイナミクスのヒューマノイド・ロボット「アトラス(ATLAS)」。障害物に打たれても健気にバランスを取ろうとする彼の動きに、思わず人間味を感じてしまうのは私だけでしょうか? そんな彼が、いつの日か何にも縛られず、自らの足で好きな場所を探索できるよう、研究者たちはまだまだ上を目指しているそうです。 現在のアトラスは、電源や作動液、コミュニケーション機能、データの供給を受けるため、太いケーブルの束に縛られています。しかし半年以内にはアトラスからリーシュコードのようなヘソの尾を取り除き、自由を与えようとしているのだとか。 TIMEのDoug Aamoth記者によると、MITのコンピューター・サイ

    kasumani
    kasumani 2014/04/20
    グーグルが開発中の人型ロボット「アトラス」。彼が大地を自由に駆けめぐる日は来るか? だんだんSF映画のような世界になってきました。 グーグルが昨年12月に買収したボストン・ダイナミクスのヒューマノイド・ロボッ
  • 本当は簡単なAmazon Web Services(AWS) 3つの活用事例を紹介

    関連キーワード Amazon Web Services | Active Directory | IaaS | Windows Azure 「多くの『Amazon Web Services』(AWS)プライベートクラウド利用者は、『Amazon Virtual Private Cloud』(VPC)にサインアップするところから始めている」と米Amazon Web Servicesの主任プロダクトマネジャー、ポール・ダフィー氏は話す。「オンプレミスから拡張したいときはそこが出発点になる」という。VPCを利用すると、AWS内に定義された論理的に分離されているネットワークを作成できる。この新しいネットワークは、利用者の既存資産に統合でき、企業で現在使用しているのと同じIPアドレスや、同じまたは同等のネットワークアクセスコントロール(ファイアウォールなど)を通ってアクセスできる。 VPCを利用する

    本当は簡単なAmazon Web Services(AWS) 3つの活用事例を紹介
    kasumani
    kasumani 2014/04/20
    ショッピングと同じくらいに簡単?本当は簡単なAmazon Web Services(AWS) 3つの活用事例を紹介 Amazonは、「Amazon Web Services」(AWS)を「Amazon. Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 01:04PM via IFTTT
  • 覚えておきたいDevToolsのコマンドラインAPIまとめ - Qiita

    DevTools、使ってますか? もはやChromeじゃないと開発できないくらいに飼い慣らされています。 ブレークポイントやconsole.logなど基的な使い方から、TimelineとAuditsを使ってのパフォーマンス計測などなど、DevToolsのポテンシャルは計り知れません。 個人的にはConsole APIが好きなんですが、今回はConsoleパネルで使える Command Line API の使い方についてまとめてみました。 $_ $_には最後に評価した式の結果が保存されています。 Console上で計算を行なった場合や、$セレクタなどでDOMを検索した結果など、最後の結果が常に保存されます。 $0 〜 $4 $0から$4にはElementsパネルで選択した要素が5つ保存されています。$0が最後に選択した要素で数字が増えるごとに過去に選択した要素になります。 $0は特に使いや

    覚えておきたいDevToolsのコマンドラインAPIまとめ - Qiita
    kasumani
    kasumani 2014/04/20
    覚えておきたいDevToolsのコマンドラインAPIまとめ ブレークポイントやconsole.logなど基本的な使い方から、TimelineとAuditsを使ってのパフォーマンス計測などなど、DevToolsのポテンシャルは計り知れません。 Tags: feedly, ifttt, recently
  • ffmpegのビルド - Qiita

    Download FFmpegからStatic Buildsをダウンロードすると良いです。 変換オプションはffmpegの使い方:tech.ckme.co.jpが詳しいです。 以下古い情報 ubuntu 14.04にはffmpegがdelicateになっててパッケージが無い。 avconvを使うもコアダンプ吐いてどうしようもないのでビルドすることにした。 UbuntuCompilationGuide – FFmpeg 必要なパッケージインストール $ sudo apt-get -y install \ autoconf \ automake \ build-essential \ libass-dev \ libfreetype6-dev \ libgpac-dev \ libsdl1.2-dev \ libtheora-dev \ libtool \ libva-dev \ libvdp

    ffmpegのビルド - Qiita
    kasumani
    kasumani 2014/04/20
    ffmpegのビルド ubuntu 14.04にはffmpegがdelicateになっててパッケージが無い。 avconvを使うもコアダンプ吐いてどうしようもないのでビルドすることにした。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 01:04PM vi
  • Ubuntu 12.04でpyenvを利用して速攻でPython3.4 + Nginx + uWSGI + FlaskなWebアプリケーション実行環境を作る - Qiita

    Ubuntu 12.04でpyenvを利用して速攻でPython3.4 + Nginx + uWSGI + FlaskなWebアプリケーション実行環境を作るPythonnginxUbuntuFlaskuwsgi 登場人物 ぼく 去年まで女子校だった私立高校に通う普通の高校生。人間が嫌い。これ以降登場しない。 Ubuntu Linuxらしいが、よく知らない。 pyenv Pythonのバージョンを切り替えるやつ。virtualenvとの連携で使い勝手が超いいらしいが、よく知らない。 Nginx Webサーバーらしいが、よく知らない。 uWSGI WSGIサーバーらしいが、何のことか分からない。そもそもWSGIを知らない。 Flask Webアプリケーションを気軽に作れる軽量のフレームワークらしいが、よく知らない。 pyenvの設定とPythonのインストール システムのPythonには指一

    Ubuntu 12.04でpyenvを利用して速攻でPython3.4 + Nginx + uWSGI + FlaskなWebアプリケーション実行環境を作る - Qiita
    kasumani
    kasumani 2014/04/20
    Ubuntu 14.04 LTSでvenvを利用して速攻でPython3.4 + Nginx + uWSGI + FlaskなWebアプリケーション実行環境を作る Ubuntu 12.04でpyenvを利用して速攻でPython3.4 + Nginx + uWSGI + FlaskなWebアプリケーション実行環境を作る ブラウザで接続し、Nginxのgree
  • Chrome で保存したパスワードの確認 - Qiita

    chrome://settings/ にアクセスして 詳細設定を表示... > パスワードとフォーム > 保存したパスワードの管理 どこでアカウントを作成したか探すのに便利です。 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 do with signing up

    Chrome で保存したパスワードの確認 - Qiita
    kasumani
    kasumani 2014/04/20
    chormeで保存したパスワードの確認 chrome://settings/ にアクセスして 詳細設定を表示... &gt; パスワードとフォーム &gt; 保存したパスワードの管理 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 01:04PM via IFTTT
  • Play framework2(Scala)でAjaxによる非同期通信 - Qiita

    Play framework2(Scala)で、Ajaxを使って画面遷移せずにコメントを投稿するプログラムです。 JavaScriptルーティングを使って実装します。 以下、実装。 コントローラのApplication.scala package controllers import play.api._ import play.api.mvc._ import models.Comment object Application extends Controller { def index = Action { Ok(views.html.index(Comment.all())) } def postComment(comment: String) = Action { implicit request => Comment.insertDB(comment) Ok } def java

    Play framework2(Scala)でAjaxによる非同期通信 - Qiita
    kasumani
    kasumani 2014/04/20
    Play framework2(Scala)でAjaxによる非同期通信 Play framework2(Scala)で、Ajaxを使って画面遷移せずにコメントを投稿するプログラムです。JavaScriptルーティングを使って実装します。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Ap
  • Meteor で CoffeeScript ファイルをクラス単位に分割する - Qiita

    CoffeeScript をクラス単位で分割 Meteor はフルスタックの PaaS であり、クライアントもサーバーも JavaScript が使えるお手軽なプログラミング環境です。小規模なアプリでもあれこれ機能を追加していくうちにコード量が増えていくのでコンパクトに書くためにも CoffeeScript を使いたいものです。Coffee 使うならクラス単位でファイル分割して見通しを良くしたいです。 Meteor では、クライアントとサーバーのコードより外側のスコープにクラスのインスタンスを生成するとファイルを超えて参照できるようです。ファイル結合して JavaScript にコンパイルするからでしょうけど。 このことを利用して、分割したファイルにクラス定義とインスタンス化のコードを書きクラスの初期メソッドをメインファイルから呼べば OK でした。クラス定義の必要ないオブジェクトなどは、

    Meteor で CoffeeScript ファイルをクラス単位に分割する - Qiita
    kasumani
    kasumani 2014/04/20
    Meteor で CoffeeScript ファイルをクラス単位に分割する CoffeeScript をクラス単位で分割 Meteor はフルスタックの PaaS であり、クライアントもサーバーも JavaScript が使えるお手軽なプログラミング環境です。小規模なアプリでもあ
  • disabled属性とreadonly属性の相違点 - Qiita

    Help us understand the problem. What is going on with this article?

    disabled属性とreadonly属性の相違点 - Qiita
    kasumani
    kasumani 2014/04/20
    disabled属性とreadonly属性の相違点 両方とも値を編集できないという点は共通していますが、以下の点が異なります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 01:04PM via IFTTT
  • 2Dアニメーションのメソッド呼び出しが凄く便利 - Qiita

    4.3から追加された2Dのアニメーションエディタではアニメーションの好きなタイミングでアタッチしてるスクリプトのメソッド呼べるので超絶便利です。 ただ、これはメソッドしか呼べないのでデリゲートとか使って汎用的に使おうとした場合、下記のような感じのスクリプトをアタッチしておくと楽そうです。 public class AnimationObserver : MonoBehaviour { public Action animationEndNotify; public void Notify() { if(animationEndNotify != null)animationEndNotify(); } }

    2Dアニメーションのメソッド呼び出しが凄く便利 - Qiita
    kasumani
    kasumani 2014/04/20
    2Dアニメーションのメソッド呼び出しが凄く便利 ただ、これはメソッドしか呼べないのでデリゲートとか使って汎用的に使おうとした場合、下記のような感じのスクリプトをアタッチしておくと楽そうです。 Tags: ifttt, kasuman
  • http://www.netagire.com/?p=731

    kasumani
    kasumani 2014/04/20
  • Android Youtube API で動画を自動再生するには loadVideo を使う - Qiita

    @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer player, boolean wasRestored) { if (!wasRestored) { player.loadVideo(video_id); // ここ。サンプルコードにある cueVideo だと自動再生されない // player.cueVideo(video_id); } } 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

    Android Youtube API で動画を自動再生するには loadVideo を使う - Qiita
    kasumani
    kasumani 2014/04/20
    Android Youtube API で動画を自動再生するには loadVideo を使う 2 ストック 0 コメント この投稿をストックする Android Youtube API で動画を自動再生するには loadVideo を使う @Override public void onInitializationSuccess(YouTubePlayer.Provider provider, You
  • Android で非同期でファイル一覧みたいなもののサムネイル表示する例 ThreadPoolExecutor を使う場合 - Qiita

    Android で非同期でファイル一覧みたいなもののサムネイル表示する例 ThreadPoolExecutor を使う場合Androidandroid開発 ThreadPoolExecutor を使ってサムネイル表示する例 ぜんてい 非同期でやりたい サムネイル用の画像ファイル自体が無い場合も想定 ImageView に画像を表示 ネットワーク通信はしない ポイント ThreadPoolExecutor を使うよ LinkedBlockingQueue がベストなのかわからん 非同期だから WeakReference 使うよ ソース ThreadPoolExecutor を用意するメソッド /** * thumbnailManagerExecutor のスコープは private です * * @return executor */ private ThreadPoolExecutor g

    Android で非同期でファイル一覧みたいなもののサムネイル表示する例 ThreadPoolExecutor を使う場合 - Qiita
    kasumani
    kasumani 2014/04/20
    Android で非同期でファイル一覧みたいなもののサムネイル表示する例 ThreadPoolExecutor を使う場合 2 ストック 0 コメント この投稿をストックする ThreadPoolExecutor を使ってサムネイル表示する例 ぜんてい 非同期でやりたい サム
  • Chef チュートリアル手習い - Qiita

    サーバの構成管理ツール Chef に入門してみました. 目的 Chef って何? Chef を使ってみる 前提環境 Mac (OS X 10.9.2) Ruby (v2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin13.0.0]) gem (v2.0.0) VirtualBox(v4.3.6) ではではチュートリアル開始〜♪ Chef を使える環境をつくる チュートリアル を見ながら環境構築します. Chef は cookbook という設定ファイルっぽいものを作っておき, それらを仮想環境やリモートサーバに反映させるとそれらを設定通りの構成に作ってくれる仕組みみたいです. この cookbook には Recipe と呼ばれる設定ファイルが 1 つ以上ありサーバに実行させる処理が明記されているそうです. Chef は Gem に登録され

    Chef チュートリアル手習い - Qiita
    kasumani
    kasumani 2014/04/20
    Chef チュートリアル手習い サーバの構成管理ツール Chef に入門してみました. Chef は cookbook という設定ファイルっぽいものを作っておき, それらを仮想環境やリモートサーバに反映させるとそれらを設定通りの構成に作って
  • http://bit.ly/1jkiRfG.

    kasumani
    kasumani 2014/04/20
    jquery.leanModal.js をfork して改良した 1 ストック 0 コメント この投稿をストックする Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket http://bit.ly/1lmTTn0 April 20, 2014 at 10:13AM via IFTTT
  • Railsのマイグレーションで複合キーのインデックス - Qiita

    Railsのマイグレーションで複合キーのインデックスを貼る作業をした。 対象のRDBMSMySQLでしかも、複合キーとなるカラムにTEXTがあったので、lengthを指定しなければいけなかった。 SQLで書くとこんな感じ。 ALTER TABLE target_table ADD INDEX additional_idx01( long_text(255) , saved_on )

    Railsのマイグレーションで複合キーのインデックス - Qiita
    kasumani
    kasumani 2014/04/20
    Railsのマイグレーションで複合キーのインデックス Railsのマイグレーションで複合キーのインデックスを貼る作業をした。 対象のRDBMSはMySQLでしかも、複合キーとなるカラムにTEXTがあったので、lengthを指定しなければいけな
  • rubocop gemを使うためにたった1つの重要なこと - Qiita

    AllCops: Exclude: - 'vendor/**' # default.ymlに設定されている項目 - 'tools/**' # 追加したい項目 これは、先に書いたようにデフォルトのAllCops/Excludeがオーバーライドされてしまうため。 余談だがAllCops/Excludeから'vendor/**'が失われると、インストールされているgemに含まれる.rubocop.ymlが読み込まれることになり、特にrubocop 0.20.0以降、設定項目のrenameが行われたようで、下記のようなメッセージが表示され、原因の特定が難しくなるだろう。(というかハマった・・・のでこれ書いてる AllCops/Excludes was renamed to AllCops/Exclude ちなみに、デフォルトの設定が書かれているファイルはrubocop gemのディレクトリ下con

    rubocop gemを使うためにたった1つの重要なこと - Qiita
    kasumani
    kasumani 2014/04/20
    rubocop gemを使うためにたった1つの重要なこと rubocopは.rubocop.ymlを編集すれば、独自のルールを設定できる。 ただし、この設定ファイルはデフォルトの項目を オーバーライドする! Tags: ifttt, kasumaniのストックした投稿 - qiita f
  • Python3.4 インストールメモ - Qiita

    % ./configure --prefix=~/python/python34/3.4.0 % make % make install % ls ~/python/python34/3.4.0/bin/ 2to3 2to3-3.4 easy_install-3.4 idle3 idle3.4 pip3 pip3.4 pydoc3 pydoc3.4 python3 python3-config python3.4 python3.4-config python3.4m python3.4m-config pyvenv pyvenv-3.4 仮想環境の構築 自身の環境ではシステムデフォルトのPython(2.7.5)は変更せずに、各バージョン用の仮想環境を構築している。 仮想環境を作成するにはvirtualenvを使用するのが一般的だが、Python3.4から標準ライブラリのpyvenvを使

    Python3.4 インストールメモ - Qiita
    kasumani
    kasumani 2014/04/20
    Python3.4 インストールメモ いくつかの前提が満たされたため、メインの環境をPython3.4に切りかえることとした。以下、メモ書き程度。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 20, 2014 at 10:13AM via IFTTT
  • Ubuntu + Tomcat7 + JFreeChart がうまく表示されない - Qiita

    Tomcat7 + JFreeChart を使ってグラフを出力するプロジェクトでの話。 実行環境は CentOS6 上で稼働しており、WEB-INF/lib の下にJFreeChart関連のjarを配置しておけば、ちゃんとグラフが表示されます。 しかし、開発環境として Ubuntu12 + Tomcat7 で実行したところ、JFreeChartの実体を取得するところで、ClassNotFoundException が発生。前述のとおりJarファイルは WEB-INF/lib に配置しているので、クラスがないはずがない。 ネットを漁っていると、Tomcatの起動時に -Djava.awt.headless=true を指定してやると回避できるかもという記事を発見。試してみるとちゃんと動いた。 CentOSではこんなことなかったのに・・・・ Ubuntuは開発環境なので、もちろんデスクトップで

    Ubuntu + Tomcat7 + JFreeChart がうまく表示されない - Qiita
    kasumani
    kasumani 2014/04/20
    Ubuntu + Tomcat7 + JFreeChart がうまく表示されない 実行環境は CentOS6 上で稼働しており、WEB-INF/lib の下にJFreeChart関連のjarを配置しておけば、ちゃんとグラフが表示されます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket Apr
  • リファクタリング Nullオブジェクトの導入 - Qiita

    Nullである事をチェックせずにcustomer.nameを実行するとNoMethodErrorになります。 Nullオブジェクトの導入はそんなNullチェックを繰り返しているコードに対して有効なリファクタリング方法です。 リファクタリング前 以下にリファクタリング前のサンプルを示します。

    リファクタリング Nullオブジェクトの導入 - Qiita
    kasumani
    kasumani 2014/04/20
    リファクタリング Nullオブジェクトの導入 プログラムを書いていると頻繁に登場するのがNullチェックです。例えば以下のようなコード。 Nullである事をチェックせずにcustomer. Tags: ifttt, kasumaniのストックした投稿 - qiita from Poc
  • Nodemailer :: Nodemailer

    Send and receive emails easily with Outlook and Gmail using OAuth2. navigation Nodemailer Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default. npm install nodemailer Check out EmailEngine – a self-hosted email gat

    kasumani
    kasumani 2014/04/20
    Node.jsでメールを送信するパッケージ 0 ストック 0 コメント この投稿をストックする nodemailer npm公式サイト nodemailer npmパッケージサイトhttp://bit.ly/1jkiJga nodemailer GitHubサイトhttps://github. Tags: ifttt, kasumaniのストックした投稿 - qii
  • ClangFormat-XcodeでObjective-Cのコードを整形してみた - Qiita

    コード整形ツールClangFormat-Xcodeを使って、Objective-Cのコードを整形します。 ClangFormat-Xcodeのインストールには、Xcode5向けのパッケージマネージャであるAlcatrazを利用します。 Alcatraz インストール ターミナルで以下を入力するとAlcatrazがインストールされます。 curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh Xcodeを再起動すると、メニューバーの"Window"項目の中に、"Package Manager"が追加されています。 クリックするとPackage Managerが立ち上がります。 ClangFormat インストール "ClangFormat"で検索すると、ClangFormatが表

    ClangFormat-XcodeでObjective-Cのコードを整形してみた - Qiita
    kasumani
    kasumani 2014/04/20
    AlcatrazでClangFormat-Xcodeをインストールして、Objective-Cのコードを整形する AlcatrazはXcode5向けのパッケージマネージャ、ClangFormat-Xcodeはコード整形ツールです。 ターミナルで以下を入力するとAlcatrazがインストールされます。 Tag
  • あのサービスのアクセス数はどれくらいか?をだいたい知る方法

    日はメルマガの日。なのでブログはさくっと役立ち情報を書いておきます。メルマガで「永江さんが使ってる便利なサービスを教えてください」というのがけっこうあるので、日はとっておきのひとつ。 競合のだいたいの訪問者数を知る方法 です。まあ昔からALEXAのトラフイックとかはありましたが、けっこう適当です。Googleのページランクなんてもっと適当で、ほとんど意味が無いと思います。で、いま1番いけてるのがコレでしょう。けっこう前から使ってますが、アクセス数が少ないところは出てきません。誤差はありますが「いまいけてるのか」「だめなのか」というリサーチには十分と思われます。Chrome拡張機能にもありますのでわたしは入れてます。アクセスが少ないと誤差が大きくなる印象。 http://www.similarweb.com/ ここにいって調べたいサイトのURLを入れる。ドメインで見ているのでアメブロの

    あのサービスのアクセス数はどれくらいか?をだいたい知る方法
    kasumani
    kasumani 2014/04/20
    あのサービスのアクセス数はどれくらいか?をだいたい知る方法 本日はメルマガの日。なのでブログはさくっと役立ち情報を書いておきます。メルマガで「永江さんが使ってる便利なサービスを教えてください」というのが
  • jQueryを使って、div全体にリンクを貼る方法。_blank対応も。 | SHINGO IRIE

    例えばボタンなどdiv全体にリンクを貼りたいことがありますが、その際に便利なTipsのご紹介です。 まずは、見た目のみ準備CSSでボタンを作ります。リンクもdivの中に置いて構いません。CSSでdivの上にマウスがのったときに、カーソルが変わるよう変更しています。 <style> .sbtn{ margin-right:10px; text-align:center; background-color: #28B0FF; padding:10px; color:#fff; text-decoration:none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; margin-bottom:10px; cursor:pointer; } </style> <div class="sbtn">

    jQueryを使って、div全体にリンクを貼る方法。_blank対応も。 | SHINGO IRIE
    kasumani
    kasumani 2014/04/20
    jQueryを使って、div全体にリンクを貼る方法。_blank対応も。 例えばボタンなどdiv全体にリンクを貼りたいことがありますが、その際に便利なTipsのご紹介です。 Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 09:59
  • 最近のサイトで見かけるかっこいいエレメントがコピペで実装できるコンポーネント集 -Refills

    ヘッダやフッタ、ナビゲーション、タブ、アコーディオン、カードコンテンツ、モーダル、パンくず、オーバーレイコンテンツなど、最近のサイトで見かけるかっこいいエレメントがコピペで実装できるコンポーネント集を紹介します。

    kasumani
    kasumani 2014/04/20
    最近のサイトで見かけるかっこいいエレメントがコピペで実装できるコンポーネント集 -Refills Tags: feedly, ifttt, recently read, saved for later from Pocket April 20, 2014 at 09:59AM via IFTTT
  • じわじわくる!大切な情報をクリエイティブに見せたインフォグラフィックのまとめ -Truth Facts

    じわじわくる!大切な情報をクリエイティブに見せたインフォグラフィックのまとめ -Truth Facts

    kasumani
    kasumani 2014/04/20
    じわじわくる!大切な情報をクリエイティブに見せたインフォグラフィックのまとめ -Truth Facts みんなが思ってること、気にしていることをクリエイティブに見せたインフォグラフィックをTruth Factsから紹介します。 Tags: feed
  • #3 JSONフォーマットをサポートしたAmazon Redshiftを使ってみる | gihyo.jp

    Amazon Redshiftは非常に魅力的なクラウド・データウェアハウスですが、データをロードするところに苦労する部分が多く、我々FlyDataはデータインテグレーションサービスとしてRedshiftに関するWebサービスを提供しています。その中でも特に、JSONデータフォーマットのサポートがRedshiftユーザに好評で、FlyDataでも積極的に開発しています。そのJSONサポートが、ついにAWSによってRedshiftに提供され始めたということで、詳細を調べてみました。 まずその前に、JSONの基から見ていきましょう。JSONは急速に、アプリケーションとサーバ間のデータ交換を行うためのデファクトフォーマットとなりつつあります。つまり、簡単かつ柔軟に扱えるその特性により、JSONログを生成・分析することが一般的になりつつあるのです。 より多くのデータがJSONフォーマットで生成・保

    #3 JSONフォーマットをサポートしたAmazon Redshiftを使ってみる | gihyo.jp
    kasumani
    kasumani 2014/04/20
    #3 JSONフォーマットをサポートしたAmazon Redshiftを使ってみる Amazon Redshiftは非常に魅力的なクラウド・データウェアハウスですが,データをロードするところに苦労する部分が多く,我々FlyDataはデータインテグレーション