並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 74件

新着順 人気順

by-nc-saの検索結果1 - 40 件 / 74件

  • ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開

    米ハーバード大が無償公開しているプログラミング入門講座を日本語に訳したWebサイト「CS50.jp」が公開された。プログラミング教育ベンチャーのLABOTが、「コロナ禍などで大学のキャンパスの環境が不安定になる中、多くの学ぶ意欲がある学生に、良質な教材に母語でアクセスしてほしい」と翻訳作業を進めてきたという。 公開したのは、ハーバード大コンピューターサイエンス学部のデビッド・J・マラン教授が、無料オンライン教育サービス「edX」で公開している人気講座「CS50」のうち、コンピュータサイエンス入門と、Python・JavaScriptを使ったプログラミング講座を日本語訳したもの。YouTubeの英語教材とあわせ、日本語のテキストで学べる。 CS50は、非営利で再配布・改変可能なクリエイティブ・コモンズライセンス(CC BY-NC-SA 4.0)で公開されており、非営利なら改編や再配布が可能だ

      ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開
    • CS50 for Japanese: コンピュータサイエンスの入門 – 当ウェブサイトは、Creative Commons ライセンスに基づいて管理されています。

      お知らせ: 2022/9/1 CS50 を活用した非営利/協賛企業による「コロナ学生支援」プロジェクトを実施中 ▼ 学生の方へ:CS50 の学習(履修証明書の取得)を一緒に取り組むプロジェクト CS50日本語版の翻訳コントリビューターである CODEGYM が主催する、非営利/無償のプロジェクト「CODEGYM Academy (外部リンク)」は、昨年に続き2022年度(春/秋)も、キャリア選択を控えた学生に対し、以下の企業の協賛により無償で17週間のプログラミング教育カリキュラムを提供します。 CODEGYM Academy 協賛企業(2022年) https://codegym.jp/academy/ 今年度のエントリーは締め切りました — ようこそ! このページは、ハーバード大学 CS50 の日本語版翻訳プロジェクトのページです。当サイトのドメインに掲載されているコンテンツは、Cre

      • 超凄いIPv6解説書(488ページ)を無料配布します!:Geekなぺーじ

        「プロフェッショナルIPv6 第2版」を無料配布します。2018年7月にプロフェッショナルIPv6初版を発売&無償配布開始しました(すごいIPv6本を無料配布)。初版発売開始から3年、さらにパワーアップした「プロフェッショナルIPv6 第2版」がついに完成しました! 本書を企画して、少しずつ文章を書き溜めはじめた2011年から10年近くかけて完成した488ページにおよぶ「プロフェッショナルIPv6 第2版」をお楽しみください。 プロフェッショナルIPv6第2版の構成 プロフェッショナルIPv6第2版は5部構成になっています。 第1部は「インターネットとIPv6の概要」というタイトルで、IPv6の視点からインターネット自体の仕組みを復習し、そのうえで、詳細の説明に入る前に把握しておくべきIPv6の概要として、次のような事項を解説しています。 従来のIPv4アドレスとは大きく異なるIPv6アド

        • EfficientJavaScript - Dev.Opera - 効率的な JavaScript

          EfficientJavaScript - Dev.Opera - 効率的な JavaScript 目次 この文書について 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval を書き換えよう 関数を使いたいなら function を使おう with を使うのはやめよう 性能を決める関数で try-catch-finally を使うのはやめよう eval と with は隔離しよう グローバル変数を使うのはやめよう 暗黙のオブジェクト変換に気をつけよう 性能を決める関数で for-in を使うのはやめよう 文字列は累積スタイルで使おう プリミティブの操作は関数呼び出しより速い setTimeout() や setInterval() には文字列でなく関数を渡そう DOM 再描画と再フロー 再フローの回数をでき

          • 分散キューという名の苦しみ - Software Transactional Memo

            TL;DR 分散システムにおいてキューを導入する場合、本当にキューが必要なのか再考すべき。そこが地獄の入り口だから。 システムの抽象 コンピュータの世界は、本来は0と1の信号の羅列が飛び交う無機質なものである。でも人類は信号だけですべてを語らず、様々な喩えを定義してきた。それはデスクトップ・ウィンドウ・マウスカーソルといったグラフィカルな表現に留まらず、パケットやカプセル化といった用語にロック・キュー・リスト・木などのアルゴリズムやデータ構造の世界にも自然に溶け込んでいる。これらはすべて人間の理解を助けるための喩え話に過ぎず、この喩えこそが人間のより直感的な理解をもたらす一方で、発想の制約を生み出してきた。 人間が大きなシステムを作るときも何らかの喩えを用いてシステム全体を整理する。アーキテクチャの「ポンチ絵」を描いて情報共有をするのは企業に勤めていれば経験した人も多いだろう。パワーポイン

              分散キューという名の苦しみ - Software Transactional Memo
            • ネットラジオでかけられる曲がない?いやいや使い切れないほどあるから - P2Pとかその辺のお話@はてな

              前々回のエントリにて、ねとらじ配信者がJASRAC管理楽曲を無許諾でライブストリーム配信していたことで逮捕された事件を紹介したのだが、この件に関連して、ネットラジオ配信者の中で「ネットラジオで流せる音源について」の議論が散見された。 相変わらず、音楽と権利とくればJASRACのせいにされてしまうのだが、実際にはJASRACは既にネットラジオを可能にする体制は整えている。個人が配信するにしてもJASRACに申請しお金を支払えば著作権の問題はクリアできるし、個人がお金を支払いたくない/支払えない場合も、ニコ生やStickam*1を利用して配信することができる。つまり、著作権の問題はクリアできる手段がある。 一方で、市販のCDに収録されている曲を流したい場合、たとえ著作権の問題をクリアしても著作隣接権、いわゆる原盤権の問題は未だクリアできていない。米国にはネットラジオでそうした音源を流すための仕

                ネットラジオでかけられる曲がない?いやいや使い切れないほどあるから - P2Pとかその辺のお話@はてな
              • 非公式PDF版SICPの全訳を公開しました - minghaiの日記

                また1年振りの更新となりかけました。 Andres Raba氏により2011年から開発が続けられている、非公式PDF版SICPを全訳しました。 ファイル 恒例のgithubです。 https://github.com/minghai/sicp-pdf jsicp.pdfが日本語版の本体です。 ejsicp.pdfはデバッグ用の日本語・英語併記となります。 ライセンスはCC BY-NC-SA 3.0です。商業使用は認められないことにご注意下さい。 SICPとは何か? SICPとはMITが作成した何も知らない新入生向けのプログラミングの教科書です。 プログラミングと強調したことには理由があります。この本は良くあるプログラミング言語の教科書ではなく、あくまでもプログラミングを勉強するための教科書だからです。このことはこの本の中でも、最初の前書き、序文にて何度でも繰り返し強調されています。筆者達が

                • React, Redux, GraphQLを学べるオンライン教材「Full Stack Open 2019」がとても良かった - FRTKL

                  この記事はコネヒト Advent Calendar 2019の11日目の記事です! qiita.com はじめに 半年ほど前から新規事業のチームで仕事するようになり、主な技術スタックもPHPからGo, Next.jsへと変わりました。 その中で、特にフロントエンドのテスト周りにおいてキャッチアップ不足を感じていたのですが、たまたま見つけた*1「Full Stack Open 2019」という教材がとても良かったので紹介したいと思います。 「Full Stack Open 2019」とは fullstackopen.com フィンランドのヘルシンキ大学で実際に使われているテキストベースのオンライン教材です。 Nodeで作られたREST APIとReactを使ったSPAの実装を通して、React・Redux・Node.js・MongoDB・GraphQLが一度に学べる教材となっています。 教材

                    React, Redux, GraphQLを学べるオンライン教材「Full Stack Open 2019」がとても良かった - FRTKL
                  • DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策 - Qiita

                    もしも運用しているサーバにDDoS攻撃をされて、大量のトラフィックを理由にホスティング業者から、そのサーバの利用停止を唐突に宣告されたらどうしますか? なにか対策を考えていますか? by woodleywonderworks. CC BY 2.0 「ファイアウォールでそういった攻撃を防いでいるから大丈夫」「まさか契約上そんな一方的なことができるはずない」と思うかもしれません。私もそのような認識でした。しかし、実際にDDoS攻撃を受けてみると業者の対応は次のようでした。 ホスティング業者は味方をしてくれない ホスティング業者は技術的に的はずれな対策を講じる ホスティング業者は利用規約を拡大解釈し、サービス停止を迫ってくる この3点を信じられない方のために、「付録:DDoS攻撃を受けた時のGMOクラウドPublicと私のやりとり」をこの記事の最後に書いたので、現実のホスティング業者の対応が実際

                      DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策 - Qiita
                    • 正しいプログラミング言語の選び方

                      【原文】 CC BY-NC-SA 2.0: via Flickr by cype_applejuice ソフトウェア開発者は、あらゆるコーディングプロジェクトで、さまざまな判断を下さなければならない。あるときは、特定の分野の問題を解決しなければならなかったり、特定のアーキテクチャーに関する問題を解決しなければならなかったりする。また、あるときは、今の仕事にとってどの言語を使うのが最適かを判断しなければならない場合もある。そして、この言語の選択こそが、プロジェクトを成功させるための最も重要な要因のひとつなのである。 問題となっている分野に対して最適なプログラム言語が使われず、それとは別の言語が使われることが非常に多い。ここで、ビジネスの各分野とプログラム言語の最適な組み合わせの例をいくつか見てみることにしよう。 金融業界 金融業界は、いくつかの言語から恩恵を享受している。計算で重要な機能の1

                      • The Missing Semester of Your CS Education (日本語版)

                        The Missing Semester of Your CS Education (日本語版) 大学の講義ではオペレーティングシステムから機械学習まで、 コンピュータサイエンスの様々な発展的トピックを学びます。 しかし、重要であるにも関わらず講義で教わることはめったになく、 したがって自分で学ばなければならないことがあります。 それは「コンピュータを操作するツールを習熟すること」です。 本講義では、コマンドライン操作をマスターすること、パワフルなテキストエディタを使いこなすこと、 バージョンコントロールの様々な機能に触れること、などなどを教えます! 学生は大学生活を過ごすうえでそういったツールを使うことに何百時間も費やします (その後のキャリア全体を考えれば何千時間も使うと言えるでしょう)。 よって、ツールを使う経験を可能な限り流暢で淀みない状態にしておくということは、 非常に有意義であ

                        • LinuxコアメンバーによるMeltdownとSpectre 対応状況の説明 (1/19更新) - Qiita

                          はじめに Linuxの安定カーネルのとりまとめ役、グレッグ・クラーハートマンによるメルトダウンとスペクター問題に関する1/6時点での現況の説明の訳文です。 太字は訳者が主観で独自に付加したものです。 2018/1/19: 対応状況がGreg氏によりアップデートされましたので、追記しました。 ライセンス 原文は当人のブログでby-nc-sa3.0で公開されています。 この文章のライセンスも原文に準じます。 謝辞 何よりもまず多忙な中情報をシェアしてくれた原著者のGreg氏に。 表記間違いについて指摘ありがとうございます。以下修正しました。 https://twitter.com/KuniSuzaki/status/950888858568163328 ライセンスの表記間違いを修正しました。ご指摘ありがとうございました。 @7of9 さんより明らかな誤認・誤訳・見落とし箇所への編集リクエストを

                            LinuxコアメンバーによるMeltdownとSpectre 対応状況の説明 (1/19更新) - Qiita
                          • ConsistentHashing - コンシステント・ハッシュ法

                            ConsistentHashing - コンシステント・ハッシュ法 目次 この文書について コンシステント・ハッシュ法 実例 実装 用途 コンシステント・ハッシュ法 この文書について "Tom White's Blog: Consistent Hashing" の日本語訳です. http://weblogs.java.net/blog/tomwhite/archive/2007/11/consistent_hash.html 推敲歓迎: 誤訳, タイポ, 訳語の不統一, そのほか... 原文のライセンス: http://creativecommons.org/licenses/by-nc-sa/2.0/ 私は今までに何度かコンシステント・ハッシュ法にとりくんだことがある。 このアイデアをあらわした論文 ( David Karger らによる Consistent Hashing and R

                            • Reactの無料教材「Full Stack Open 2019」 - JavaScript勉強会

                              フィンランドのヘルシンキ大学のプログラミング講座が無料で公開されています。 fullstackopen.com Learn React, Redux, Node.js, MongoDB, and GraphQL Reactなど、JavaScriptでWebアプリを作る際に使われる技術について学習できます。 (紹介記事) developer.feedforce.jp この講座をブックマークして、時間だけが過ぎてしまったので、今日から読み始めてみたいと思います。 (今からやらないと年を越してしまう可能性もあるw) React利用の説明方法を参考にしてみたいと思います。 ライセンス Authors and License The course material is written by Matti Luukkainen. Numerous people have improved and co

                                Reactの無料教材「Full Stack Open 2019」 - JavaScript勉強会
                              • Service Workerってなんなのよ (Service Workerのえほん) - Qiita

                                私 「ねぇ、Service Workerってあなた何者?」 Service Worker 「プログラム可能なネットワークプロキシです」 私 「.....(´Α`lll)o0(イミフ)」 (この記事は元々英語で投稿した記事の翻訳版です。挿絵に入っているテキストが英語のままなのはご了承ください🙏) Service Workerってなんかカッコ良さそうだけど、実際問題なんなのかよくわからない 2015年7月、私はテキサス州オースティンで開催されたJavaScriptのカンファレンスに参加していた。ステージに立っていたのはJake Archibald、当時はなんかトイレの話ばっかりするおもしろイギリス人くらいにしか思ってなかったけれど、後々Service Workerのスペック策定に関わっているちょっとすごい人だと知る。 (なぜか)公衆トイレで発見したUXパターンについて話す傍ら、JakeはSe

                                  Service Workerってなんなのよ (Service Workerのえほん) - Qiita
                                • Web標準でつくるガラケーサイト

                                  このスライドは令和元年5 月18日に東京で開催された Inside Frontend #3で発表した資料に簡単な説明を追加したものです。 フィーチャーフォンからデスクトップまですべてのデバイスで動くマインスイーパークローン(proxx.app)を作った経緯と開発の過程を発表しました。 なにか質問があればTwitterで@kosamriまでどうぞ。 スライドのライセンスはCC BY-NC-SA 2.0です。資料等でレファレンスとして使われる際は教えてくれると(本人が)喜びます😊

                                    Web標準でつくるガラケーサイト
                                  • クレジットカード会社による経済的検閲を容認・歓迎してはならない | p2ptk[.]org

                                    Electronic Frontier Foundation Pornhubがユーザからアップロードされた膨大な動画を削除している。この措置は、Pornhubが未成年者や不同意女性の性的ビデオをホストしているとニューヨーク・タイムズ紙のコラムで批判された後に着手されたものだ。このタイムズ紙の記事を受けて、VisaとMastercardはPornhubとの関係を絶った。その結果、Pornhubは暗号通貨以外の決済方法を失うことになった。 性的搾取は、資源、教育、被害者支援、そして法の執行を必要とする社会的惨事である。だが、VisaとMastercardはこの問題に対応すべき当事者ではない。VisaとMastercardは、デジタルスピーチの複雑な問題を判断するスキルや専門知識を持ち合わせてはいないのだ。どのようなコンテンツがオンラインに存在すべきか、あるいはモデレーション・ポリシーが意図せず

                                      クレジットカード会社による経済的検閲を容認・歓迎してはならない | p2ptk[.]org
                                    • 科学者が勧める「脳を若返らせる」方法 | ライフハッカー・ジャパン

                                      Inc.:気持ちを若返らせたければ、健康的な生活やジム通いが一番です(見栄えのするヘアスタイルにしたり、夜遊びではじけたりするのも悪くないでしょう)。でも、思考を若返らせたい場合はどうすれば良いのでしょうか? 私たちの脳は回復力に富み、晩年になっても脳細胞は新たに育ちます。しかし、この驚くべき力を持つ脳も、いずれは老化します。記憶力が衰えたり洞察力が鈍化したりするとそれに気がつくわけですが、科学者たちは、灰白質と白質の量といった細かい部分を脳スキャンで調べる際に、老化した脳に起きている物理的な変化を実際に目で確認することができます。 では、身体の時計を物理的なレベルで遅らせて、老化した脳を若者の脳に近い状態に持っていく方法はあるのでしょうか? 最近の研究によると、それがどうやらあるようです。 やはり瞑想が良いらしい 脳を若返らせるという奇跡はどうやったら起こせるのでしょうか? 何と、シンプ

                                        科学者が勧める「脳を若返らせる」方法 | ライフハッカー・ジャパン
                                      • 東京大学における性的指向と性自認の多様性に関する学生のための行動ガイドライン | 東京大学

                                        東京大学における性的指向と性自認の多様性に関する学生のための行動ガイドライン 東京大学は、「東京大学憲章」及び「東京大学ダイバーシティ&インクルージョン宣言」を制定し、構成員の多様性が本質的に重要な意味をもつことを認識に立脚して、すべての構成員が差別されることがないよう保障することを掲げています。東京大学では、こうした理念の実現に向けた取組の一環として、学内意見公募を経て、性的指向と性自認の多様性に焦点を当てた行動ガイドラインを策定しました。 東京大学は、「多様な構成員が相互の交流・対話によって視野を広げ」ることを目指し、「魅力あるインクルーシブキャンパスを実現する」ことによって、「誰もが来たくなる大学」(以上は「UTokyo Compass」より)となることを切に望んでいます。みなさんの全員が、かつその一人ひとりが、どのような性的指向あるいは性自認をもつものであろうとも、東京大学は多様性

                                          東京大学における性的指向と性自認の多様性に関する学生のための行動ガイドライン | 東京大学
                                        • 「グーグル方式の科学」 - 七左衛門のメモ帳

                                          著者:ケヴィン・ケリー ( Kevin Kelly ) 訳 :堺屋七左衛門 この文章は Kevin Kelly による "The Google Way of Science" の日本語訳である。 グーグル方式の科学  The Google Way of Science ペタバイトレベル以上のきわめて大規模なデータベースができると、人間の学習方法が変わってしまいそうな予感がある。今までの科学の方法では、仮説を構築して観察したデータに合致させる、あるいは新しいデータを集めるということをしていた。そこには数多くの観察がある。どのような理論であれば、今までのデータをうまく説明することができて、そこから次の観察結果を予想できるのか? きわめて大量のデータがあれば、理論の部分は省略して、いきなり観察結果を予想できるかもしれない。グーグルは早くからそのことに気づいていた。たとえば、グーグルのスペルチェッ

                                            「グーグル方式の科学」 - 七左衛門のメモ帳
                                          • 前衛音楽家、33秒の曲に70,200曲を引用、利用申請のため70,200部の書類を権利団体に提出 | P2Pとかその辺のお話

                                            以下の文章は、P2P Blogの「Musician mashes up 70,200 songs, delivers lists to rights holders by the truck load」という記事を翻訳したものである。 原典:P2P Blog 原題:Musician mashes up 70,200 songs, delivers lists to rights holders by the truck load 著者:Janko Roettgers 日付:August 21, 2008 ライセンス:CC by-nc-sa ドイツの前衛的音楽家Johannes Kreidlerは、ほんの33秒の間に、70,200曲もの他音楽作品からの引用を含む楽曲を作曲した。私は彼を前衛的(アバンギャルド)といったよね?いずれにしても、彼はよき市民であろうとしており、きちんとドイツ音楽権利

                                            • リテラシーレベルeラーニング教材・講義動画配信 | 数理・データサイエンス・AI教育強化拠点コンソーシアム

                                              リテラシーレベルモデルカリキュラム対応教材 利用条件とアンケート 東京大学と記載のあるスライド教材の利用についてはこちら(一部スライドは冒頭の利用条件をご参照ください)。 東京大学と記載のある講義動画の利用条件は、各動画の冒頭をご参照ください。 滋賀大学と記載のある教材の利用条件はCC BY-NC-SAです。 九州大学と記載のある教材の利用条件はCC BYです。 筑波大学と記載のある教材の利用条件についてはこちら 北海道医療大学と記載のある教材の利用条件はCC BYです。 東京都市大学と記載のある教材の利用条件についてはこちら 教材のアンケートはこちら モデルカリキュラムと対応する講義動画・スライド 1. 社会におけるデータ・AI利活用 2. データリテラシー 3. データ・AI利活用における留意事項 4. オプション 1. 社会におけるデータ・AI利活用 1-1. 社会で起きている変化

                                              • SPA開発とセキュリティ - DOM based XSSを引き起こすインジェクションのVue, React, Angularにおける解説と対策 - Flatt Security Blog

                                                Vue.js logo: ©︎ Evan You (CC BY-NC-SA 4.0 with extra conditions(It’s OK to use logo in technical articles for educational purposes)) / React logo: ©︎ Meta Platforms, Inc. (CC BY 4.0) / Angular logo: ©︎ Google (CC BY 4.0) はじめに こんにちは。株式会社Flatt Securityセキュリティエンジニアの森(@ei01241)です。 最近のJavaScriptフレームワークの進化は著しく、VueやReactやAngularは様々なWebサービスに採用されています。そのため、多くのWebサービスがSPAを実装するようになりました。JavaScriptフレームワークは便利な一方で

                                                  SPA開発とセキュリティ - DOM based XSSを引き起こすインジェクションのVue, React, Angularにおける解説と対策 - Flatt Security Blog
                                                • 数学・情報系を専攻してないWebエンジニアがSICPを読んだメモ (1.1) - エンジニアをリングする

                                                  先日、minghaiさんによる非公式PDF版SICPの全訳を公開しましたというブログを見かけました。 SICPは以前に話を聞いて、難しそうだけどプログラミングの基礎体力的なものがつきそうでいいなあと思っていたところ、ちょうど日本語訳PDFが公開されたということでありがたくやってみることに。 全訳して公開って、素晴らしいですよね。minghaiさんありがとうございます。 私はプログラミングが好きなのですが数学や情報系を専攻していた経験がないので(関数型言語の経験もなし)、はたしてSICP理解できるのか?って感じですが・・ 読んでみて思ったことやメモ書きを残しておきたいと思います。 印象深いところをピックアップしてあとから読み返せるように、引用を多めにさせてもらってます。 ちなみに非公式PDF版SICPのminghaiさんによる全訳のライセンスはCC BY-NC-SAです。 Scheme実行環

                                                    数学・情報系を専攻してないWebエンジニアがSICPを読んだメモ (1.1) - エンジニアをリングする
                                                  • たった5ドルで、15億人を救うことができる「重力ランプ」 | Startup Dating [スタートアップ・デイティング]

                                                    【原文】 CC BY-NC-SA 2.0: via Flickr by Colin Whiteside 重力発電なんて、不可能に思えるかもしれない。しかし、ロンドンの2人のR&Dデザイナーは、電力を発電し、照明をつけたり、ラジオを動かしたり、充電するのを重力だけで行うという。 彼らは、クラウド・ファンディングの Indiegogo で資金調達の目標額を5.5万ドルに設定したが、調達終了の20日前の段階で調達額は26万3,718ドルに上っており、このプロダクトを1台あたり5ドルで大量生産できるという。 Martin Riddiford と Jim Reeves は重力ランプの研究と開発に4年の歳月を費やした。世界の人口のうち、15億人はいまだ安定した電力供給を受けることができず、彼らは灯油ランプを使っているという。 灯油ランプを使うと燃焼ガスを吸って発ガン率が高まるだけでなく、インドでは、誤

                                                    • /dev/null as a Service

                                                      Home Features Pricing Careers Code Contact Shop © 2023 Florian Baumann. CC BY-NC-SA Some rights reserved. In modern days everything is a service. You create documents, upload photos, deploy computers, but what’s happening to your trash? That’s why we’re launching /dev/null to the cloud. IAAS, SAAS, PAAS, holy fuckshit, we call our baby DAAS. Don’t get rid of your data yourself anymore. Use our dis

                                                      • 『cocos2d-xではじめるスマートフォンゲーム開発』という本を出版します - 5.1さらうどん

                                                        本出すぞ!!! cocos2d-xではじめるスマートフォンゲーム開発 [cocos2d-x Ver.3対応] for iOS/Android 作者:三木 康暉技術評論社Amazon こんにちは。[Twitter:@giginet]です。なぜか「本書かない?」って言われて、気付いたら本を出版していた。 この度、『cocos2d-xではじめるスマートフォンゲーム開発 [cocos2d-x Ver.3対応] for iOS/Android 』という本を書かせて頂くことになりました。 どんな本? 「cocos2d-x」というゲームフレームワークの入門書です。 cocos2d-x を使ってiOSとAndroid向けのゲーム3本を開発します。 本書は入門書の位置づけなので、「プログラミングの心得はあるけど、ゲーム開発・スマートフォン開発は全くの素人!」という方でもいろいろなゲームを実装できるように執筆

                                                          『cocos2d-xではじめるスマートフォンゲーム開発』という本を出版します - 5.1さらうどん
                                                        • Stability AI、言語モデルシリーズ「StableLM」の第1弾をリリース — Stability AI Japan

                                                          Stability AIは、新しいオープンソースの言語モデル StableLMをリリースしました。アルファ版は30億パラメータと70億パラメータのモデルが用意されており、今後150億パラメータから650億パラメータのモデルも用意される予定です。開発者は、CC BY-SA-4.0ライセンスの条件に従って、商用または研究目的で、私たちのStableLM ベースモデルを自由に検査、使用、適応することができます。 2022年、Stability AIは、プロプライエタリなAIに代わる透明でオープンで拡張性のある画期的な画像モデルである Stable Diffusionを一般公開しました。StableLM モデル一式のリリースにより、Stability AI は、基盤AI 技術をすべての人が利用できるようにすることを続けています。StableLMモデルは、テキストやコードを生成でき、様々なアプリケー

                                                            Stability AI、言語モデルシリーズ「StableLM」の第1弾をリリース — Stability AI Japan
                                                          • レスポンシブデザインの進化はWebの常識を変えるか? | ゆっくりと…

                                                            ある記事 によれば、レスポンシブ Web デザインを採用するサイトの 72% が、デスクトップとモバイルに同じリソースが使われているそうです。またそれらリソースの 60% 以上が画像 という統計や、モバイル用に画像を最適化すれば、データ量を 72.2% 削減できる という調査結果もあります。 ということで、レスポンシブ画像のことを調べていていましたが、その技術進化というか、紆余曲折も含めて色々とある様です。 最新技術を素早く取り入れることはもちろん大事ですが、特に過渡期においては、変化に強いサイトを作るためにも技術の先行きを見極めることが重要です。そこでタイトルのような視点で、これまでの経緯をつらつらと辿ってみました。 自分としてのテーマは、「じゃあ、今、どうするか?」だったのですが…。読んで下さる方の何かに役立つかどうかは甚だ心もとない記事です。 ちなみに今回記事で取り上げた話題について

                                                            • めんつゆの濃淡は本当に糸魚川構造線で切り替わっているか? : おち研

                                                              めんつゆ・だしつゆは地域ごとに固有の成分特性を持っていることが知られている。だし組成に由来するつゆ色の濃淡は、東西それぞれ目で見てわかるほどの違いがある。 本稿では、だしつゆ組成を分かつ構造境界と、それらの水質に依存した生態系について考察してみたい。 地下資源としてのめんつゆ 地球上に存在する約13億5000万立方トンの水分のうち、塩分を含まない淡水の割合はわずか2.5%である。すなわち残りの97.5%が海水と言われているわけだが、正確に言うとこれは誤りだ。 なぜならイスラエルの死海に代表されるような塩湖、あるいは温泉地などには「淡水でも海水でもない水」が存在しているからである。こうした液体を総称するなら鹹水(かんすい)と呼ぶのが適切だろう。 つまり何らかのミネラルを溶かし込んだ液体の総称が「鹹水」であり、その下位分類に海水や温泉水やめんつゆがある。 天体ごとの総水量を可視化した図。めんつ

                                                                めんつゆの濃淡は本当に糸魚川構造線で切り替わっているか? : おち研
                                                              • 「生産性以後の経済」

                                                                著者:ケヴィン・ケリー ( Kevin Kelly ) 訳 :堺屋七左衛門 この文章は Kevin Kelly による "The Post-Productive Economy" の日本語訳である。 生産性以後の経済  The Post-Productive Economy この農家の写真をご覧いただきたい。これは、私が中国雲南省の奥地で見てきた建築中の家だ。このような家は珍しくない。この規模の農家は、中国の田舎ならどこにでもある。この壮大な建物の大きさに注目して欲しい。柱は、それぞれ一本の大木から切り出したものだ。どっしりした土壁は、3階の高さで、上に行くほど幅が狭くなっている。この家は、一つの大家族のもので、伝統的なチベット農家の様式で建てられている。米国のたいていの中流階級の家よりも大きい。家の内外に設けられた木の彫刻は、完成した家の写真に示すように極彩色に塗られる。雲南省のこの地域

                                                                  「生産性以後の経済」
                                                                • 「単独犯行による人類破滅はありうるか?」

                                                                  著者:ケヴィン・ケリー ( Kevin Kelly ) 訳 :堺屋七左衛門 この文章は Kevin Kelly による "Myth of the Lone Villain" の日本語訳である。 単独犯行による人類破滅はありうるか?  Myth of the Lone Villain ハリウッド映画にありがちな表現として、邪悪で天才的な狂人が、自分で発明した新技術を使って多数の人間を殺す(または、殺すと脅迫する)というものがある。孤独で邪悪な天才は、必ず、ハイテク完備の秘密の隠れ家にいて、一人きりで仕事をする。この時点で、このシナリオは全くの作り話だ。なぜならば、それだけの技術全部を自分一人で運用することは、不可能だからである。たとえば、3台の計算機とネットワークをただ一人だけで維持管理し続けることは困難である。その狂人の電子開閉扉は、発明した直後であれば、きっと毎月1回は故障する。それでは

                                                                    「単独犯行による人類破滅はありうるか?」
                                                                  • 「ブロントサウルス」が帰ってきた 独立した種類の恐竜だったと結論する新研究

                                                                    「ブロントサウルス」は、これまで同じものだと考えられてきた「アパトサウルス」とは異なる、独立した別の種類の恐竜だった──ポルトガルとイギリスの研究チームが4月7日、化石から調べた研究結果を発表した。かつて一般にも広く親しまれながら姿を消して久しい人気恐竜が再び表舞台に戻ってくるかもしれない。 ブロントサウルスの復元イメージ Credits: Davide Bonadonna, Creative commons license CC- BY NC SA 1億5000万年前のジュラ紀に生き、首の長い巨体として想像図が描かれた「ブロントサウルス」(「雷竜」とも)は、恐竜ものの活劇などで決まって登場した、恐竜界の往年の人気スターだ。 だが現在出版されている恐竜本を開いても「ブロントサウルス」は載っていない。ネットで検索しても、代わりに表示されるのは「アパトサウルス」だ。恐竜好きの子どもに聞いても「

                                                                      「ブロントサウルス」が帰ってきた 独立した種類の恐竜だったと結論する新研究
                                                                    • CSSとSVGで曇りガラスのような効果を作る

                                                                      2011年の9月に「CSSとSVG filterでガラスっぽい効果をつける」というのを書きましたが、これはFirefoxのみを対象としたものでした。 そこで今回はできるだけ多くのブラウザに対応したものを作ってみます。 完成品Frosted glass effect with CSS & SVG 背景画像にはWetFoto.comによる#246 Wetlook with Beautiful Brunette in Leggings and Jacket. Girl in black jacket, white wetlook leggings and skirt in boots, get wet fully clothed in the sea.を使用しています(リンク先はFlickrです)。 この画像はCC BY-NC-SA 2.0でライセンスされています。 背景画像にはBeryl Ch

                                                                        CSSとSVGで曇りガラスのような効果を作る
                                                                      • Scala研修テキストが株式会社ドワンゴ様から寄贈されました - ScalaMatsuri運営ブログ

                                                                        まえおき こんにちは。Japan Scala Association (JSA)の水島(みずしま)です。 今回は、Scala研修テキストが株式会社ドワンゴ様から、一般社団法人Japan Scala Associationに寄贈されたことを報告したいと思います。 Scala研修テキストとは Scala研修テキストは、私が前職のときに、当時の同僚とともに作り上げた、新卒エンジニア向けのScala研修テキストです。 元々は、ドワンゴ社内でのScala研修を実施するために執筆したものですが、2016年にCC BY-NC-SA 3.0で公開され、主要メンテナである私を中心として改良やメンテナンスを続けてきました。また、当時の同僚の協力によって、PDF版やEPUB版も入手できるようになっています。 幸い、Scala研修テキストは、Scalaを学習しようと思っている初学者の方のみならず、Scalaを利用

                                                                          Scala研修テキストが株式会社ドワンゴ様から寄贈されました - ScalaMatsuri運営ブログ
                                                                        • Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita

                                                                          はじめに 2024年1月1日に VGS-Zero (Video Game System - Zero) という RaspberryPi Zero 2W のベアメタル環境で動作するオリジナルのゲーム機エミュレータと SDK を公開しました。 VGS-Zero は、RaspberryPi Zero 2W をテレビに HDMI ケーブルで接続し、USB ゲームパッドで遊ぶタイプ(据え置き型)の新しいゲーム機です。 無料でゲームを開発&販売ができる SDK も公開していて、開発したゲームを完全ロイヤリティフリーで自由に販売して頂くことができます。 なお、OS は Linux ではなく独自カーネルです。 特徴 VGS-Zero の特徴について、カーネル視点とゲーム機視点の両面から解説します。 独自カーネルの特徴 ラズパイ全般(※Picoを除く)は Linux で動かすのが一般的ですが、VGS-Zer

                                                                            Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita
                                                                          • Stable Diffusion開発元、独自の大規模言語モデル「StableLM」をGitHubで公開し、商用利用も可能。チャットAI「StableChat」は数カ月後 | テクノエッジ TechnoEdge

                                                                            Stable Diffusionの開発で知られるAI企業Stability AIは、オープンソースの大規模言語モデル(LLM)「StableLM」を発表しました。 現在GitHubで公開中のアルファ版では30億パラメータと70億パラメータのモデルを提供。GitHubリポジトリで公開しています。150億パラメータから650億パラメータのモデルも提供する予定です。ライセンスはCC BY-SA-4.0で、商用または研究目的で利用できます。 GPT-3と比較して小規模なパラメータ数であるにも関わらず、「会話やコーディングのタスクで驚くほど高い性能を発揮する」という性能をうたう背景には、1.5兆トークンのコンテンツを含む、実験用データセットがあると説明しています。 StableLM with human feedback (RLHF) でファインチューニング(微調整)された研究モデル一式も公開。Al

                                                                              Stable Diffusion開発元、独自の大規模言語モデル「StableLM」をGitHubで公開し、商用利用も可能。チャットAI「StableChat」は数カ月後 | テクノエッジ TechnoEdge
                                                                            • 民意2.0:ランダムサンプル選挙で民主主義はもっと正しく機能する « WIRED.jp

                                                                              2012.11.18 SUN 民意2.0:ランダムサンプル選挙で民主主義はもっと正しく機能する 2人の学者が、時を同じくして提案する、古くて新しい選挙の方法。かつて古代ギリシャのアテネ市民が採用していた「少人数制選挙」で、「民意」は、より正確に「民意」を反映したものとなるのか。『WIRED』VOL.5より全文掲載。 “President Obama’s Election Night Rally” BY WCHI News (CC:BY-NC-SA) およそ2,500年前にアテネ市民が練り上げた民主主義の概念は、現代世界でも高く評価されている。ただしそれは、1人1票といういまの民主主義とは異なっていた。アリストテレスによると、1人1票は寡頭政治を招き、力のある個人が大衆に不当な影響を与える状態になるという。そうならないよう、アテネでは執政官を市民からランダムに選び出すシンプルな仕組みが用い

                                                                              • Full stack open

                                                                                You can discuss the course and related topics in our dedicated group on Discord https://study.cs.helsinki.fi/discord/join/fullstack and on Telegram: https://t.me/fullstackcourse. Please join the conversation! See here how to ask questions in a proper way Parts 0-8 and 13 of the course material is written by Matti Luukkainen. The content of part 9 is written by developers from Terveystalo. Part 10

                                                                                • Apache Kafkaを使ったマイクロサービス基盤

                                                                                  class: center, middle # Apache Kafka<br/>を使った<br/>マイクロサービス基盤 [2016/01/31 Scala Matsuri](https://scalamatsuri.org/) ![CC-BY-NC-SA](https://licensebuttons.net/l/by-nc-sa/3.0/88x31.png) --- class: center, middle 発表後に追記 [当日の発表動画はこちら](https://www.youtube.com/watch?v=64HNeksRx5I) --- class: middle <img src="image/xuwei.gif" alt="icon" width="100" height="100" /> - twitter [@xuwei_k](https://twitter.com/