タグ

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

  • 天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣

    天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣 オードリー・タン台湾デジタル大臣との対話 - 未曾有の危機に幅広く使える未来思考(後編) 2021年1月19日、『コロナ vs. AI 最新テクノロジーで感染症に挑む』(翔泳社刊)が発売されました。医師の起業家からAIの研究者・ITの先端技術コンサルタントによって執筆されており、コロナ対抗策としてのAIの社会実装事例・AI研究事例・医療研究事例をわかりやすくまとめられています。今回書の発売を記念して、収録されている台湾のデジタル大臣、オードリー・タンさんへの特別インタビューから、一部内容をご紹介します。株式会社キアラ 代表取締役の石井 大輔氏による寄稿です。(前編はこちら)。 石井:今回の私の質問は少し技術的なことです。オードリーさんは天才プログラマーとして有名です。GitLab Taiwanのエンジニア友人

    天才プログラマー・オードリーさんがたった200行で効果的なアプリを作れる秘訣
  • Windowsのディスプレイとモニター いまだ96DPIが基準

    いまだに96DPIをベースにした表示がなされるWindows Windowsでは、いまだに96DPI(Dot Per Inch)をベースにした表示が行なわれている。また、あまり目立たない場所にあるが、「設定」→「システム」→「ディスプレイ」にある「テキスト、アプリ、その他の項目のサイズを変更する」で倍率を変更できるようになっている。 このうち、100%は対応するモニターが96DPIであることに対応し、125%と150%は、それぞれ120DPIと144DPIに相当する。この設定は、対象のモニターのドット密度(1インチの中に何ドットあるのか)、あるいは、ドットのサイズを指定するものだ。かつてはDPI設定と呼んでいたが、Winodws 8あたりから「%」を使った表示倍率に変更になった。 この値はなんで必要なのかというと、文字の大きさの基準とするためだ。もともと紙の印刷では、活字の大きさを物理的な

    Windowsのディスプレイとモニター いまだ96DPIが基準
  • 日本生まれの初音ミク、アメリカ育ちのヒップホップ【後編】 (1/5)

    文化系のためのヒップホップ入門」の著者インタビューの後編(前編)。前回のテーマをざっとまとめると、インターネット以前にインターネット的な場を持っていたヒップホップと、インターネット後に生まれてヒップホップ的な場を形成していった初音ミク、という対比だった。 ではインターネットを得たことで独自の文化として拡張しつつあるヒップホップの今はどうなのか、というのが後編のテーマ。その展開を追うことでインターネットと音楽の関係がどうなるかを占う参考になるのではないか。 ではインタビューの続きをどうぞ。 ■Amazon.co.jpで購入 アルバムをiTunesで配信して、いきなりフリーダウンロード ―― 日のネット界隈の音楽は、著作権も何もないカオスのような状態から始まって、メジャーの世界と折り合いを付けながらボーカロイド周辺が残った感じなんですが、ヒップホップはどうなんでしょう? 長谷川 今はヒップ

    日本生まれの初音ミク、アメリカ育ちのヒップホップ【後編】 (1/5)
  • 日本生まれの初音ミク、アメリカ育ちのヒップホップ【前編】 (1/6)

    去年の秋、アルテスパブリッシングから出版された「文化系のためのヒップホップ入門」というがやたらと面白かった。音楽ライターの長谷川町蔵さんと、慶応大准教授の大和田俊之さんによる対談形式ので、平易な表現で読みやすく、ディスクガイドも充実。当然ながらよく売れていて、評判も高い。 しかし、入門する気がなくても面白い。というのも結果的にヒップホップの切り口から、それ以前の音楽を批評した内容になっているからだ。長谷川さんが冒頭に宣言するのは次のようなテーゼだ。 「ヒップホップはロックと同じ音楽だと思うから面白さがわからないのであって、ヒップホップは音楽ではない」「ヒップホップは一定のルールのもとで参加者たちが優劣を競い合うゲームであり、コンペティションです」 あれーっ、そうだったの? という感じだが、このの企画は音楽史研究者であるにも関わらず「ヒップホップの壁を超えられなかった」大和田さんが、自

    日本生まれの初音ミク、アメリカ育ちのヒップホップ【前編】 (1/6)
  • XHTML1.0とHTML5の違いをスタバのページで紹介 (1/6)

    HTML5タグの誤用で恥をかいた」「分厚い仕様書は読み切れない」コーダー&デザイナーのためのコーディングガイド。最終草案に対応したほか、商用サイトを意識したコーディング例を新たに書き下ろし。HTML5マークアップへ移行するために必要な知識を効率よく学べる1冊です。ネットで話題の「HTML5カルタ」付き! HTML5マークアップ 現場で使える最短攻略ガイド 定価:2,808円 (体2,600円)/形態:B5変 (240ページ) ISBN:978-4-04-866070-9 HTML5と従来のHTML4.01やXHTML1.0との違いは、既存のサイトをHTML5化してみると理解しやすいでしょう。今回は、実在するWebサイトをHTML5に(勝手に)リニューアルしながら、HTML 4.01やXHTML 1.0との違いを解説します。ソースコードだけをリニューアルすることは実務ではあまりないと思い

    XHTML1.0とHTML5の違いをスタバのページで紹介 (1/6)
  • ここが変わった!HTML5マークアップ入門 (1/6)

    ローソン無印良品テレビ朝日など、国内でもHTML5で企業サイトを制作する事例が増えてきました。今すぐではないにせよ、「次のリニューアルはHTML5で制作したい」と考えるWeb制作者も少なくないでしょう。連載では、「XHTML 1.0/HTML 4.01からの移行」をテーマに、HTML5マークアップの基から実務で使用するポイントまで、ライブドアのマークアップエンジニア 浜 俊太朗さんが解説します。(編集部) 「HTML5タグの誤用で恥をかいた」「分厚い仕様書は読み切れない」コーダー&デザイナーのためのコーディングガイド。最終草案に対応したほか、商用サイトを意識したコーディング例を新たに書き下ろし。HTML5マークアップへ移行するために必要な知識を効率よく学べる1冊です。ネットで話題の「HTML5カルタ」付き! HTML5マークアップ 現場で使える最短攻略ガイド 定価:2,808円 (

    ここが変わった!HTML5マークアップ入門 (1/6)
  • iframe対応!初めてのFacebookページの作り方 (1/4)

    Facebookを企業で活用するために、Facebookページの開設・運用方法を解説する連載。第1回では、Facebookページの概要と基的な機能について、事例を挙げながら紹介しました。今回はASCII.jp Web ProfessionalのFacebookページを例にとって、Facebookページの作成方法を具体的に解説しましょう。 さっそくですが、完成したWeb ProfessionalのFacebookページを紹介します。 Web Professional編集部では、「固定読者を育てることで媒体価値をアップさせる」ことを目的にFacebookページを開設しました。「いいね!」をしてくれたユーザー(ファン)に対して、ニュースフィードを通じて最新情報を提供し、ウォールによる記事へのフォードバックや、ファンの友人を通じた潜在的な読者へのリーチも狙います。Web Professiona

    iframe対応!初めてのFacebookページの作り方 (1/4)
  • jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)

    「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対応したスマートフォンサイトを手軽に制作できます。 jQuery Mobileを使ったスマホサイト制作の基から実践的なテクニックまで、ベストセラー「Web制作の現場で使う jQueryデザイン入門」(Web Professional Books)の著者・西畑一馬さんが解説します。(編集部) 「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対

    jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)
  • スマートフォン対応サイトの作り方、教えます (1/3)

    「WebサイトをiPhoneAndroidで見やすく表示したい」「スマートフォンをターゲットにしたWebサイトをデザインしたい」――そんなWeb制作者のための新連載がスタートします。PCサイト制作のノウハウさえあれば、「モバイルサイトは未経験」でも大丈夫。スマートフォン(iPhone/Android)向けサイト制作の基礎知識から実践的なテクニックまで、H2O Space.のたにぐちまことさんが解説します。(編集部) iPhoneの快進撃とiPhone 4の登場、Android端末のXperiaとDesireのヒット、au初の国産Android端末「IS01」の発売――と、スマートフォンの勢いが止まりません。いまや一部マニアやビジネスマンにとどまらず、女性やお年寄りなどの幅広い層にまでスマートフォンの利用は広がり、「1台目の携帯電話」として購入する人も珍しくなくなりました。 PCとの連携、

    スマートフォン対応サイトの作り方、教えます (1/3)
  • 実践!iPhone&Androidサイト制作ガイド

    「WebサイトをiPhoneAndroidで見やすく表示したい」「スマートフォンをターゲットにしたWebサイトをデザインしたい」――そんなWeb制作者のための入門ガイド。PCサイト制作のノウハウを生かして作るスマートフォン(iPhone/Android)対応サイト制作の基礎知識から実践的なテクニックまで解説します。<cj:inc template="792" element_id="594257" />

    実践!iPhone&Androidサイト制作ガイド
  • 実は重要! よくわかる電子書籍フォーマット規格!! (1/4)

    一口に「電子書籍」といっても、実はそのフォーマット(データ形式)によってさまざまな種類が存在する。そのため、気に入った電子書籍を読む前に、そのがどのフォーマットのものなのか把握して、サポートしている閲覧用ソフト(あるいはハードウェア)を手に入れなければならない。いわば、VHS対ベータ、Blu-ray対HD DVDのような規格争いが電子書籍においても繰り返されており、主流となりそうなフォーマットはどれか、ある程度気に留めておく必要があるのだ。 ユーザーとしては悩ましいところだが、閲覧用端末を数多く売りたいメーカーの思惑、不正コピーは避けたいがより多く流通させたい出版社の音、場所や時間を気にせず紙同様に楽しみたい消費者の心情、その狭間で落とし所を見つけようという努力の結果が、フォーマットとしての電子書籍だといえる。 電子書籍フォーマットは、いくつかの基準により分類できる。その分類を把握した

    実は重要! よくわかる電子書籍フォーマット規格!! (1/4)
  • 初めてのDjangoプロジェクト (1/3)

    Pythonを使ってアプリケーションを実際に作成してみましょう。前回は「Facebookのようなものを作ってみようと思います」と書いてしまいましたが、ちょうど作りたいものがあったので「Twitterと連携するコミュニケーションツール」を「Django」で作ることにします。 DjangoPython上で動作するWAF(Web Application Framework)のことです。Webアプリケーションフレームワークというのは、Webアプリケーションを作るとき、決まり切った機能を簡単に利用するための仕組みです。Python上で動作するWAFにはTurboGearsやweb.pyなどがありますが、現在は事実上DjangoPythonでのWAFの標準というか最もメジャーな存在といってよいでしょう。 Djangoは有志の方が作成した日語ドキュメントがとても充実しているというのも、みなさんにD

    初めてのDjangoプロジェクト (1/3)
  • 初音ミクと「ゆっくり」の声、何が違う? アクエスト社に聞く (1/5)

    ニコニコ動画好きなら、東方Projectの派生キャラクター「ゆっくり」の声はご存知のはず。 「SofTalk」(ソフトーク)という無償ソフトを使って作られた、独特の間延びした口調はまさに「ゆっくり」としか言いようがないわけだが、そのソフトークが使っている音源ライブラリの名を「AquesTalk」(アクエストーク)という。 またUTAU(関連記事)のデフォルト音声として有名な「唄音ウタ」、通称デフォ子の音源も、実はこのAquesTalkだ。 AquesTalkは株式会社アクエストが開発し、無償頒布している音声ライブラリ。元来組み込み向けに開発されたため、非常に容量が小さい。現在はAquesTalk2に発展したが、それでも音声データ込みでわずか約50KBという軽さ。これは競合するものがない。 アクエスト社自身でも、このAquesTalkのライブラリを使った歌唱ソフト「AquesTone」を開発

    初音ミクと「ゆっくり」の声、何が違う? アクエスト社に聞く (1/5)
  • Pythonが最高である3つの理由 (1/3)

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

    Pythonが最高である3つの理由 (1/3)
  • 「酢鶏」作者が語る「一家に一台、人工無脳」の未来像 (1/5)

    人工無脳(もしくは人工無能)とは、自動で言葉を選び、人間とのコミュニケーションをするプログラムの俗称だ。言語解析の正確さよりも場の楽しさを重視したものが多く、ブログやSNS、チャットなど、様々なサービス上で彼らが発信した情報を目にすることがある。 数回程度のやりとりでは人間と間違えるほどに高度なプログラムも多く、怒りっぽかったり、ヘンな疑問を投げかけたりと、独自の性格を持った人工無脳が人気を集めている。 その中でもトップクラスの知名度を誇る人工無脳が、shohoji氏作の「酢鶏」だ。酢鶏は2004年5月頃に誕生し、ブログやチャット、mixiやTwitterなど、いくつものコミュニティで活躍してきた。今年4月1日には「酢鶏容疑者を逮捕」というエイプリルフール記事のネタにされるなど、マスコットとしての存在感を発揮し続けている。 作者であるshohoji氏は、どんな意図で酢鶏を開発したのか。そし

    「酢鶏」作者が語る「一家に一台、人工無脳」の未来像 (1/5)
  • ASCII.jp:Twitter APIとGAEでおもしろWebサービスを作ろう! |Twitter&Google App Engineで始めるWebプログラミング入門

    みなさんこんにちは。ふむふむソフトの飯島です。 さっそくですが、みなさんはTwitter APIを使ってプログラミングしていますか? すでに星の数ほどTwitterアプリやWebサービスはありますし、バリバリ使っている方も多いと思いますが、「知っているけれど、なかなか触るチャンスがなくて……」という方もたくさんいるのではないでしょうか? そこで今回から5回にわたって、Twitter APIを使ったWebサービスのプログラミングについて解説したいと思います。ただAPIの使い方を解説するだけでは面白くないですから、Webサービスを公開するサーバーとしてグーグルのクラウドサービス「Google App Engine(以下GAE)」を使い、自分でサーバーを用意することなく全部無料で遊んでみましょう。 連載では、サンプルコードのダウンロードはもちろん、Twitter APIの準備からGAEの準備、

    ASCII.jp:Twitter APIとGAEでおもしろWebサービスを作ろう! |Twitter&Google App Engineで始めるWebプログラミング入門
  • 40分で覚える!jQuery速習講座 (1/6)

    いまやWeb制作に欠かせなくなったJavaScript。でも、「JavaScriptはほとんど“アリモノ”で済ませている」という方も多いのでは? そこで、WebデザイナーやマークアップエンジニアなどのWeb制作者の方向けに、いま一番人気のJavaScriptライブラリー「jQuery」の基を学べる特別レッスンをお届けします。題して、「40分で覚えるjQuery」。要点だけにぎゅっと絞って解説しますので、手を動かしながら今すぐjQueryを始めましょう。 【0分目:導入編】 jQueryのダウンロードと利用方法 jQueryのライブラリー体(JavaScriptファイル)は公式サイトからダウンロードし、head要素などにscript要素を書いて読み込みます。

    40分で覚える!jQuery速習講座 (1/6)
  • Chromeで使えるエクステンション厳選25本! (1/6)

    ページ分けの多い記事も自動でめくれる、クリック一発で翻訳出来る――。 便利な拡張機能の豊富さで知られる人気ブラウザーといえばFirefoxだ。だが、そこに現在Google Chromeが「エクステンション」と呼ばれる拡張機能で猛追を始めている。グーグルが9日に公開したサイト「Chrome Extensions」にはすでに、500を超えるエクステンションが登録されている。 エクステンションに対応するChromeは現在、Windows版およびLinux版のみ。いずれも正式版ではなく4.0ベータ版で、体験したい人はそれぞれをインストールすることになる(エクステンションを入れようとするとダウンロードを促されるので、それに従えばオーケー)。Mac版も近いうちに対応予定とのことなので、しばしお待ちを。正式版の4.0リリースは2010年の見通しだ。 リリース間もない現在の問題は、Firefoxのときと

    Chromeで使えるエクステンション厳選25本! (1/6)
  • プロの犯行現場|美少女イラストをSAIで描く【線画編】 (1/5)

    先生すいません、編集長のムチャ振りに 答えていただけませんか…… ニコニコ動画の人気タグの1つに「ニコニコ動画講座」がある。 講座として教えているのはGoogle検索の裏技から腹筋の方法まで幅広いジャンルだが、とりわけ人気なのがCGの描き方。その中でもトップクラスの人気を誇るのが「初音ミクが可愛すぎるので描いてみた」だ。そのクオリティの高さに「プロの犯行」ともタグが付けられている。 この動画を投稿しているのは同人作家として活躍する網野コハクさん。初音ミクをモデルにした同人ゲーム「未来のキミと、すべての歌に」の企画・原案を担当するなど多才な能力を発揮している。 しかしこの動画、見ていればある程度の流れは分かるのだけど、なにせ収録時の33倍速で再生されている。ササッと手早く何かをされてしまうと、「あれ、今何やったんだ?」と思うこともしばしばだ。 同僚とそんなことを話していると、編集長がちょいち

    プロの犯行現場|美少女イラストをSAIで描く【線画編】 (1/5)
  • ニコ動で英語学習? 学習SNS「smart.fm」がすごいことに (1/2)

    「学び」をテーマにしたSNS「smart.fm」が面白い。smart.fmは、英語学習サイト「iKnow!」として2007年10月にオープンしていたSNSが今年3月にリニューアルしたものだ。 smart.fmの特徴は、単語や例文、写真や音声などを元に「リスト」と呼ばれる学習用プログラムを作成/閲覧できること。たとえば覚えたい英単語を登録しておくことで「オリジナル単語帳」を作ることができる。 また英語だけではなく「星座の写真」と「星座の名前」を登録して「星座の名前を覚える」リストなども作成可能だ。自分で作るだけではなく、他のユーザーが作成したリストを閲覧(登録)して、学習することもできる。 リスト右上のボタンから学習専用のウェブアプリケーションを起動することで、クイズのように選択肢から回答を選んだり、英単語をタイピングしたりといった学習ができるようになっている。

    ニコ動で英語学習? 学習SNS「smart.fm」がすごいことに (1/2)