タグ

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

  • 『ナルニア国物語』全巻も読める、フリー文献サービス

    プロジェクト・グーテンベルク・カナダ(PGC)は、今や世界有数の規模に成長した民間の電子アーカイブである日青空文庫プロジェクトモデルにしたことでも知られる米国のプロジェクト・グーテンベルク(PG)のフランチャイズの一つです。しかし、その活動は単に「PGのカナダ版」と言うだけに留まらない可能性を秘めています。 プロジェクト・グーテンベルクは、著者の死後一定期間が経過するなどして、米国で著作権の切れた名作などの全文を電子化し、インターネットに公開する計画。マイケル・S・ハートが1971年に創始したとされ、最初のテキストはアメリカ独立宣言、後にインターネットに発展するコンピューターネットワークのノードのひとつだった、イリノイ大学の大型汎用コンピューター「Xerox Sigma V」を使ったとされる。 PGCが単なる「カナダ版プロジェクト・グーテンベルク」に留まらない理由 PGCは2007年

    『ナルニア国物語』全巻も読める、フリー文献サービス
  • Chromecast Audioを使って安上がりにハイレゾ音源を聴いてみる (1/4)

    未来志向の素晴らしい製品なのに、ワイヤレスで音楽を再生する類似性から「Bluetoothスピーカーでいいじゃん」と、言われ続けてしまう。そんな哀しみのネットワーク・オーディオ・プレイヤー「Chromecast Audio」。 おそらく、そのメインコンテンツたるクラウド型の音楽サービスが全盛を迎えたとき、このガジェットは大きく花開くはずです。が、クラウド型音楽配信サービスは、今のところ各社とも課金ユーザーの数すら発表できないような状態で、イマイチ先が見えない。 今回は、暗雲たちこめるクラウドに接続せずに使う方法を探ってみます。 条件は限られるがハイレゾ再生もOK まず、Chromecast Audioは、Wi-Fiでデータを無圧縮で伝送するので、伝送時に不可逆圧縮をともなうBluetoothより、ちょっと音がいい。96kHz/24bitまでのハイレゾ音源に対応できる点でも、AirPlayやB

    Chromecast Audioを使って安上がりにハイレゾ音源を聴いてみる (1/4)
  • ノンプログラマーがJavaScriptを初めて学ぶときにありがちな9つの失敗 - WPJ

    Webデザイナーにとってもっとも身近なプログラミング言語といえばJavaScriptですよね。ところがいざ勉強を始めたものの挫折してしまった…という人のために、典型的な失敗例と学習のコツを教えます。 JavaScriptの学習をしても挫折する人の多くは、「JavaScriptは分かりにくい」「自分はWeb開発に向いていない」と言います。悲観的になってあきらないでください。アプローチの仕方を変えることが大切です。 この記事では、多くの人が学習中に経験する失敗の対処法を取り上げます。JavaScriptだけではなく、Web開発全体に当てはまる内容なのでぜひ活用してください。 失敗その1:始める前にあれこれ調べすぎる JavaScriptの学習を始める前に、たくさんのことを調べたくなるかもしれません。ちょっと調べるだけでJavaScriptがどれだけすばらしいものか、逆にいかに悪いものかといった

    ノンプログラマーがJavaScriptを初めて学ぶときにありがちな9つの失敗 - WPJ
    oukayuka
    oukayuka 2017/10/27
    ノンプログラマーにいきなりJSなんていう難解な言語を学ばせるべきじゃない。
  • Flowによる型チェックでJavaScriptのつまらないミスを防ぐ方法

    バグの原因を探ってみると、つまらないミスだったということはありませんか。たとえば、関数に引数を渡す順番を間違える、数字の代わりに文字列を渡す、といったことはありませんか。 JavaScriptの貧弱な型システムが静的型付き言語では起こらないバグの一因になることがあります。 Flowは、2014年のScale ConferenceでFacebookがはじめて発表したJavaScript用の静的型チェッカーです。JavaScriptコードの型エラーを見つけるのを目的として考案され、実際のコードを変更する必要があまりなく、プログラマーの労力をほとんど使いません。同時に、JavaScriptに構文を追加し、開発者がより簡単に型を管理できるようにもできます。 この記事では、Flowと主な特徴を紹介します。セットアップ方法、コードに型アノテーションを追加する方法、追加したアノテーションをコードを実行す

    Flowによる型チェックでJavaScriptのつまらないミスを防ぐ方法
  • 「プログラミングは小学生からするべき」清水亮氏・遠藤諭氏が語るその理由 (1/3)

    9月15日〆切で「第1回全国小中学生プログラミング大会」の募集が開始された。作文や音楽やスポーツと同じように、プログラミングを体験した子供たちが目標にしてほしいというものだ。 コンテストを、NPO法人CANVASの石戸奈々子理事長とともに進めるのが、株式会社UEIの清水亮社長と株式会社角川アスキー総研の遠藤諭取締役の両氏だ。プログラミングに関しては、それぞれ実際のビジネスの現場、取材やインタビューを通して触れてきた二方に、子どもたちとプログラミングについて語ってもらった。 織田信長はプログラマー? プログラムの来の姿 遠藤:今日は、プログラミングを学ぶことについて話をしたいと思っているんだけど、清水さん「教養としてのプログラミング講座」ってを書いたでしょう。 清水:あれはプログラミング教育というよりも、プログラミングを教養として知っておくと何かと人生得ですよという内容です。 遠藤:そう

    「プログラミングは小学生からするべき」清水亮氏・遠藤諭氏が語るその理由 (1/3)
  • webpackよりもシンプルで高速!最新モジュールバンドラー「FuseBox」超入門

    SPAなどモダンな Web開発に欠かせないモジュールバンドラー。高速でシンプル、webpackに代わる次世代ツールとして注目の「FuseBox」の使い方を解説します。 急速に発展しているフロントエンドの環境は、JavaScriptのモジュールシステムの理解が必要不可欠です。モジュールを利用してコードを組織化することで、メンテナンス性と再利用性が向上します。残念ながら、ES modulesのブラウザーサポートはあまり進んでいないため、モジュールバンドラーでモジュールを1つのファイルにつなぎ合わせてブラウザーが扱えるようにする必要があります。 webpackJavaScriptのデファクト・モジュールバンドラーになったとの意見がある一方で、分かりにくく、学ぶのが難しいとの評価もあります。記事では、webpackの代替ツールで、より高速でシンプルなFuseBoxを紹介します。 FuseBox

    webpackよりもシンプルで高速!最新モジュールバンドラー「FuseBox」超入門
    oukayuka
    oukayuka 2017/07/22
    FuseBox、最近ちょくちょくアンテナに引っかかってきた。Webpack重いからね。
  • 大規模でスケールするReactアプリケーション開発のための実践的アドバイス

    Reactの大きな特徴の1つは、ファイルを自由に構造できることです。自由ゆえ、パッと見て理解できる構造にならないこともあります。そのためStackOverflawや類似サイトでは、どんなファイルの構造にするか数多くの質問が寄せられています。ファイルの構造は主観的で、正しい答えがありません。記事ではReactアプリを作成するとき、私が考えるツール選び、ファイル構造、コンポーネントの分解方法を解説します。 ビルドツールとエラー回避 アプリのビルドにWebpackを使ったことがあれば、私がWebpackの大ファンというのもうなずけるでしょう。Webpackは複雑なツールですが、バージョン2の優れた機能と新しい公式ドキュメントのおかげでだいぶ理解しやすくなりました。Webpackに触れてコンセプトを理解したら、とてつもないパワーを手にしたことになります。私はReact独自の仕様をしたJSXを含む

    大規模でスケールするReactアプリケーション開発のための実践的アドバイス
    oukayuka
    oukayuka 2017/07/20
    アプリの各機能のAction、Reducer、Action Creatorをまとめて1つのファイルとして扱う「Ducks」という考え方がよさげ。 https://github.com/erikras/ducks-modular-redux
  • 開発者はReactとAngularのどちらを選ぶべきか?

    新しくプロジェクトを始めるときに開発者を悩ませる、フレームワーク選び。ReactAngularをあらゆる点で比較しながら、どう選ぶべきか? の基準を考えます。 AngularReactのどちらを選びますか? JavaScriptのフレームワーク選びで多くの開発者が悩んでいます。始めたばかりの初心者も、次のプロジェクトで使うフレームワークを検討中のフリーランサーも、企業戦略を立てるITアーキテクトも。そこで、フレームワーク選びの知識を授けましょう。 最初にお伝えします。この記事では、どちらが優れているか明確な結論は出しません。しかし、何百とある似たようなタイトルの記事も同じです。自分の環境と使い方によって多くの要素が絡むため、一概に決まらないのです。 この記事は、Angular(バージョン2以上のこと。古いAngularJSのことではない)とReactを体系的に比較し、違いを理解した上で

    開発者はReactとAngularのどちらを選ぶべきか?
  • ライザップピザ最高!ひとり1枚食べても糖質オーバーしない

    ごきげんよう、グルメ担当ナベコです。私事ですが、アスキーの企画で体重を公開するある意味ガチなダイエットに取り組んでおります。ですが時折こってりしたものを無性にべたくなって困っています。チーズがたっぷり乗ったピザを餓鬼のようにむさぼりたいですが、ダイエットにピザは大敵のはず。いやいや、ライザップ公認のピザならアリなのだそう。 ピザをダイエット中にべてよいなんて信じられない…… ピザチェーンの「ピザハット」では「RIZAP(ライザップ)」コラボレーションした「糖質を抑えたピザ」を2016年から展開しています。ライザップというと「結果にコミットする」のフレーズが印象深いプライベートジム、トレーナーのサービス。気で身体を鍛えたい、脂肪を落としたい人向けに、それこそガチンコなイメージですよね。 そんなライザップお墨付きのピザは、通常の生地より糖質50%オフ。1ホール(Sサイズ)をひとりでべて

    ライザップピザ最高!ひとり1枚食べても糖質オーバーしない
  • ポケットマルシェ、全国の農家漁師から直接食材が買えるアプリ

    「ガチっとスタートアップ」は、ガチ鈴木が日々の取材で見つけたスタートアップの中から、個人的にググッときたサービス、プロダクトを紹介するコーナーである。 スマートフォンアプリの『ポケットマルシェ』は、全国の農家、漁師から旬の材を直接購入することができるサービスだ。ウェブブラウザーからも利用できる。2016年9月2日に始まったばかりのサービスで、岩手県花巻市のベンチャー企業ポケットマルシェが運営する。 北海道から沖縄まで全国各地の100名を超える農家、漁師の生産者が直接販売する旬の材が並ぶマーケットプレイスになっており、“季節の野菜セット”や“獲ったその日に直送する鮮魚”など材を検索して購入できる。特徴は生産者と直接、会話して、おススメのべ方や料理などを教えてもらうことも可能だ。 出店者は100%、直接の生産者の農家と漁師のため、中間業者を介さず、比較的手ごろな価格で旬の材を買えるお

    ポケットマルシェ、全国の農家漁師から直接食材が買えるアプリ
  • 糖質50%オフ…RAIZAPとピザハットが低糖質ピザ開発

    RIZAP(株)は22日、日ピザハット(株)とコラボした低糖質ピザを、関東地区のピザハット6店舗で期間限定発売した。 低糖質ピザは、ピザハットの「もっちりハンドトス生地」と比べて糖質50%オフを実現。ライザップの生活改善法を元に、糖質量をごはん(1杯で55.2gの糖質量)を下回る約30g以下に抑えた。 販売店舗は、ピザハット恵比寿店・神田店・小滝橋店・東銀座店・千葉店・浦安店の6店舗。種類は『熟成ベーコンとグリル野菜(糖質29g)』、『旨みギュッとプルコギ(糖質31g)』、『テリチキエッグ(糖質31g)』の3種類。期間は同日から10月23日まで。 ピザは糖質量が高く、ダイエット中には控えるべき品とされていた。RIZAPはダイエット中でもべる楽しさを発信しており、ダイエットや健康面を気にしてピザを控えている人たちに向け、ピザハットとのコラボでおいしく太りにくいピザを開発した。

    糖質50%オフ…RAIZAPとピザハットが低糖質ピザ開発
  • 高田馬場に24時間監視のロードバイク専用駐輪場がオープン

    sponsored X-500(JN-IPS24X500FR-H-C6)をレビュー 500Hzディスプレーの実力を14900KF&RTX 4090搭載PCで絞り出す! 合計約80万円でロマンを追求 sponsored 簡単アプリ操作でBluetooth、AirPlay 2、USB Type-C、AUXに接続可能 超渋いレトロラジオ風の高機能スピーカー「Edifier ED-D32」は買い! sponsored 上位モデルは今後も増えるであろう四角いLCDディスプレーのCPUクーラーを採用! 人気上昇中の液晶付きCPUクーラーを中心に映えBTOPCを構成! そのコダワリを聞いた sponsored AI向けのワークステーションやサーバーもズラリ ほかにない特徴や魅力が多数! COMPUTEXのSilverStoneブースをチェック sponsored クラウドストレージの使いやすさ、快適さの

    高田馬場に24時間監視のロードバイク専用駐輪場がオープン
    oukayuka
    oukayuka 2016/02/28
    入会金5.9万、月会費1.2万ってどんなブルジョワが使うんだよ…。
  • 変わるアニメ業界──「面白ければ売れる」なら簡単 (1/3)

    前回はヤフー!のGoogle検索エンジン採用のニュースを受け、ネットメディア全般の動向を俯瞰したが、今回からしばらくは映像コンテンツとメディアを「アニメ」を題材に考えていきたいと思う。 ジャパニメーションはコンテンツの優良児? 「クールジャパン」「ジャパニメーション」という言葉を耳にするようになって久しい。海外の動画配信サイトでは、違法・合法を問わず数多くのアニメが投稿され、視聴されている。YouTubeでは日人よりも、海外ユーザーのほうが活発にコメントでやりとりをしている光景に出くわすこともある。 アニメーションはコンテンツの優良児とされ、その海外展開は国から支援を受けるなど政策とも連動している。(賛否両論あったが)文化庁が設立を計画していた国立メディア芸術総合センター「アニメの殿堂」も記憶に新しい。現在では予算執行が停止しているものの、当時は海外旅行者の利用も見込んでいた。 言語や文

    変わるアニメ業界──「面白ければ売れる」なら簡単 (1/3)
    oukayuka
    oukayuka 2010/09/06
    BD、DVDはせめて1巻に最低3話は入れてくれないと、ライトヲタには手が出ない。2話で7000円出せる訓練されたアニヲタなんて希少種。
  • Pythonが最高である3つの理由 (1/3)

    Pythonを使ったプログラミングについて、今回から解説します。PerlRubyと比べると、Pythonは日ではまだマイナーな印象がありますが、「Google三大言語」(C++JavaPythonのこと)のひとつでもあり、Facebookをはじめとしたメジャーなサイトでの事例が急速に増えていることから、日でも今後普及する可能性が高いです。私が社長をしているゼロスタートコミュニケーションズという会社では、設立当時(4年ほど前)から自社製品にはPythonを使っており、ここ半年間、周囲でPythonを使用しているケースが増えているのは嬉しい限りです。 Pythonに限らず、プログラミング言語が日で普及するかどうかの鍵を握っているのは、(幸か不幸か)日語情報の多寡であると思います。Rubyの事情は正直よくわかりませんが、たとえばPerlがこれだけ日でメジャーになったのは、Perl

    Pythonが最高である3つの理由 (1/3)
    oukayuka
    oukayuka 2010/07/26
    FacebookってPHPだよね?(http://j.mp/aZGVzI) PythonはLLなのに正規表現が組み込みじゃないのと、いちいちself書くのがめんどくさい。
  • 女子高生を可愛く着せ替えするiPhoneアプリ

    Chramfawは8日、iPhone/iPod touch向けエンターテインメントアプリ「Dress Up School Girls」の提供を開始した(iTunes Storeで見る)。価格は350円。 120以上のスクールアイテムを使い、制服のコーディネートが楽しめるという「着せ替えスクールガールアプリ」。ヘアスタイル、ニット、リボン、ネクタイ、スカート、セーラー服、ブレザー、ソックス、ローファー、シューズといった服装に加えて、背景も教室、プール、部屋、学校などから選べる。いろいろ着せ変えてみて、女子高生/女子中学生のファッションを楽しもう!

    女子高生を可愛く着せ替えするiPhoneアプリ
    oukayuka
    oukayuka 2009/10/10
    長門がいるな。
  • 1