タグ

2015年9月22日のブックマーク (19件)

  • 爆速で「英語ができる人」に!英語学習にはDUO3.0を | 倭国の英語術

    Enable JavaScript in your browser. このウェブサイトはJavaScriptをオンにしてご覧下さい。 スポンサーリンク 英語学習はやっぱり語彙・文法の強化から! 「英語学習にはまず語彙・文法が大事だ」と聞いたことのある人は多いのではないでしょうか。これはやはりほんとうのことです。 もちろん、「1週間後に大事なテストがある!」などといった、超特急で点数だけ上げたい場合の対策はまったく別。 でも、「ある程度まとまった期間をとって英語力を底上げしていきたい!」「安定した英語力を身につけたい!」という人の場合は、やはり、じっくり語彙・文法を強化していくのが遠回りなようでいちばんの近道なのです。 じっさい、複数の大学が協力した2004年の調査報告では、「センター試験で大問2(基礎的な語彙・文法の能力を問うもの)の得点数が高い人は合計得点数も高い傾向がある」ということが

    爆速で「英語ができる人」に!英語学習にはDUO3.0を | 倭国の英語術
  • ニューラルネットに基づく機械翻訳 Graham Neubig 奈良先端科学技術大学院大学 (NAIST) 2015-9-15

    clavier
    clavier 2015/09/22
    ニューラルネットに基づく機械翻訳 Graham Neubig 奈良先端科学技術大学院大学 (NAIST) 2015-9-15
  • POSIX sh準拠のシェルスクリプトを書くときに checkbashisms が便利。 | おそらくはそれさえも平凡な日々

    http://sourceforge.net/projects/checkbaskisms/ 「#!/bin/sh なのにbashでしか動かないシェルスクリプトを書くな!」みたいなことはよく言われるわけですが、僕はゆとりなので正直どうでもええやろとか思ったりもしてました。実際、CentOSだと、/bin/sh は /bin/bash へのリンクだし、OSXでも /bin/sh の実態はbashだしね。 しかしそこで立ちふさがるのがUbuntu。Ubuntuだとデフォルトで /bin/sh は /bin/dash だったりするわけです。dashはPOSIX準拠のsh実装で、bash独自の記述があると見事に動かない。 とはいえ、それで困るのだったら、デフォルトシェルをbashにしたVMテンプレートを作ればいいんじゃないかって思うやろ。僕もそう思う。 しかしそこで立ちふさがるのがTravisで、

    POSIX sh準拠のシェルスクリプトを書くときに checkbashisms が便利。 | おそらくはそれさえも平凡な日々
    clavier
    clavier 2015/09/22
    POSIX sh準拠のシェルスクリプトを書くときに checkbashisms が便利。 | おそらくはそれさえも平凡な日々
  • Phoenix で WebSocket 通信をする - Qiita

    Phoenix には Channel という概念があり、これを JavaScript と組み合わせて使うことでブラウザと WebSocket 通信ができるようになります。 今回は公式ドキュメントを参考に、Channel を使ったサンプルアプリケーションを作ってみます。 チャットだと地味なので、d3.js のこの Example を使って遊んでみようと思います。 Phoenix アプリケーションの作成についてはコチラを参照してください。 サーバサイドを実装する channel_sample という名前でアプリケーションを作ります

    Phoenix で WebSocket 通信をする - Qiita
    clavier
    clavier 2015/09/22
    Phoenix で WebSocket 通信をする - Qiita
  • PhotoshopでiPhoneアプリのUIを作るための準備と設定

    WebデザイナーがWebサイトだけでなく、スマートフォンアプリをデザインする機会が増えています。 ところが、Photoshopを使いこなしているデザイナーでも、UIのデザインとなると勝手が違い、試行錯誤している方が少なくないようです。連載では、Photoshopを使ってアプリのUIをデザインするコツを、デザイナーのハマダナヲミさんが解説します。(編集部) Photoshopはもともと写真編集のためのソフトでしたが、印刷物やWebのデザインツールとしても使われるようになり、いまではデザインツールとしてPhotoshopを使っている方が多いのではないでしょうか。最近ではアプリのUIデザインにも便利な機能がどんどん追加されています。この連載ではWebデザイナーを対象に、iPhoneアプリを題材として、PhotoshopでUIをデザインする方法を紹介します。 第1回は、アプリ開発の大まかな流れを

    PhotoshopでiPhoneアプリのUIを作るための準備と設定
    clavier
    clavier 2015/09/22
    ASCII.jp:PhotoshopでiPhoneアプリのUIを作るための準備と設定|Photoshopで実践!UIデザイン
  • 【Andorid】スクロールにあわせて複数のViewを連動して操作する - Qiita

    まえがき ネイティブアプリを作る際、スクロール周りの動きがよく出来ているとアプリの質が高く感じられます。 例えばRecyclerView(スクロールに用いられるView)を下に向かってスクロールしたらヘッダーが上に移動して消え、下からボタンが出てくる、といった動きなどがよく見受けられます。 こういう動きをフランクに実装したいと思っても、リスナーを設定してスクロール状況から他のViewの位置を計算して、、、となってしまい、意外とめんどくさく、連動するViewの数が増えるとさらに大変だったりします。 さらに、最近のアプリでは複数の画面でこういった実装が必要になってきてなんとかうまく共通化したいのだが、なかなかうまくいかなかったり。 便利なライブラリ ここではざっくりとしか取り扱いませんが、とりあえず2つほどあげさせていただきます。 Android-ObservableScrollView An

    【Andorid】スクロールにあわせて複数のViewを連動して操作する - Qiita
    clavier
    clavier 2015/09/22
    library - 【Andorid】スクロールにあわせて複数のViewを連動して操作する - Qiita
  • Instagramの創業から成長の軌跡 — Medium

    『Instagram』は日常を瞬間をとらえた写真や動画をアートにして友達や家族と簡単にシェアできるサービス。現在、Instagramの月間アクティブユーザー数(Monthly Active Users/MAU)は3億以上で米国国外からの利用が70%以上を占め、累計写真投稿数は300億以上、1日あたりのLike数は25億、1日あたりの平均写真投稿数は7,000万にも及ぶ。そこで、今回は、世界中で愛される『Instagram』がどのような軌跡を辿り成長し続けているのかを追う。 『Instagram』の誕生は2009年に遡る。初めてのプログラミング当時、CEO/co-FounderのKevin Systom氏(以下、Systom氏)は、世界中の写真、位置情報などを用いてリコメンドサービスを提供するNextStop社でマーケティング担当者として働いていた。Systom氏は、コンピューターサイエンス

    Instagramの創業から成長の軌跡 — Medium
  • Phoenix で Redis の Pub/Sub を使って WebSocket をスケールアウトさせる - Qiita

    WebSocket を利用するアプリケーションは Pub/Sub サーバを使ってスケールアウトさせるのが一般的です。 今回は Redis の Pub/Sub 機能を使って Phoenix の WebSocket をスケールアウトさせてみます。 Phoenix で WebSocket 通信をさせる方法はコチラをご参照ください。 事前知識: WebSocket アプリケーションのスケールアウトについて 通常の Web アプリケーションにおけるスケールアウトは、サーバ台数を増やしてロードバランサでリクエストを分散させる、というのが一般的ですが、WebSocket アプリケーションではこの手法が使えません。 なぜかというと、WebSocket アプリケーションはコネクションをサーバ内で管理するステートフルな作りになっているためです。冗長化させたサーバにリクエストを分散させてしまうと、他サーバで接続

    Phoenix で Redis の Pub/Sub を使って WebSocket をスケールアウトさせる - Qiita
  • Appium を使って iOS / Android の UI テストを共通化

    Appium を使って iOS / AndroidUI テストを共通化してみました。 @Kamiyama.rb#2Read less

    Appium を使って iOS / Android の UI テストを共通化
  • おすすめの高機能SSHクライアント「MobaXterm」の使い方(基本編)

    おすすめのSSHクライアントMobaXtermの、基的な使い方を紹介します。日での知名度が異常に低いのですが、とても多機能便利なやつなので、PuTTYやTeraTerm、Poderosaなどからの乗り換えを、是非検討してみてください。 目次 1. MobaXterm2. ダウンロード・インストール・起動3. 初回設定4. SSHログイン成功 スポンサーリンク MobaXterm SSHクライアントといえば、PuTTYやTera Term、日のPoderosaなど、いろいろなソフトウェアがあるのですが、その中で一番すすめたいのがMobaXtermです。 とにかく機能が豊富なのがうれしいのですが、特に自分が重宝した機能が、「MultiExec」という機能です。 MobaXtermのMultiExec機能は、複数のホストで同時に同じコマンドを実行したりするための機能です。 MacだとClu

    おすすめの高機能SSHクライアント「MobaXterm」の使い方(基本編)
  • Amazon EC2でYeomanのAngular-fullstackアプリケーションを立ち上げる - Qiita

    初期設定は、Amazon EC2でnode.js,Expressアプリケーションを立ち上げるの インスタンスにnode.jsをセットアップ までを参考にしてください。 Angular-fullstackはポート8080番を使用するので、Security Group設定でポート8080番を開けておいてください。 インスタンスにAngular-fullstackをセットアップ sshで対象のインスタンスにログインし、下記コマンドを順番に実行していきます。 yeomanのインストール $ sudo npm install -g yo bowerのインストール '$ sudo npm install -g bower' gruntのインストール $ sudo npm install -g grunt-cli angular-fullstackのジェネレーターをインストール $ sudo npm i

    Amazon EC2でYeomanのAngular-fullstackアプリケーションを立ち上げる - Qiita
  • 暇だったからValveの新入社員用マニュアルを20000字ぐらいで解説するよ - ゲーマー日日新聞

    いま、PCゲーム業界、いやゲーム業界全体で最もホットな企業と言えば、「Valve」を置いて他にいないだろう。 元々、『Half-Life』という一のFPSからスタートしたこの企業は、やがてアクティブユーザーが1000万人を超えるPCゲーム用ダウンロードツール「Steam」を開発し、 更には、賞金総額22億円の大会が開催された『Dota 2』や『CS:GO』のようなe-Sportsタイトルまで介入し、衰退しつつあったPCゲーム業界の可能性を引き上げた。 さりとて、この大企業「Valve」によるイノベーションはどのように生まれたのか。そして同時に、ごく僅かの採用枠を勝ち抜いた新入社員たちには、どのような活躍を期待されるのか。 少なくとも、この新入社員用マニュアルからは、Valveの求める人材の水準がどれほど高いものか、窺い知ることが出来ると思う。2万字以上に及ぶ長大な内容だが、もし読んでいた

    暇だったからValveの新入社員用マニュアルを20000字ぐらいで解説するよ - ゲーマー日日新聞
  • » Amazon Web ServicesのHPCオプション

    Tiffany Trader 初期の高い関心にも関わらず、クラウドにおけるHPCは大きな採用レベルを達成しておらず、主に低く吊り下げられた「心地良い並列」という果物に格下げされており、試験や実験に利用されているが、HPCアナリストによると成長の兆しが地平線にあるそうだ。 「パブリック・クラウドがより強力なHPCの能力を獲得し、HPCワークロードのより大規模なセットでより良い性能を出すにつれて、より多くの種類のHPCジョブを取ることができるようになります。」とIDCの調査は指摘している。「要約では、パブリック・クラウド、および特にカスタムのパブリック・クラウドは、これらのクラウドの施設がさらに能力を持ち成熟するにつれて、総合的なHPCワークロードの増加割合をサポートする、とIDCは予見しています。」 最近のレポートで、アナリスト企業であるIntersect360はクラウド/ユーティリティ・コ

    » Amazon Web ServicesのHPCオプション
  • 【Swift】Spritekitを使う時の最小限の雛形 - Qiita

    概要 iOSで2Dゲームを作るならSpritekitを使う人が多いと思います。 Spritekitでアプリを作るためにはXcodeでGameを選択し、Game TechnologyでSpriteKitを選択するのですが、これで作るといらない処理が結構入ってるんですよね(変な飛行機の絵が回転するやつとかw) 自分はゲームアプリではStoryboardも使わない派なので、邪魔だったります。 なので、Spritekitがとりあえず動くだけの最小限のテンプレート的なものを用意してきました。 AppDelegate まず必須なのがAppDelegate。 didFinishLaunchingWithOptionsを定義しておきます。 ここではViewControllerを呼ぶ処理を記述します。 import UIKit @UIApplicationMain class AppDelegate: UI

    【Swift】Spritekitを使う時の最小限の雛形 - Qiita
    clavier
    clavier 2015/09/22
    【Swift】Spritekitを使う時の最小限の雛形 - Qiita
  • プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア - higepon blog

    語版がでました。すぐ買うべし。 SOFT SKILLS ソフトウェア開発者の人生マニュアルposted with amazlet at 16.05.18ジョン・ソンメズ 日経BP社 売り上げランキング: 1,272 Amazon.co.jpで詳細を見る Soft Skills: The Software Developer's Life Manualは残念ながら日語訳が出ていない。でも英語でも読む価値はある。とても平易な英語で書かれてる。どこかの出版社さん翻訳だして欲しい。空前のブームになるに違いない。 Soft Skills 。alc.co.jp によればソフトスキルは「対人的な交渉・指導・意思疎通などをうまく行える能力(または知恵)」のことらしい。そのタイトルからも分かる通り、プログラマ向けに書かれただがほとんど技術の話は書かれていない。プログラマとして生きていくための技術以外

    プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア - higepon blog
  • javascriptで日付フォーマッタ - Qiita

    dateFormat = { _fmt : { "yyyy": function(date) { return date.getFullYear() + ''; }, "MM": function(date) { return ('0' + (date.getMonth() + 1)).slice(-2); }, "dd": function(date) { return ('0' + date.getDate()).slice(-2); }, "hh": function(date) { return ('0' + date.getHours()).slice(-2); }, "mm": function(date) { return ('0' + date.getMinutes()).slice(-2); }, "ss": function(date) { return ('0' +

    javascriptで日付フォーマッタ - Qiita
  • Hacking with Swift – learn to code iPhone and iPad apps with free Swift tutorials

    Where the world learns Swift. With more free Swift tutorials than any other site, Hacking with Swift will help you learn app development with UIKit and SwiftUI. Search the site, or choose a learning path below. Start Learning Ready to take your first steps with app development? We have a massive curriculum that teaches Swift with both SwiftUI and UIKit using real-world projects – all free. GET STA

    clavier
    clavier 2015/09/22
    Hacking with Swift – learn to code iPhone and iPad apps with free Swift tutorials
  • Google Sheets API, Turn Google Spreadsheet Into API – Sheetsu

    [ACTION REQUIRED] We are moving to SheetDB - Google Sheet REST API We regret to inform you that Sheetsu will be discontinuing its services effective April 1, 2024. As part of this transition, we are excited to announce our collaboration with SheetDB (https://sheetdb.io). We strongly urge all our valued users to migrate their data to SheetDB at their earliest convenience. SheetDB offers a robust an

    Google Sheets API, Turn Google Spreadsheet Into API – Sheetsu
  • InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる - mikedaの日記

    MySQLでスレーブを複数台並べている。 負荷増加やサーバ障害で新規スレーブを追加したい。 で、構築したばかりのMySQLスレーブをいきなりサービスに突っ込むとどうなるか。 それなりの規模のサービスであれば、buffer_poolが空っぽのDBだとIOがつまって応答遅延が発生します。 というわけでサービス投入前にbuffer_poolのウォームアップが必要で、方法としてはいくつか考えられます。 クエリを実行して主要テーブルのIndexをロードする 低い振り分け比率でサービスに投入してしばらく待つ tcpdump + (mk|pt)-query-digest等で既存スレーブのクエリを流し込む 基的にサービス投入前の完璧なウォームアップは無理ゲーなので、 普段は主要テーブルのIndexを読み込んでから、低い振り分け比率でサービス投入、ディスクIO見ながら徐々に振り分け比率を上げていく、という

    InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる - mikedaの日記
    clavier
    clavier 2015/09/22
    InnoDBのウォームアップに別サーバでdumpしたib_buffer_poolを使ってみる - mikedaの日記