タグ

2014年6月18日のブックマーク (31件)

  • GoogleのHTTPロードバランサーの破壊力があり過ぎる #gcpja - Qiita

    そもそもGoogle Compute Engineのロードバランサー、GCE LBは、1インスタンス・1グローバルIP・ウォームアップなしでいきなり100万リクエスト/秒を捌けてしまう謎性能を備えていて、既存の他社クラウドのLBだけこれで置き換えたい! という声もちらほら聞かれるほどの強力LBサービスであった。 From Compute Engine Load Balancing hits 1 million requests per second! そして今回、正式公開ではないLimited Preview版ではあるものの、GCE LBの新機能としてHTTP Load Balancingが発表された。その性能と機能の破壊力があり過ぎるので、GCPブログ記事のリンクをシェアするだけではあまりにもったいない! と思い、要点を訳してみた。 DNSに頼らない、1グローバルIPによるUS、EU、A

    GoogleのHTTPロードバランサーの破壊力があり過ぎる #gcpja - Qiita
    kasumani
    kasumani 2014/06/18
    GoogleのHTTPロードバランサーの破壊力があり過ぎる #gcpja そもそもGoogle Compute Engineのロードバランサー、GCE LBは、1インスタンス・1グローバルIP・ウォームアップなしでいきなり100万リクエスト/秒を捌けてしまう謎性能を備
  • YUIDocで生成されるドキュメントにソースを含めないオプション - Qiita

    どうも、このオプション指定では 生成されたドキュメントにjavascriptのソースコードも含まれて出力される事に気づいた。 ドキュメントにソースコードを含めずに出力するには 以下の様にして、-Cオプションを付け加えることで解決する。

    YUIDocで生成されるドキュメントにソースを含めないオプション - Qiita
    kasumani
    kasumani 2014/06/18
    YUIDocで生成されるドキュメントにソースを含めないオプション YUIDocでJavaScriptのドキュメントを生成する際、以下のコマンドを実行していた。 どうも、このオプション指定では 生成されたドキュメントにjavascriptのソースコ
  • Apacheログのエスケープされた日本語を元に戻す - Qiita

    Apacheのログはセキュリティ強化のためマルチバイト文字がURIエスケープされています。 おかげで日語のパスにアクセスしたログがそのままでは読めないのでPerlのURI::Escapeモジュールで復号化するためのワンライナーを書きました。 % tail -f /var/log/httpd/ssl_access_log | perl -ne 'use URI::Escape; print uri_unescape($_);' 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

    Apacheログのエスケープされた日本語を元に戻す - Qiita
    kasumani
    kasumani 2014/06/18
    Apacheログのエスケープされた日本語を元に戻す Apacheのログはセキュリティ強化のためマルチバイト文字がURIエスケープされています。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:25PM via IFTTT
  • SSLサーバ証明書の設定確認、中間CAの設定ミスを発見する - Qiita

    SSLサーバ証明書の設定で一番やらかしがちなのは中間CA証明書の設定ミスです。 PCブラウザでの鍵マーク確認だけじゃダメ! いまどきのPCブラウザだと証明書に記載されている Authority Information Access 拡張フィールドから中間CA証明書を自動DLしてくれたりキャッシュしたりする機能がある為、サーバに中間CA証明書が正しく設定されていなくても問題なく閲覧出来てしまう。 便利だが、それ故に確認ツールとしてブラウザを使ってしまうと中間CA証明書の設定漏れに気が付かずに置かれた結果、中間CA証明書の自動DL機能のない(主には)携帯端末などからアクセスできなくなって初めて設定漏れに気付く。 なんてことがよくあるのでブラウザじゃなくちゃんとした手順で確認することを覚えましょう! SSLサーバ証明書チェッカー 認証局がチェッカサイトを提供しているのでこれを使うのが一番簡単で確

    SSLサーバ証明書の設定確認、中間CAの設定ミスを発見する - Qiita
    kasumani
    kasumani 2014/06/18
    SSLサーバ証明書の設定確認、中間CAの設定ミスを発見する SSLサーバ証明書の設定で一番やらかしがちなのは中間CA証明書の設定ミスです。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:25PM via IFTTT
  • Consulの名前解決にDNS Forwardingを使う方法 - Qiita

    BIND の DNS Forward で名前解決 概要 BIND の設定を変更し、特定ゾーン (.consul) に対しての問い合わせを Consul に対しておこなえるように変更します。通常の名前解決と Consul の名前解決を同時に行う事ができるため、アプリケーションやインフラ環境に加える必要はありません。また、dnsmasq を併用する手法が使えない環境でも、容易に名前解決が可能です。 Consul の名前解決と課題 Consul には名前解決をおこなうために、DNS インターフェースを備えています。しかし、通常の Consul が提供するインターフェースは、Port 8600 です。そのため、dig やアプリケーション側ではポート番号を明示する必要があります。 $ dig @sakura1.pocketstudio.net -p 8600 web.service.sakura.c

    Consulの名前解決にDNS Forwardingを使う方法 - Qiita
    kasumani
    kasumani 2014/06/18
    Consulの名前解決にDNS Forwardingを使う方法 BIND の設定を変更し、特定ゾーン (. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:25PM via IFTTT
  • Cybozu ガルーン API を golang で叩いてみる - Qiita

    golangで叩く 前回は手動で叩いたので、golangで叩く部分を書いてみる golangには良さげなSOAPライブラリが無いので、 XMLの組み立ては手を抜いてtemplateエンジンを使うことに。 リクエストbodyのテンプレートを用意 const SOAPRequest = `<?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/

    Cybozu ガルーン API を golang で叩いてみる - Qiita
    kasumani
    kasumani 2014/06/18
    Cybozu ガルーン API を golang で叩いてみる 前回は手動で叩いたので、golangで叩く部分を書いてみる golangには良さげなSOAPライブラリが無いので、 XMLの組み立ては手を抜いてtemplateエンジンを使うことに。 Tags: ifttt, kasumaniのスト
  • ファイルを開かずに行数を指定して削除する - Qiita

    $ time sed -e "1,11000000d" hoge.log > fuga.log real 0m4.415s user 0m2.438s sys 0m1.973s $ $ wc -l fuga.log 1221189 fuga.log

    ファイルを開かずに行数を指定して削除する - Qiita
    kasumani
    kasumani 2014/06/18
    ファイルを開かずに行数を指定して削除する ログをあさったりするときにちょくちょく使うコマンド。 よく忘れるので書いておく。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:25PM via IFTTT
  • [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita

    [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定についてJavaScripttips ※家はこちらのブログエントリーになります. 毎日 html, css, js についてのエントリーを公開しているのでよかったらRSS登録してください♪ null とか undefined とか 0 とか 空文字('') とか false とかの 判定について書いてみました. 各型, 値の評価 各型, 値が条件式でどう評価されるのかを見てみましょう. value type result

    [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita
    kasumani
    kasumani 2014/06/18
    null とか undefined とか 0 とか 空文字('') とか false とかの判定について この条件が true になるのは上の表から分かるように null, undefined, 0, 空文字(''), false になります. 何故なら 0 の場合も true になっちゃうので 0 を渡した時に
  • grunt-contrib-concat

    grunt-contrib-concat2.1.0 • Public • Published 3 years ago grunt-contrib-concat v2.1.0 Concatenate files. Getting Started If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command: Concat task Run this task

    grunt-contrib-concat
    kasumani
    kasumani 2014/06/18
    grunt-contrib-concat 連結元のファイルパスをコメントとして挿入 grunt-contrib-concat 連結元のファイルパスをコメントとして挿入するやり方。 に、サンプルソースとして記載されていたのですが Tags: ifttt, kasumaniのストックした投稿
  • EC2@ubuntuインスタンス作成後にやったインストールのあれこれ - Qiita

    はじめに よくする操作だとおもうので書いておきます! 以下をするのにした必要な作業をメモしていきます railsアプリをgit clone アプリの起動 seleniumを使ってブラウザ(Firefox)テスト Ruby(RVM)のインストール $ curl -L get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm $ rvm install 1.9.3 $ rvm rubygems latest $ rvm use --default 1.9.3

    EC2@ubuntuインスタンス作成後にやったインストールのあれこれ - Qiita
    kasumani
    kasumani 2014/06/18
    EC2@ubuntuインスタンス作成後にやったインストールのあれこれ 3 ストック 0 コメント この投稿をストックする はじめに よくする操作だとおもうので書いておきます! 以下をするのにした必要な作業をメモしていきます rails
  • [Swift] ちょこちょこハマったメモ - Qiita

    ハマったことをちょこちょこメモしていきます。 なので随時update気味。 ProjectName-Swift.hを.hで読み込もうとしてエラー ファイルは生成されているのになんでだーと思っていたら、どうも.mファイルのほうで読み込まないとダメな模様。 知らないと謎いエラーでハマる。 NSStringFromClassから生成される文字 xibファイルの読み込みに、ファイル名を指定するときにそのクラス名を利用して読み込む、ということをやる場合があると思います。 その場合、Swiftにすると、NSStringFromClass(Hoge.self)のように指定することになりますが、これだとうまく行きません。 理由としては、これで生成される文字列はクラス名のみではなく、モジュール名も付加されたものになるからです。 var nibName: String = NSStringFromClass(

    [Swift] ちょこちょこハマったメモ - Qiita
    kasumani
    kasumani 2014/06/18
    ちょこちょこハマったメモ 通常のSwiftクラスを使う場合は自動生成される-swift.hファイルをimportすればOK。 しかし、そのSwiftクラスがさらにObjective-Cのクラスを継承している場合は注意が必要。 上記の-swift. Tags: ifttt, kasumani
  • CoreDataのSQLを出力する - Qiita

    SQLiteを永続ストアにしている環境で、CoreDataがどんな風にアクセスしているか知りたかったので設定してみました。 ターゲット選択のプルダウンからEdit Schemeを開く Argumentsを開く Runを選択してArgumentsタブを開く。 引数を追加 下にある+ボタンをクリックしてアプリケーション起動時の引数を追加。引数の内容は次のようにする。 2014-06-18 13:17:03.601 xxx[31065:60b] CoreData: sql: SELECT t0.Z_ENT, t0.Z_PK, Z_FOK_REPORT FROM ZLMABSTRACTREPORTCONTENTOBJECT t0 WHERE t0.ZREPORT = ? 2014-06-18 13:17:03.601 xxx[31065:60b] CoreData: details: SQLite

    CoreDataのSQLを出力する - Qiita
    kasumani
    kasumani 2014/06/18
    CoreDataのSQLを出力する SQLiteを永続ストアにしている環境で、CoreDataがどんな風にアクセスしているか知りたかったので設定してみました。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:25PM via IFTTT
  • Xcode6 Beta2が出ました! Swift開発で絶望的な安定性のBeta1から乗り換えよう! - Qiita

    WWDC2014から2週間足らずでXcode6のBeta2がリリースされました。 この短期間にBeta2をリリースしたApple気度が伺えます。(Buggyだったとも言えます笑) 早速ダウンロードしてみました。 ダウンロード ダウンロード容量は2.3GBでした。昔はAppleの配信サーバがショボくてなかなかダウンロードできなかったですが、15分程度でダウンロードが完了しました。展開後の容量は5.16GBでBeta1より100MB小さくなっています。インストールするとBeta1とBeta2は別々の異なるアプリとしてインストールされます。上書きされることはありません。親切ですね。 Swift的な安定性は? Xcode Beta1でSwiftの開発を行うのは絶望的でした。 以下の3点が怒涛のごとく発生し、プログラマーに大いなる試練を与えていました。 突然クラッシュする コードのシンタックスハ

    Xcode6 Beta2が出ました! Swift開発で絶望的な安定性のBeta1から乗り換えよう! - Qiita
    kasumani
    kasumani 2014/06/18
    Xcode6 Beta2が出ました! Swift開発で絶望的な安定性のBeta1から乗り換えよう! WWDC2014から2週間足らずでXcode6のBeta2がリリースされました。 この短期間にBeta2をリリースしたAppleの本気度が伺えます。(Buggyだったとも言えます
  • https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    kasumani
    kasumani 2014/06/18
    Dockerのbase box、(http経由で)epel-releaseとかが入らない 3 ストック 0 コメント この投稿をストックする 具体的には $ rpm -ivh みたいなことをしても Retrieving http://bit.ly/1iGueiC. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket ht
  • PHP備忘録 - Qiita

    kasumani
    kasumani 2014/06/18
    PHP備忘録 3 ストック 0 コメント この投稿をストックする nobuyuki-ishii 13 Contribution フォローする php のお仕事を ご紹介、内定までフォローします! by phpの求人例 日本最大級のチケット売買仲介サイト「チケ Tags: ifttt, kasumaniの
  • https://qiita.com/t_kwge/items/6a41ef0867df1b79b15e

    kasumani
    kasumani 2014/06/18
    Ubuntu 14.04 LTSにensurepipが入ってない問題 今日(2014/06/18)現在、ないものはないのでpyvenvが失敗する。なのでpipなしで仮想環境生成して、あとから入れる方針。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:2
  • AWS認定ソリューションアーキテクトになってきた - Qiita

    とはいってもアソシエイトレベルの方ですが、合格したので初qiitaに! (一年以上前の投稿です。誤記を修正したらqiitaさんが注意を表示してくれなったので念のため。) AWS認定ソリューションアーキテクトって? AWS公認の資格です。AWS認定プログラムというものがあり、そのうちのアーキテクト向け(?)の資格です。 アソシエイトレベルって? アーキテクト向けの試験のうち一番はじめに受けることになる試験です。私にはけっこう難しく感じた試験でした。 難易度はこちらのページにあるサンプル問題を参考にしてみてください。 この問題の選択肢も含めて全部簡単に答えられる方は、試験も簡単に合格できる方だと思います。 試験の特徴 直訳っぽい表現に苦しんだ 今公開されているサンプル問題はそうでもないですが、例えばサンプル問題のQ5の選択肢Eのホストが何を指すのかがわからないような書かれ方をしていたりしました

    AWS認定ソリューションアーキテクトになってきた - Qiita
    kasumani
    kasumani 2014/06/18
    AWS認定ソリューションアーキテクトになってきた AWS公認の資格です。AWS認定プログラムというものがあり、そのうちのアーキテクト向け(?)の資格です。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 at 10:24PM
  • ソフトウェアキーボードのinputAccessoryViewは、高さが可変だと辛い - Qiita

    -- inputAccessoryViewとは? ソフトウェアキーボードの上につけられる、カスタマイズ可能なViewです。キーボード自体をいじれないので、オプションのボタンを設置したりするときに便利ですよね。キーボードが消えるときにも一緒に消えてくれるし。 ただ、そのビューの高さが固定なら全然ラクチンなんですが、もし可変の場合(任意数のボタンが出るとか、さらにはキーボード操作中にボタンの数が増減するとか)、とたんにめんどくさいことになります。 「画面内の上xxxピクセルはテキストビューの領域として確保しよう」って思ったとしても、そのxxxピクセルをどう求めるのか?そして、求めた値をどのタイミングでsetFrame:するのか?というのが、かなり大変なのです。 この問題について、当記事では語ろうと思います。 便宜上、以下のように呼びます。 iav = inputAccessoryView。キー

    ソフトウェアキーボードのinputAccessoryViewは、高さが可変だと辛い - Qiita
    kasumani
    kasumani 2014/06/18
    ソフトウェアキーボードのinputAccessoryViewは、高さが可変だと辛い inputAccessoryViewとは? ソフトウェアキーボードの上につけられる、カスタマイズ可能なViewです。キーボード自体をいじれないので、オプションのボタンを設置
  • Git rebaseの影響で同内容のコミットが量産される件について - Qiita

    こうしてコミットhogehoge3が作成された。 ここで問題。 ブランチ"feature/fuga" にも、コミットhogehoge3を反映したい。 このとき、どういう操作をすればいい? feature/fugaにて を再度行えばいい? (つまり、 hogehoge1, hogehoge2, fugafuga1, fugafuga2 から hogehoge1, hogehoge2, hogehoge3, ffuuggaa1, ffuuggaa2 にする) ただ、feature/fugaがローカルにのみ存在している場合はそれでもいいが、 既にリモートにpushされていた場合、コミットのSHA-1が変化してしまい、 同内容のコミットが複数現れることになってしまうのでは…? fugafuga1とffuuggaa1の内容は同じだが、SHA-1が違うので別のコミットとみなされてしまうはず。 …えーと

    Git rebaseの影響で同内容のコミットが量産される件について - Qiita
    kasumani
    kasumani 2014/06/18
    Git rebaseの影響で同内容のコミットが量産される件について feature/hoge feature/fuga を並行して開発中。 feature/fugaはfeature/hogeの実装を前提としており、開発着手前に Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014 a
  • Golangで画像処理をしたい - Qiita

    (処理自体は精度低い or 間違っているかも) imageパッケージが便利 ちょっとハマったのは image/jpegをimportしないとjpegのDecodeが動かないということ(pngならimage/png) Image structは.At(x, y)で指定したpixelの色データが取れるのが便利だ package main import ( "fmt" "github.com/nfnt/resize" "image" _ "image/jpeg" "os" ) func main() { file, err := os.Open("image.jpg") defer file.Close() if err != nil { fmt.Println(err) return } img, _, err := image.Decode(file) if err != nil { fmt

    Golangで画像処理をしたい - Qiita
    kasumani
    kasumani 2014/06/18
    Golangで画像処理をしたい (処理自体は精度低い or 間違っているかも) ちょっとハマったのは image/jpegをimportしないとjpegのDecodeが動かないということ(pngならimage/png) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket June 18, 2014
  • 外付け HDD にお引っ越しした Mac OS X を VirtualBox で起動する - mattintosh note

    VirtualBox が普通の OS X も仮想マシンとして作成できるようになってたので外付け HDD にバックアップしておいた Snow Leopard の環境を Mavericks から起動できるようにしてみました。 かなり昔に Bootcamp の Windows XP を起動するのに使ったけどすっかり忘れてしまったので書き直し。外付けの場合は接続順で disk2 とか disk3 になったりするので気をつけないと危ないかもしれない。 # マウント中の Snow Leopard ボリュームをアンマウント diskutil umount disk1s2 # 仮想マシンの作成 VBoxManage createvm --name SnowLeopard --ostype MacOS106_64 # Raw Virtual Machine Disk の作成 sudo VBoxManage

    外付け HDD にお引っ越しした Mac OS X を VirtualBox で起動する - mattintosh note
    kasumani
    kasumani 2014/06/18
    外付け HDD にお引っ越しした Mac OS X を VirtualBox で起動する VirtualBox が普通の OS X も仮想マシンとして作成できるようになってたので外付け HDD にバックアップしておいた Snow Leopard の環境を Mavericks から起動できるようにして
  • 『ヒストリエ』を10倍楽しく読む方法

    過去は確定してるから、あらゆる歴史はネタバレである。だが、「なぜそうなったのか」は時代によって違う。あるいは為政者の都合で改変される。 史家も人の子、自分が生きている時代の風潮というか要請に従い、歴史を書き直す。ネタは割れているのだが、その解釈が変わる。そういう意味では、あらゆる歴史はネタ割れである。ある事実が、それぞれの時代でどのように解釈されてきたかを辿ることにより、その時代が浮き彫りになる。 岩明均『ヒストリエ』は、アレクサンドロス大王を描いた傑作漫画(彼に仕えたエウメネスを主役にしているのがミソ)。未読なら強くオススメする「四の五の言わず、黙って読め」と。ただし、連載ペースがゆっくりしているため、「続きが読みたい病」に罹ること必至。ここでは、そんな患者の方々に、『ヒストリエ』を10倍楽しむための一冊『興亡の世界史 アレクサンドロスの征服と神話』をご紹介。 神か魔物か伝説か、毀誉褒貶

    『ヒストリエ』を10倍楽しく読む方法
    kasumani
    kasumani 2014/06/18
    『ヒストリエ』を10倍楽しく読む方法  過去は確定してるから、あらゆる歴史はネタバレである。だが、「なぜそうなったのか」は時代によって違う。あるいは為政者の都合で改変される。 Tags: feedly, ifttt, recently read, saved fo
  • Swiftで書かれたTwitterライブラリ「Swifter」 | ソフトアンテナ

    Appleの新プログラミング言語「Swift」で書かれたTwitterフレームワーク「Swifter」が公開されています。ライセンスはMITライセンス。 Swifterを使うためには、Xcode 6が必要で、自分のSwiftプロジェクトに「SwifteriOS」(iOSの場合)か、「SwifterMac」(Macの場合)をドラッグ・アンド・ドロップして追加するだけでOK。 使用方法 基的な使用法は他のプログラミング言語で書かれたTwitterライブラリと同じような感じなので馴染みやすいかもしれません。 let swifter = Swifter(account: twitterAccount) アカウントの初期化。 let swifter = Swifter(consumerKey: "", consumerSecret: "") OAuthの初期化。 swifter.authorize

    Swiftで書かれたTwitterライブラリ「Swifter」 | ソフトアンテナ
    kasumani
    kasumani 2014/06/18
    Swiftで書かれたTwitterライブラリ「Swifter」 Appleの新プログラミング言語「Swift」で書かれたTwitterフレームワーク「Swifter」が公開されています。ライセンスはMITライセンス。 Tags: feedly, ifttt, recently read, saved for later from Pocket June
  • #swift 正規表現

    コートジボワール戦、先制点きましたね。 RubyPerlのような正規表現を演算子オーバーロードで実現するアイディア。こんな感じ。 let phoneNumber = "(800) 555-1111" if phoneNumber =~ "(?\\d{3})?\\s\\d{3}-\\d{4}" { println("That looks like a valid US phone number") } いい感じ。 標準ならこんな感じ。ObjCほど面倒では無いがまだ冗長。 if let match = name.rangeOfString("ski$", options: .RegularExpressionSearch) { println("\(name) is probably polish") } Regex in Swift - Ben Scheirman

    #swift 正規表現
    kasumani
    kasumani 2014/06/18
    #swift 正規表現 コートジボワール戦、先制点きましたね。 標準ならこんな感じ。ObjCほど面倒では無いがまだ冗長。 Tags: feedly, ifttt, recently read, saved for later from Pocket June 18, 2014 at 03:34PM via IFTTT
  • iPadの分割キーボードにある隠しキーを使えば入力はもっと速くなる - あなたのスイッチを押すブログ

    iPadを両手で持ち、親指だけでキーボード入力をしたい。そんな時に便利なのが「分割キーボード」ですね。この機能をご存じの方は多いかと思います。 では、その分割キーボードには、目に見えない隠しキーがある事は知っていますか? これを知っておくと、今まで以上にタイピングが早くなること間違いなし。ぜひ覚えておきましょう。 iPadの分割キーボードと隠しキー iPadの広い画面で素早くタイピングをしたいなら、机の上に置いてパソコンと同じように打ち込むのが、もっとも良いでしょう。私も普段はそうしています。 しかしたまには、iPadを両手で持ち、親指だけでタイプする場面も出てきます。 そんな時に役立つのが「分割キーボード」。 iPadのキーボードの中心を、二の指で左右に広げていきます。すると、キーボードが二分割され、両画面の端っこに表示されるようになります。 これを利用すれば、iPadを持っている手の

    iPadの分割キーボードにある隠しキーを使えば入力はもっと速くなる - あなたのスイッチを押すブログ
    kasumani
    kasumani 2014/06/18
    iPadの分割キーボードにある隠しキーを使えば入力はもっと速くなる iPadを両手で持ち、親指だけでキーボード入力をしたい。そんな時に便利なのが「分割キーボード」ですね。この機能をご存じの方は多いかと思います。 Ta
  • 動画でわかる、100通りの腕立て伏せインタラクティブガイド | ライフハッカー・ジャパン

    Nintendo Switchの純正プロコンを異次元レベルの操作性に!使わない理由がない革新的アダプター

    動画でわかる、100通りの腕立て伏せインタラクティブガイド | ライフハッカー・ジャパン
    kasumani
    kasumani 2014/06/18
    動画でわかる、100通りの腕立て伏せインタラクティブガイド 腕立て伏せは比較的単純な運動だと思うかもしれませんが、実はそれほど単純ではないのです。少なくとも、100通りの鍛え方があります。その100通り全てがわか
  • #swift "Swift is Objective-C without messages"

    (追記)引用元ブログの追加。肝心なものを忘れてた。。 Swiftのランタイムをリバースエンジニアリングした人のブログ。いくつか興味深い調査結果を紹介している。 Evan Swick | Inside Swift 気になったところを抜き出してみる。 Objects, Classes,... Swift objects are actually Objective-C objects. Swift classes have no Objective-C methods. SwiftObject is a root Objective-C class, similar to NSObject. It has no superclass,... classes for Swift objects have no methods. Instead, they have

    #swift "Swift is Objective-C without messages"
    kasumani
    kasumani 2014/06/18
    #swift &quot;Swift is Objective-C without messages&quot; Swiftのランタイムをリバースエンジニアリングした人のブログ。いくつか興味深い調査結果を紹介している。 Objects, Classes,... Tags: feedly, ifttt, recently read, saved for later from Pocket June 18, 20
  • TypeScriptをより実践的に使うために

    Build Insider Offline #2 ( http://www.buildinsider.net/event/offline/02 )

    TypeScriptをより実践的に使うために
    kasumani
    kasumani 2014/06/18
    TypeScriptをより実践的に使うために // Speaker Deck Other Presentations by this Speaker Other Presentations in Programming Featured Presentations Tags: feedly, ifttt, recently read, saved for later from Pocket June 18, 2014 at 03:11PM via IFTTT
  • 研究室内コミュニケーションツールとしてidobata.ioを導入した。 - 文字っぽいの。

    研究室内のコミュニケーションは重要です。 コミュニケーションが上手くとれないと学生の研究は滞り、教員は憤り、 科学技術の進歩は遅くなり、田畑は荒れ、野山は枯れ、川は氾濫し、世界は核の炎に包まれます。 しかし、授業、実験などにより学生・教員共に居ないことが多く、口頭でのコミュニケーションが常にとれるわけではありません。口頭でのコミュニケーション以外を考えると、メールやWikiを利用して連絡や知識の共有を行うことが一般的だと思います。 ただ、メール文化が浸透した後、電話のハードルが高くなったように、 SNSLINEなどのツールが発展した現代日では、メールがハードルの高いツールになりつつあります。 例えば、「今週の飲み会のリマインダ投げておいた方が良いんじゃない?」のような内容を、 わざわざメールで投げるのは少し抵抗があります。 こういった内容ですと、TwitterLINEを使う事が多いと

    研究室内コミュニケーションツールとしてidobata.ioを導入した。 - 文字っぽいの。
    kasumani
    kasumani 2014/06/18
    研究室内コミュニケーションツールとしてidobata.ioを導入した。  研究室内のコミュニケーションは重要です。 コミュニケーションが上手くとれないと学生の研究は滞り、教員は憤り、 科学技術の進歩は遅くなり、田畑は
  • 海でもiPhone触りたい人向け:防水・耐衝撃・指紋認証対応ケース

    夏、それは水没の危険性が高まる季節。 そんな季節に頼もしいのが、防水ケースですね。付けてると付けてないかでスマホの生死が分かれます。「ibattz Aqua S(アイバズ アクア S)」は防塵・防水・防雪・耐衝撃性能を備えた保護ケース。加えて充電もできる優等生です。 アウトドアでラフに使える 砂や泥をかぶってもへっちゃらですし、水の中に入れてもOK。さらに、ケースの外型はクッション性のある素材で覆われているので落下による衝撃などから端末を護ることができます。 iPhoneの駆動時間が2倍になる iPhoneのバッテリーが切れてしまっても、ケースに内蔵された2200mAhのリチウムイオンバッテリーから充電が可能。写真や動画を撮影する機会が増えてバッテリーを消費しがちなアウトドアでの使用にうってつけです。 指紋認証が使える! さらに、新モデルからはiPhone 5sのTouch IDに対応し、

    kasumani
    kasumani 2014/06/18
    海でもiPhone触りたい人向け:防水・耐衝撃・指紋認証対応ケース 夏、それは水没の危険性が高まる季節。 そんな季節に頼もしいのが、防水ケースですね。付けてると付けてないかでスマホの生死が分かれます。「ibattz Aqua S
  • http://www.netagire.com/?p=861

    kasumani
    kasumani 2014/06/18