タグ

2021年5月14日のブックマーク (28件)

  • ようこそ、Kubernetes沼へ。商用サービスSREの現場から | IIJ Engineers Blog

    社会人生活の半分をフリーランス、半分をIIJで過ごすエンジニア。元々はアプリケーション屋だったはずが、クラウドと出会ったばかりに半身をインフラ屋に売り渡す羽目に。現在はコンテナ技術に傾倒中だが語りだすと長いので割愛。タグをつけるならコンテナ、クラウド、ロードバイク、うどん。 筆者がIIJでパブリッククラウドビジネスを率いていた2010〜2015年頃、今後のITインフラはしばらくIaaSを中心に回っていくのだと考えていたものですが、Docker, Kubernetesという爆弾が投下されました。10年、20年は続くと思われたIaaSの時代がまさか早々に色あせて見えるとは。相変わらずIT業界にも思いもよらないことが突然起こるものです。これだからIT業界おもしろい連載は、現在IIJでSREを率いている筆者がどのようにしてSREチームを立ち上げ、Kubernetes沼へ飛び込み、悪戦苦闘し

    ようこそ、Kubernetes沼へ。商用サービスSREの現場から | IIJ Engineers Blog
  • 無料エディタ「Visual Studio Code」がMicrosoftファンを増やす“納得の理由”

    関連キーワード Visual Studio | Microsoft(マイクロソフト) ソースコードエディタ「Visual Studio Code」の中核機能は、機能拡張用API(アプリケーションプログラミングインタフェース)である「Extension API」を使った拡張機能として開発されている。開発者はExtension APIを通じて、ユーザーインタフェース(UI)からエディタの使い勝手に至るまで、Visual Studio Codeのほぼ全ての要素をカスタマイズできる。 併せて読みたいお薦め記事 システム開発の動向と基礎知識 「ノーコード/ローコード開発が主流になる」は当か? Power Fx担当者に聞く 「SDK」と「API」の違いとは? どう使い分ける? 多様化するプログラミング言語 Java使いでも「R」「Python」を学びたくなる“納得の理由” 「Java」はなぜ人気言語

    無料エディタ「Visual Studio Code」がMicrosoftファンを増やす“納得の理由”
  • ContainerJFR入門: コンテナのためのJDK Flight Recorder - 赤帽エンジニアブログ

    Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Introduction to ContainerJFR: JDK Flight Recorder for containers - Red Hat Developer の翻訳記事です。 OpenJDKは長い間、実世界のアプリケーションやワークロードのトップに君臨してきました。これは、パフォーマンス、互換性、信頼性、そして観察可能性を一体化して選ばれています。長年にわたり、JDK Flight Recorder (JFR) と JDK Mission Control (JMC) は、OpenJDKの成功に貢献してきました。しかし最近まで、どちらも商用機能であり、特定のユーザやワークロードでしか利用

    ContainerJFR入門: コンテナのためのJDK Flight Recorder - 赤帽エンジニアブログ
  • ダウンタイムなしでEC2からEKSへ移行しました! - Tech Inside Drecom

    おしらせ 2021/06/27 の Drecom SRE Sunday にて、 この記事にかかれている EKS 移行に関する情報共有を行います、ぜひご参加ください! Drecom SRE Sunday (connpass) はじめに こんにちは! enza SREチームのmendと申します! 先日の安藤さんの記事「古き良きRailsアプリケーションをコンテナ化してKubernetes上で動かす」にもある通り、運用しているプロダクトをAmazon EC2からAmazon EKSに移行しました。 プロダクトをダウンタイムなしにEC2からEKSに移行しましたので、今回はダウンタイムなしを実現したインフラ側の構成について紹介させて頂きたいと思います。 背景 まず背景としましては、私の関わっているプロダクトはこれまでEC2で動作しておりました。 EC2上でdockerコンテナを起動しているのではなく

    ダウンタイムなしでEC2からEKSへ移行しました! - Tech Inside Drecom
  • その部分、コピーすべからず

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    その部分、コピーすべからず
  • Engadget | Technology News & Reviews

    Some Apple users say they’ve been mysteriously locked out of their accounts

    Engadget | Technology News & Reviews
  • 「なぜ上司はいつも思い付きで指示を出すのか」意外だけど納得の理由

    ブログ「読書猿 Classic: between/beyond readers」主宰。「読書猿」を名乗っているが、幼い頃から読書が大の苦手で、を読んでも集中が切れるまでに20分かからず、1冊を読み終えるのに5年くらいかかっていた。 自分自身の苦手克服と学びの共有を兼ねて、1997年からインターネットでの発信(メルマガ)を開始。2008年にブログ「読書猿Classic」を開設。ギリシア時代の古典から最新の論文、個人のTwitterの投稿まで、先人たちが残してきたありとあらゆる知を「独学者の道具箱」「語学の道具箱」「探しものの道具箱」などカテゴリごとにまとめ、独自の視点で紹介し、人気を博す。現在も昼間はいち組織人として働きながら、朝夕の通勤時間と土日を利用して独学に励んでいる。 『アイデア大全』『問題解決大全』(共にフォレスト出版)はロングセラーとなっており、主婦から学生、学者まで幅広い層か

    「なぜ上司はいつも思い付きで指示を出すのか」意外だけど納得の理由
  • 【色彩学】なぜ七草にちかより友達のほうが可愛いのか?|電源R

    にちかの色、変すぎワロタww ダサさに学ぶ色彩学 〈主題〉 なぜアイドルマスターシャイニーカラーズの「【♡まっクろはムウサぎ♡】七草にちか」はダサく見えるのか (なぜ相対的に隣の子がおしゃれに見えるのか) 「にちかの友達かわいい!」 最近よく聞きますね。 こんにちは。 シャニマス初心者、かつ件のSSR未所持です。 門外漢として、色彩学の観点で話します。 なのであくまでネタ提供、くらいに思ってください。 ただ、SSRの七草にちかさんを見た瞬間に、強烈な違和感を覚えたもので……。 シャニマスの絵にこういった印象を覚えたことはあまりなく。この違和感が、なにに起因したものなのか。考えていきます。 (この文に七草にちかさんの人格を否定する意図はなく、七草にちかさんにこの色を与えた制作陣の色彩設計を分析したものです) 1-1 色相で読み解く七草にちか 【♡まっクろはムウサぎ♡】のムービーを初めて見たと

    【色彩学】なぜ七草にちかより友達のほうが可愛いのか?|電源R
  • 「エーペックス」の仕組み:開発者によるサーバーとネットコードの解説

    これは、とある「エーペックス」のプロプレイヤーのネットワーク経路(レイテンシーを表示しています)です。彼のインターネットモデムから、私たちのサーバーへと到達しています。インターネット接続の当の状態を判断するため、私たちは何度も調査を行います。最善の状態であれば、彼は31msのレイテンシーでゲームを楽しめていることが見て取れますね。ですが最悪の場合だと、522ms付近です。つまりこの場合だと、接続に500msもの振れ幅があるため、ゲームの遊び心地はかなり悪いということです。彼のローカルISPネットワークの接続は不安定ですが、平均を見てみると非常に稀なケースであることがわかります(平均が31mで、最低値が264ms。たまたま起きたのでしょう)。しかしその後、ローカルのISPとISP1の間でレイテンシーが急増しています。これはプレイヤーとゲームサーバーの間のノードの一つです。この二つの間でパケ

    「エーペックス」の仕組み:開発者によるサーバーとネットコードの解説
  • ITエンジニアはなぜすぐに転職してしまうのか 百年前の工業エンジニアに学ぶ「混ぜる」と「目指す」ということ

    with / afterコロナ時代、エンジニアの働き方も各企業も変化に適応することが求められています。「PERSOL DX STUDY #7」では、パーソル総合研究所で行った「エンジニアの組織戦略やエンジニアの働き方に関する調査に関して、上席主任研究員である小林氏が、その調査結果について発表しました。 “働く”に関してのさまざまな調査 小林 祐児氏(以下、小林):パーソル総合研究所の小林と申します。よろしくお願いいたします。私が最初に口火を切る役を授かりました。「ITエンジニアが活躍できる組織のつくり方」に関するパーソル総研の調査結果をみなさんに紹介し、このテーマに関して考えるきっかけになればと思います。 まずは自己紹介からしたいと思います。パーソルグループのいわゆるシンクタンク、調査、研究、対外発表などをやっているところで、研究員をしています。もともと社会学の人間なんですが、“働く”に関

    ITエンジニアはなぜすぐに転職してしまうのか 百年前の工業エンジニアに学ぶ「混ぜる」と「目指す」ということ
  • クラウドと可用性

    こんにちは、技術開発室の滝澤です。 今回はクラウドと可用性についてのポエムを書いてみたいと思います。 まとめを最初に書くと次のようになります。 原則としては、ゾーン冗長構成にすることで可用性は向上する。 クラウド事業者側のソフトウェアのバグやヒューマンエラーなどが原因の障害ではゾーン冗長構成でも回避できない場合がある。 マルチリージョン構成やマルチクラウド構成は当にそのレベルの可用性が必要かどうかを検討する。 可用性(アベイラビリティ) まず最初に可用性についての復習をしてみましょう。 可用性は英語のavalability(アベイラビリティ)を日語に訳した言葉で、簡潔に述べると「利用したいときに利用できる能力」という意味です。日語としては稼働率と呼ばれることもあります。 例えば、あるサービスのウェブサイトが、障害が起きない、あるいは障害が起きてもすぐに復旧していつでも利用できる状態に

  • 退職者を防ぐための心理的安全性向上--バンダイナムコスタジオが取り組んだ下地作り

    2020年度は新型コロナウイルス感染症により、働き方が大きく変化した。このような状況ではあるが、私たちがチームの管理職として以前から行っていた施策が有効に働いたと感じている。 筆者である深澤宏仁と片岡洋一朗は、ゲーム開発を手掛けるバンダイナムコスタジオにて、2018~2020年度にサーバエンジニアチームの管理職を務めていた。当記事では、私たちのチームの状況を改善すべくチームメンバーとともに導入した施策に関して、課題の認識、行った施策、テレワーク開始後の状況、施策の効果について紹介する。 チームの課題を認識する ■課題の露呈 「サーバチームの戦力維持が困難に…」 2018年度に、ソーシャルゲームのサーバの開発運用を行うサーバエンジニア9名が所属するチームの管理職となった。その年度で課題として生じてきたのは、業務量に対して人員に余裕がないなかで、サーバチームの戦力を維持するのが難しいという状況

    退職者を防ぐための心理的安全性向上--バンダイナムコスタジオが取り組んだ下地作り
  • 社内エンジニア生産系可視化ツールで個人のメトリクスを見れるようにした話 - Money Forward Developers Blog

    こんにちは。 CTO室でインターンをしてるtakuanです。 今回は私たちが開発している社内のエンジニア生産性可視化ツール「Fadil」に個人のメトリクスを見れる機能を追加したので紹介したいと思います。 Fadilとは FadilはMoney Forward社内のエンジニアの生産性を可視化することができるweb アプリケーションです。 詳しくはこちらの記事に書かれているので今回は省略します。 個人のメトリクスを可視化できるようにした背景 phase1 リリースで Repository ごとの Commit, Monthly Active Developers, Pull Request Countなどのメトリクスを表示する機能は実装しました。 fadilプロジェクトの定例ミーティングの中で「phase2では個人のメトリクスも見れるようになったら面白いね」という話が出たので実装することが決ま

    社内エンジニア生産系可視化ツールで個人のメトリクスを見れるようにした話 - Money Forward Developers Blog
  • Apple PayのVisa対応、なぜここまで時間がかかったのか【鈴木淳也のPay Attention】

    Apple PayのVisa対応、なぜここまで時間がかかったのか【鈴木淳也のPay Attention】
  • GPU向けコンパイラの最適化の紹介と論文のサーベイ - Jicchoの箱

    この記事では,私の研究分野であるGPU向けコンパイラの最適化の紹介と論文のサーベイを行う. 以下,随時更新. 分岐発散 (Branch Divergence) 分岐発散とは Independent Thread Scheduling 分岐発散に対する最適化 Software based approaches Hardware based approaches その他 サーベイ論文 カーネル融合 (Kernel Fusion) Kernel Fusionとは 垂直融合(vertical fusion) 水平融合(horizontal fusion) Inner Thread Block Inter Thread Block カーネル融合に関する論文 その他のGPU関連の論文 Dimensionally redundant instruction elimination Others 分岐発散

    GPU向けコンパイラの最適化の紹介と論文のサーベイ - Jicchoの箱
  • 反省点は事前の洗い出しとテスト項目の不足 DMMがオンプレからAWSに移行したときの苦労

    DMM meetupは、多種多様な生命が彩るジャングルのように毎回個性豊かな様々なテーマを題材に、共に学び、遊び、楽しめるイベントです。今回はオンラインサロン事業に焦点をあて、事業部メンバーが課題と取り組みについて話しました。仲里氏は、オンプレミスからクラウドに環境を移行したときについて発表をしました。 オンプレミスのオンラインサロン事業部が抱えていた課題 仲里新吾氏:ここからは私、仲里から発表します。題材は「オンプレ(オンプレミス)環境からクラウドへ」です。はじめに軽く自己紹介をします。DMM入社後、水の販売を経て、出会いサービスの担当。それから競輪などのサービス担当を経て、現在はオンラインサロンのバックエンドに参加しています。 今回のトピックですが、まずはじめにクラウド移行の目的、そして移行内容、これからのこと、最後にまとめとなります。 まずオンラインサロンで抱えている課題です。担当し

    反省点は事前の洗い出しとテスト項目の不足 DMMがオンプレからAWSに移行したときの苦労
  • 「本音を言っても得しない組織」で生まれがちな、隠蔽体質 コンプライアンスは“統制”でなく“言える環境作り”で向上する

    なぜメンバーは音を言わないか? 斉藤知明氏(以下、斉藤):あと3枚もいっちゃいましょうか。 沢渡あまね氏(以下、沢渡):そうですね。「リスペクティング行動と心理的安全性」という話をしたいと思いますけれども。私が作った『職場の問題かるた』。 沢渡:こんな札があります。「ほ」。音を言わないメンバーたち。意見しない、提案しない。 沢渡:あると思うんですね。なぜ音を言わないか? 「怖くて言えない」「みんな忙しいのにわざわざ言わない」。あるいは「テーマがない」「何を報告したらいいのか、何を相談したらいいのかわからない」「言語化できない」。みんなモヤモヤ思っているけれども、言葉にできない。 沢渡:「無駄に気づかない。気づけない」。あるいは先輩に気を使って、気づかないフリをする。もっと言ってしまえば「言っても得しない」「怒られるだけ」「同調圧力で潰されるだけ」「サポートしてもらえない」。それって「

    「本音を言っても得しない組織」で生まれがちな、隠蔽体質 コンプライアンスは“統制”でなく“言える環境作り”で向上する
  • 「リクナビ問題に見る日本の個人情報保護法の欠陥」を電子フロンティア財団が指摘

    2019年、就職情報サイトの「リクナビ」が、ユーザーデータを用いて個々の求職者が求人を辞退する確率を予測し、顧客企業に販売していたことが明らかになりました。リクナビによる顧客データの不適切利用は「リクナビ問題」として大々的に報じられたのですが、「このリクナビ問題はプライバシー関連法に存在する抜け道の危険性を示している」と電子フロンティア財団が指摘しています。 Japan’s Rikunabi Scandal Shows The Dangers of Privacy Law Loopholes | Electronic Frontier Foundation https://www.eff.org/deeplinks/2021/05/japans-rikunabi-scandal-shows-dangers-privacy-law-loopholes 世界中のテクノロジーユーザーはデータ保護

    「リクナビ問題に見る日本の個人情報保護法の欠陥」を電子フロンティア財団が指摘
    alcus
    alcus 2021/05/14
  • 「これもうキリストの聖杯だろ」空気から40度のウォッカを造る新技術が確立。必要なのは二酸化炭素と水と光合成だけ

    アブサンマン(BenFiddich) @Bar_BenFiddich たまにNoteも書いてます。https://t.co/bMnJKXf1lp BenFiddichの店名は店主の鹿山より ゲール語からの由来【Ben】→【山】【Fiddich】→【鹿】である。 薬草酒の古酒、アブサン、いわゆる草根木皮に興味を覚え畑を肥やす【Farm to glass】を提唱する農家バーテンダー https://t.co/27vTCaChWm リンク テレ朝news 究極のエコ飲料「エア・ウォッカ」誕生 その味は? 空気から新たな飲み物が誕生。地球温暖化の救世主となるかもしれません。 通常は大麦など穀物を原料に作られるウォッカ。ところが、パッケージや建物には「AIR」の文字。原料は水と空気だというのです。 二酸化炭素と水からお酒が…。そんな夢のような話があるのでしょうか。 必要なものは二酸化炭素と水、そして

    「これもうキリストの聖杯だろ」空気から40度のウォッカを造る新技術が確立。必要なのは二酸化炭素と水と光合成だけ
    alcus
    alcus 2021/05/14
  • 後期Twitterクライアント開発者の間では常識となっていた「あるツイート」に関する記事の感想を集めました

    Akkiesoft @Akkiesoft mikutter.hatenablog.com/entry/mrpc > Twitterの「月曜日のたわわ」というアカウントがある。このアカウントは毎週乳のでかい女の絵を投稿するのだが、当にでかいのは会話ツリーのほうだ > 後期Twitterクライアント時代にはこの「たわわベンチマーク」はクライアント開発者の間では常識となっていた 2021-05-04 11:58:11 リンク mikutter blog mRPC - mikutter blog 昨年はmikutterをほとんど触っていなかったのだが、この頃また大きめの機能開発を行っているので、生存報告を兼ねて現状何をどこまで作っているかを書いておく。 今はプロトタイピングの段階で、まだそれをまとめて動かせるような状態にはなっていない。できてもいない話を書き残すのは嫌なのだが、一応コードはあるか

    後期Twitterクライアント開発者の間では常識となっていた「あるツイート」に関する記事の感想を集めました
    alcus
    alcus 2021/05/14
  • 文字エンコーディングの検出方法

    こんにちは、技術開発室の滝澤です。 最近(2021年春)、Go言語でメールパーサーを書く機会があり、備忘録的な意味でも知見をまとめておこうかなと思い、この記事を書きました。 メールパーサーを書いていて考慮しないといけないことの一つは、文字エンコーディング(charset)が正しく指定されていないメールがときどきあることです。 MIME(Multipurpose Internet Mail Extensions)関連のインターネット標準であるRFCが公開された1990年代や世間一般にインターネットメールが利用され始めた2000年代初期ならともかくとして、2021年にもなってまだその点を考慮しないといけないのはなかなかつらいことです。 そのようなメールを取り扱うときには、文字エンコーディングの検出を行う必要があります。記事ではその文字エンコーディングの検出方法について書いてみました。 なお、

  • GNU Makeの使い方 / How to use GNU Make

    研究室ハンズオン資料

    GNU Makeの使い方 / How to use GNU Make
  • 絵文字をファビコンとして表示する簡単な方法

    2021/5/17追記 2021年5月現在、Safariではこの方法に対応していません。Safari用に別途ファビコンを用意する必要があります。 ちょっとしたWebサイトを作るときに地味に面倒なのがファビコンです。わざわざ画像を作るのも、どこかからちょうど良い画像素材を持ってくるのも、アップロードするのも面倒だったりします。 そんなときは絵文字をファビコンとして使いましょう。 やり方 先にやり方を載せておきます。これをHTMLの<head>の中へコピペすればファビコンとして絵文字が表示されます。 <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text x=%2250%%22 y=%2250%%22 style=%

    絵文字をファビコンとして表示する簡単な方法
  • 30個以上の個人開発を失敗。そこから自分のサービスで生きていけるようになるまでの話。|入江 慎吾 🚀 生成AIでプロダクト開発

    自分でサービスをつくって自由に生きていきたい、そう思ってフリーランスになってから10年、気がつけば受託開発に追われる日々。たしかに売上は順調に伸びていくものの、物足りない日常が過ぎ去っていく。 「...このまま受託開発をずっと続けるのか?...いや、やっぱり自分でサービスをつくって生活できるようになりたい」 心の声に従うまま、受託を完全にやめることを決意。思い切った決断でしたが、新しい仕事も断り、退路をたってサービス開発に専念。結果、オンラインメンターサービスMENTAがヒットし、M&Aにてランサーズグループにジョイン。いまもサービス成長させるべく、がんばっている毎日です。 自分で考えたものがたくさんの人に使われて、サービスがあってよかった!と言っていただける。サービスをつくる毎日は最高です。 この記事は僕のこれまでの個人開発で学んだ失敗や気付きなどの知見を網羅的にまとめたものになります。

    30個以上の個人開発を失敗。そこから自分のサービスで生きていけるようになるまでの話。|入江 慎吾 🚀 生成AIでプロダクト開発
  • 出版流通の三国志はじまるよ|竹村響 Hibiki Takemura

    出版社が取次頼みをやめて流通も自分たちでやろう、ということ……なんですよね?と大手の役員さんたちに直接聞きにいきたいところですが、その前にぼくなりの見解を書いておきましょう。こうなることはほぼ必然なのでいろいろ推理は言えますが、直接誰かからなにかを聞いたわけではないので。酔っ払いおじさんたちの多い業界ですが、みんなこういうところはきっちり口が固いのです。大人ってちゃんとしてる。 基的なこととしてまず今までの流通を担ってきた「取次」という会社が何をしてるのか、なんですが ① をどこに何冊運ぶか決める ② を運ぶ ③ それらに伴うお金のやり取りをする この3機能に整理されます。 ややこしいこともいろいろあるのですが、シンプルにしちゃうと書店がたくさんあるので(日全国でむかし2万店、いま1万店)どこに何冊運ぶかを決めたり、実際運んだりするのは超たいへんだからそれを代わりにやってくれる会

    出版流通の三国志はじまるよ|竹村響 Hibiki Takemura
  • 大規模Email配信システムのクラウドジャーニー | BLOG - DeNA Engineering

    こんにちは、AI 基盤部の大谷です。 最近は兼務で MLOps 以外にも様々なシステムを構築しています。 弊社では全社的にオンプレミスからクラウドに、よりマネージドに寄せていこうという大きな指針が定められています。 (参考: フルスイングの記事 ) しかし、古くから運用されているサービスなどでは、未だにオンプレミスで構築されているものも少なくありません。 また、クラウドにホストされている場合でも、マネージドサービスを完全に活用しきれていない場合もあり、EC2 ベースの IaaS な構成はまだまだ多く存在しています。 とあるサービスでも、クラウド化はされているものの、マネージドサービスを活用しきれていないメール配信システムが運用されていました。 一般にメール配信システムは、挙動の違う複数のメールプロバイダにスムーズに配信するために多くのことを気にする必要があり、その分管理コストも高くなりがち

    大規模Email配信システムのクラウドジャーニー | BLOG - DeNA Engineering
  • 【特集】 メモリ4GBはなぜダメなのか?8GBのPCと対決。Windows使用時の速度差を動画で比較検証

    【特集】 メモリ4GBはなぜダメなのか?8GBのPCと対決。Windows使用時の速度差を動画で比較検証
    alcus
    alcus 2021/05/14
  • ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開

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

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