タグ

ブックマーク / ascii.jp (45)

  • リスニング能力をひたすら鍛え上げられるサイト「ELLLO 」

    PCやスマホを使って、英語学習を時短にする便利なサービスやツールなどを紹介する連載。今回は、初心者から上級者まで、幅広くリスニング能力を向上できる「ELLLO」をご紹介します。 ELLLOは、「English Listening Lesson Library Online」の略で、読んで字のごとく、英語のリスニング学習に特化したオンライン学習サイト。3000以上という多くの無料のレッスンが用意されており、幅広いレベルの学習者が利用できる。もともと、日英語教師だったTodd Beuckens氏が創設したサイトで、2004年にスタートしたサイトだ。 メインの学習コンテンツは、ひたすら英語の音声を聞くというもの。スクリプトも用意されているため、聞き取れなかった場合も内容は把握できる。理想的なのは、スクリプトを見なくても聞き取れるようになることだ。 メインコンテンツとなるリスニングレッスンは、

    リスニング能力をひたすら鍛え上げられるサイト「ELLLO 」
  • 量子コンピューターをおうちで自作しよう! ハッカーの楽しい挑戦 (1/2)

    量子コンピューターをおうちで自作したい。足りない部品は3Dプリンターで作って、作れないものはeBayやAmazonで調達。設計はOSS(オープンソースソフトウェア)を活用すれば問題ない。助手にはときどき手伝ってくれる10歳の娘がいる。これはいけそうだ――。 「その気になれば、量子コンピューターだって自宅のガレージで作れる!」。2019年12月、ドイツ・ライプチヒで開催された「36th Chaos Communication Congress(36C3)」の講演においてヤン・アラン氏はこう断言し、自宅で現在進行中の“量子コンピューターづくり”を楽しく紹介していった。 量子コンピューター自作、まずはイオントラップ装置の研究から 量子コンピューターを設計するにあたり、アラン氏がまず検討したのは「量子ビット」をどのようにして作るかだった。量子ビット(qubit:キュービット)は量子情報の最小単位で

    量子コンピューターをおうちで自作しよう! ハッカーの楽しい挑戦 (1/2)
  • 7nmベースのRyzen APU「Renoir」を2020年に発表 AMD CPUロードマップ (1/4)

    AMDのRyzen 9 3950XやThreadripper 3960X/3970Xの情報も公開されたので、そろそろロードマップの図版を更新しておこう……と思って気が付いたのは、前回ロードマップを更新したのはなんと2018年1月のことだった。 2年まではいかないものの、かなり長期間放置していたことになる。もちろん合間にはちょこちょこ情報をお届けしていたが、ロードマップそのものは更新していなかったので、おさらいも兼ねてここらへんでロードマップ更新をすることにした。 前回はちょうどRaven RidgeベースのRyzen 5 2400GやRyzen 3 2200Gが発表された直後にあたる(出荷そのものは2月だったが、情報は1月にもう出ていた)。ということでここから始めたい。 Zen+コアを利用した 第2世代Ryzenが登場 2018年4月に、Zen+コアを利用したRyzen 7とRyzen 5

    7nmベースのRyzen APU「Renoir」を2020年に発表 AMD CPUロードマップ (1/4)
  • 8コア/16スレッドのRyzen 7 2700Xは第9世代i7より動画編集が高速! (1/5)

    メニーコアCPUの中では コスパの高いRyzenシリーズに注目! CPUのメインストリーム向けは、長らく4コア8スレッドが主流だったが、AMD「Ryzen」シリーズはその壁を打ち破り8コア16スレッドを3万9000円前後という高コスパでで実現した。そうした、従来の2倍となる物理、論理コアによる処理能力の恩恵は大きい。 処理速度にコア数が大きく関わるのはいろいろあるが、映像編集もそのひとつ。最近では、スマホで手軽に高解像度動画を撮影できたり、PCゲームもグラフィックスドライバー付属のソフトやWindows 10標準機能で簡単に録画できるようになっていたりする。そのため、CPUコア/スレッド数が大ければ、高解像度で重い動画処理がより速く行なうことが期待できる。 そこで、今回は複数の映像編集ソフトを使い、実際にCPUコア/スレッドをどれぐらい使っているのかを確認してみた。 AMD Socket

    8コア/16スレッドのRyzen 7 2700Xは第9世代i7より動画編集が高速! (1/5)
  • macOS Mojaveの知っておかないとマズイ11の要点 (1/4)

    時間の6月27日早朝にパブリックベータが公開されたmacOS Mojave。Mac OS X 10.0から数えて15番目のメジャーバージョンとなる アップルは日時間の6月27日早朝に、次期OSとなるmacOS Mojaveのパブリックベータをリリースした。その名のとおり公に公開されたベータ版で、Apple Beta Software Programのページから申し込むことで一般ユーザーでも無償で自由に新しいOSを試すことができる。 とはいえ、あくまでも開発途上のベータ版なので、一部のソフト、ハードとの互換性に問題が出てくることもある。既存のOSの環境をTime Machineなどでバックアップを取ったうえで試用したほうがいいだろう。なおパブリックベータといえども、その内容を画像付きでウェブなどで一般公開することは禁じられているが、この記事はアップルから許可を得て公開している。 mac

    macOS Mojaveの知っておかないとマズイ11の要点 (1/4)
  • Python入門書22冊を読み比べてみた

    もっとも人気のあるプログラミング言語Python 「政府がIoT(モノのインターネット)を推進」「小学校でのプログラミング教育が必修化」などのニュースを耳にするたび、プログラミングに関心を持ったり、始めたいと思ったりしている人も多いはず。 Pythonは今、もっとも人気のあるプログラミング言語(Googleでプログラミング言語のチュートリアルが検索された回数を分析しているサイト、「PYPL PopularitY of Programming Language」などより)です。人工知能やデータサイエンスの分野で使われながらも、シンプルでわかりやすく、これからプログラミングを始めたい人に最適と言われています。数年前まではPythonに関する書籍はそれほど多くありませんでした。しかし、現在では特にディープラーニングや機械学習など人工知能に焦点を当てたものまでを含めて、Python関連書籍は増え続

    Python入門書22冊を読み比べてみた
  • 組織を腐らせる「ダメリモートワーク」

    働き方改革の一環としてリモートワークを採用する会社が増えている。社員はパソコンで会社につながればいつでもどこでも仕事ができる。勤務地や時間に縛られず、通勤の必要もなく働けるのは従業員にとってもメリットになるが、実際に会社が制度として導入するのはそう簡単な話ではないらしい。 プラネットウェイもリモートワークを採用している会社のひとつだ。同社はエストニア政府の個人情報管理技術をもとにしたシステムを開発するIT企業。開発者はリモートワークがほとんどで勤務地はばらばらだ。すると、どうしても会社としての目標や指針が共有されづらいのだと同社平尾憲映代表は言う。 「うちの場合は社員の半分がエストニアで、半分が日。お互いに一度も会ったことがない人がほとんどで、社員同士のコミュニケーションはほぼなかったんです」 交流がないことでズレが生じる リモートワークで契約しているスタッフたちはプロとして、プロジェク

    組織を腐らせる「ダメリモートワーク」
  • Dockerコンテナを最速60秒でデプロイできる「Arukas」誕生秘話

    鮭とばやサバ缶をサーバーに持ち替えた、そんな異色の経歴を持つエンジニア、さくらインターネットの山田修司氏は現在、国内外から熱い注目を集める新ホスティングサービス「Arukas(アルカス)」で、中心メンバーとして活躍する。Arukasを始めたきっかけや舞台裏、サービスの魅力、今後について、TECH.ASCII.jpの大谷イビサが話を聞いた。 Dockerコンテナを簡単に利用できるArukas Arukasは、コンテナ型仮想化技術Docker」を利用した新ホスティングサービスだ。パブリックリポジトリ「Docker Hub」上にアップされたDockerイメージをArukasのホスティング環境上に素早く展開できる同サービスは、約900Gbpsの高速バックボーンを誇るさくらインターネットのインフラで、最速60秒の高速デプロイを実現。直感的な操作性が魅力のコントロールパネル、インスタンス数を指定する

    Dockerコンテナを最速60秒でデプロイできる「Arukas」誕生秘話
  • 人はなぜキーボードを自作するのか? “キーボー道”への誘い (1/6)

    スマホやタブレットユーザーがPCユーザー人口を上回っていても、長文入力には物理キーボードを使うという人がいるだろう。 いわばキーボードは人間の手の延長にあるデバイスなのだ。ゆえにキーボードには強いこだわりを持つ人がいる。そしてその中にはまだ見ぬ“Endgame(究極の)キーボード”を求めて日々キーボードショップ(あるのか?)をさまよい続けるのだ。 しかし、Endgameキーボードが簡単に見つからない場合も珍しくない。キーの配列が、デザインが、タイピングの感触が気に入らないなど、既成のキーボードに不満を感じる人も多いのだ。 近年、海外のサイトgeekhackやredditなどでキーボードを自作するマニアが増えており、その波が日にも到来した。 キーボードを自作するための知識がない人もいるだろう。そんな“キーボー道”の門を叩き、キーボード沼の深淵へと誘うための知識を紹介するのがこの企画。キーボ

    人はなぜキーボードを自作するのか? “キーボー道”への誘い (1/6)
  • 自作キーボード用パーツをそろえて、お手軽自作に挑戦 (1/8)

    自分にとっての“Endgame(究極の)キーボード”を、どこかのメーカーが作ってくれるまで待つのはもう止めだ。Endgameは自作してしまえ! というのが最近のキーボードマニア、即ち“キーボー道”のムーブメント。 前回は、キーボードのキースイッチの違いや配列など、キーボードを語るにあたっての基要素を解説したが、そろそろ実践に移りたい。 だが自作キーボードもピンキリだ。自作キーボードの難度といってもいいし、沼の深さと言い換えてもよい。どんな段階があるのかを浅いものから順に以下に簡単に紹介しよう。 (1)キーキャップのカスタマイズだけ 既存のキーボードのキーキャップだけ交換するというのも、オリジナルなものを作り出すという意味では自作キーボードに入る(かもしれない)。 前回解説した通り、Cherry MXに対応したキーキャップなら、多くのキーボードに装着できる(静電容量無接点式のキーボードでも

    自作キーボード用パーツをそろえて、お手軽自作に挑戦 (1/8)
  • いまどきのWebアプリをどう作るか? フルスタックJavaScript開発のコツ

    数週間前、GitHubプロジェクトをシェアしている開発者に出会いました。そのプロジェクトはTrelloのクローンで、React、Redux、Express、MongoDBからなるプロジェクトでした。全階層、広い範囲にわたりフルスタックのJavaScriptスキルが駆使されていました。 開発者のMoustapha Dioufに、プロジェクトに取り組む際の技術選択、設計、開発について書いてみないかとたずねると、うれしいことに彼は賛成してくれました。この記事があなたのプロジェクトに役立てば幸いです。(by SitePoint Editor:Nilson Jacques) プロジェクトのアプローチを順に見ながら、Webアプリ作成時に実践したことを説明します。紹介するテクニックは、どんなプログラミング言語においても当てはまります。私はJava/JavaScript仕事でこの方法を使い、生産性がぐ

    いまどきのWebアプリをどう作るか? フルスタックJavaScript開発のコツ
  • Bootstrapはすでに下火に——海外の開発者1600人に聞いたCSS開発のいま

    WPJが提携するWeb開発者向けメディア「SitePoint」ではCSS開発者を対象にした大規模なアンケート調査を実施しました。その結果から、いま何を学ぶべきかが見えてきました。 CSS開発の現場で実践されている習慣、CSSに関する知識の量、理解度などの情報を集める目的で実施した「究極のCSS調査」には、6週間で1600名以上からの回答が寄せられました。このほど集計が完了したので、結果を発表します! フォローアップコメントと考察、昨年の結果との比較、コメント欄に寄せられた質問の回答も掲載します。 アンケートの結果は以下を参照してください。 結果は上下の矢印でめくりながら見られます。 調査の目的 まず、読者からは調査の目的とフィードバックで得られることについて、質問がありました。私がSitePointのエディターとしてもっとも優先しているのは、読者を理解することです。いろいろな技術に関して、

    Bootstrapはすでに下火に——海外の開発者1600人に聞いたCSS開発のいま
  • 「フルスタック開発者」を名乗るなら身につけたい技術と知識【2017年版】

    フルスタック開発者に求めるスキルは時代とともに変わっています。2017年のフルスタック開発者を名乗るなら最低限知っておくべき技術と知識をまとめました。 プロトタイプから完全なMVP(Minimum Viable Product:実用最小限のプロダクト)までカバーするフルスタック開発者のことを「多芸は無芸」と評価する人もいます。そんな一面もあるでしょう。まずは、フルスタック開発者を知るために、歴史を振り返ります。 以前のフルスタック開発者 2000年ごろ(インターネットでの17年前は大昔です)のフルスタック開発者の定義はこんな感じでした。 Photoshop、FireworksなどAdobe系ツールでWebページを手早く作る デザインをHTMLCSSに変換し、画像にホットスポットを追加する(もはや忘却のかなたですか?) 簡単なPHP4.0スクリプト(当時のPHPはオブジェクト指向とは無縁)

    「フルスタック開発者」を名乗るなら身につけたい技術と知識【2017年版】
  • 10年遅れたJavaScriptの知識をざっくり10分でアップデートしよう

    久しぶりにJavaScriptを勉強しようと思ったら、すっかり浦島太郎状態だった……なんて人も多いのでは?  モダンなJavaScriptの知識をコンパクトにまとめました。 JavaScriptを取り巻く環境がどんどん変化しています。新たなツールやフレームワークが生み出されているだけでなく、言語そのものがES2015(ES6)の登場で大きく変わりました。JavaScript開発の学習がいかに難しいか愚痴をこぼす記事がたくさんありますが、無理もないことです。 記事ではモダンJavaScriptを紹介します。JavaScriptの進展を解説し、フロントエンドWebアプリケーションを作るために使われているツールや手法の全体像を確認します。JavaScriptを学び始めたばかりの人や、以前は使っていて数年間離れたため変化を知りたい人はぜひ読んでください。 Node.jsについて Node.jsは

    10年遅れたJavaScriptの知識をざっくり10分でアップデートしよう
  • HDDベースのPCが超サクサク!インテル「Optane Memory」速攻レビュー (1/3)

    今回リリースされたOptane Memory「MEMPEK1W016GAXT」は開発コードネーム“Stony Beach”として知られていたもの。PCI Express×2接続なので端子側のKeyはB&M、モジュールは一般的な2280で提供される。 2017年4月24日(米国時間)、インテルは新メモリー技術「3D XPoint」を利用した新しい製品「Optane Memory」の発売を開始した。すでに同社は3D XPointを使った製品として、「Optane SSD DC P4800X」というデータセンター向けの超高性能SSDを発表済みだが、Optane Memoryはごく普通のPCユーザーをターゲットにした製品だ。 まず、Optane Memoryは一般的にイメージするメモリーとは違う。低速なSATA接続のストレージ(HDDやSSD)と組み合わせて高速化するキャッシュ専用のSSDであり、

    HDDベースのPCが超サクサク!インテル「Optane Memory」速攻レビュー (1/3)
  • もっと優れた開発者になりたければ、いますぐコーディングをやめなさい

    開発者は詐欺師です。 言い過ぎかもしれませんが、少なくともそう感じます。多くの開発者自身もそう感じていると思います。自分は不十分で、ダメで、周りの人たちと比べて才能がないと感じるのです。 そう、自分が詐欺師のように思えてしまうのです。 自分が詐欺師であるような感覚に苦しむ有能な開発者の話を何度も、何度も聞いたことがあります。才能が足りない専門家は単純に能力がそのレベルに達していません。それを、なんとかして隠そうと必死です。 「自分の才能が足りないことを、周囲に悟らせてはいけない」 「自分はふさわしくない」という重荷 多くの人が重責を抱えています。恐れ、懸念、失望から、細かいことにも敏感になります。そして、インポスター症候群(訳注:自分の能力や実績を認められない、自己評価が異常に低い傾向のことで、詐欺師症候群とも呼ばれる)に悩まされ、生活の大部分で辛い思いをしています。 専門家によればインポ

    もっと優れた開発者になりたければ、いますぐコーディングをやめなさい
  • たった1万円以下で作れる!Raspberry Piで動く自分だけのGitサーバー

    もはやWeb開発プロジェクトに欠かせない存在となったGitGitHubも便利ですが、安価なRaspberry Piでプライベートな専用Gitサーバーを作っちゃう方法を紹介します。 ※記事は2016年4月13日に掲載した記事の翻訳を一部更新したものです。執筆時点の情報をベースにしており、最新ではない可能性があります。 プロジェクトのバージョン管理はとても役に立ちます。もしそれが個人のプロジェクトだとしても、何かの理由で新しいバージョンが壊れてしまったとき、いつでも古いバージョンに戻れるようにしておくことは重要です。 バージョン管理のためにバージョンごとにフォルダを作る方法もありますが、いまならずっといい方法があります。 その1つがGitです。Gitは個人で動かしているプロジェクト、チームで動いているプロジェクト、どちらにおいてもバージョン管理にとても有効です。このツールは単独のコンピュー

    たった1万円以下で作れる!Raspberry Piで動く自分だけのGitサーバー
  • Windowsで表示されるエラーコードの見方

    Windowsでエラーがあるたびに表示される「エラーコード」。コードを調べると原因がわかるとされているが、インターネットでキーワード検索をしてみたところで、まともな答えが得られないことのほうが多い。よくてエラーコードの意味を理解しないで、単に対策だけが記載されている程度だ。 そこで、今回はこのエラーコードを解説することにしよう。とりあえず、マイクロソフトが出している正式なドキュメントは以下にある。 ●[MS-ERREF]: Windows Error Codes https://msdn.microsoft.com/en-us/library/cc231196.aspx 基的には、これを読めばいいわけなのだが、量も結構あって、しかも英語である。そこで、今回は、よく見かけるエラーコードなどを例に、ごく大まかに解説することにする。 Windowsのエラーコードは、32bit値で、通常は16進

    Windowsで表示されるエラーコードの見方
  • 「Google丸投げ」でiOSアプリ開発が恐ろしくラクになる!Firebaseの使い方

    Googleが運営するFirebaseを使えば、面倒なサーバーの処理は任せて、クライアント側の開発に集中できます。サンプルアプリを例に、基的な使い方を体験してみましょう。 Firebaseは、アプリを素早く開発しデプロイできるようにするための「Backend as a Service(BaaS)」プラットホームです。Firebaseは多くの機能を提供しています。リアルタイムデータベース、ユーザー認証(Eメールとパスワード、Facebook、TwitterGitHubGoogleアカウントを使用できる)、クラウドメッセージング、ストレージ、ホスティング、リモートコンフィギュレーション、Test Lab、クラッシュレポート、通知、アプリのインデックス付け、ダイナミックリンク、招待、AdWordsとAdMobなどが含まれています。 この記事ではシンプルなToDoアプリを作成しながら、Fir

    「Google丸投げ」でiOSアプリ開発が恐ろしくラクになる!Firebaseの使い方
  • 「ポメラ」で5000万円稼いだ! 作家・芝村裕吏氏が明かす「ポメラ」 DM200の魅力 (3/3)

    24時間仕事ができる、ポメラ「DM200」 —— 今使っている「DM200」は、1台目なんですか? それとももう、2台目、3台目の「DM200」を買っているとか? 芝村 「DM200」はまだ1台目です。実は、ちょっとだけ迷っているところがあって。 —— 迷っているところ? 芝村 「DM200」は、電源オフ状態からの起動が4.5秒かかるんです。「DM100」のほうが若干速いんですよ。 —— 4.5秒って、十分高速ですよ?(笑) 芝村 自分にゲームで遊ぶ隙を与えないために、もうちょっと起動を速くしてほしいなあー、と(笑)。でも、いったん起動し終えると、これまでよりもグッと良くなっているんですよね。 —— 「DM200」を実際に使ってみた印象を教えていただけますか? 芝村 処理能力が高くなったのがとてもいいですね。1ファイルで扱える文字数に近づいても、もたついたりすることがなくなっています。「D

    「ポメラ」で5000万円稼いだ! 作家・芝村裕吏氏が明かす「ポメラ」 DM200の魅力 (3/3)