学に関するtaka-ohのブックマーク (163)

  • JavaScriptの歴史については「JavaScript: The First 20 Years」を読む

    JavaScript/ECMAScriptというプログラミング言語の歴史について書いた文章はWikipediaなどいろいろなものがあります。 その中でも、ECMAScript 2015のSpec EditorであるAllen Wirfs-Brockによって書かれた”JavaScript: The First 20 Years”が特におすすめです。 JavaScript: The First 20 Years JavaScript: The First 20 Years | Zenodo “JavaScript: The First 20 Years”はHOPL IV - History of Programming Languages向けに書かれたPaperです。 JavaScriptの誕生からECMAScriptの策定、ECMAScript/JavaScript各バージョンでの違い、ブラ

    JavaScriptの歴史については「JavaScript: The First 20 Years」を読む
  • 素人が中国で部品をオーダーメイドした話

    見積OKの連絡とお願いを伝える 見積に対する僕からの返事は↓のような感じ。 (見積はOKです。金型を作る前の設計図データをチェックできますか?あと最初はサンプルとして30個だけ注文できますか) 金型の作成前に設計図データ(CADデータ)をチェックしたいということと、最初は少ないロットで注文したいとお願いする。 引き受けてもらえたのはありがたいが、正直なところ、ちゃんとしたものを作ってもらえるか心配だ。似たような事をしている人がいるか検索してみたが全く出てこなかった。中でも金型は一度作ってしまうと作り直しが利かないので、あらかじめ見せてもらう事にした。 この時にすっかり忘れていたが、最小発注個数(MOQ)もこの時点で確認しておくべきだった。 担当のウーさんも「最初は少ないロットで」と言う僕の要望に、「そうした方が良いです」と言ってくれた。 とても丁寧な対応 (添付のサイズはいくつですか、確認

    素人が中国で部品をオーダーメイドした話
    taka-oh
    taka-oh 2019/11/07
    いろいろ勉強になる
  • Web Developer Roadmap 2018が2019年版になっていたので比較してみる - Qiita

    偉大なるリポジトリ 昨年に引き続き、Webエンジニアのためのロードマップが2019年版へ更新されています。2018年の間に大きく様変わりしていて、他の投稿者による翻訳記事がQiitaにもあがっているので詳しくはそちらをご覧ください。 この記事では2018年版と2019年版を比較して、技術トレンドの推移をそれなりに把握する事を目的としています。また、技術選択の際に迷った時も指針として活用していただければ幸いです。前回書いた記事はこちら 内容が充実しすぎていることもあり、すべてに触れたくても触れられません。一部ピックアップをしながら進めていきます。 ではさっそく見ていきましょう!疲れるので今回はあまりふざけません。 🚀Introduction 2018 2019 Choose your path に変化はないですが、左右の四角に変化があります。2019年版にはlicenseやSOLID,KI

    Web Developer Roadmap 2018が2019年版になっていたので比較してみる - Qiita
  • 失敗学 - yuiseki

    このことを無視した適切なフィードバック機構のない組織の存在が、悲惨な失敗が繰り返されるひとつの大きな原因である

    失敗学 - yuiseki
  • 「漫画は話と絵じゃない!」「絵の力よりも実は『演出力』」 構成と演出の重要性を、LIAR GAME作者の甲斐谷忍先生がタイプ別に解説!

    甲斐谷忍@2巻8月19日発売!カモのネギには毒がある @mangakap 「編集者に漫画を見てもらって、批評をもらったのですが、何が問題なのかいまいちわからない」という意見を多く聞いたので、ざっくりと表にしてみました。ちなみに 「話」「構成」「演出」ともに10点満点です。 pic.twitter.com/pjOYIM6dud 2018-01-31 13:12:08

    「漫画は話と絵じゃない!」「絵の力よりも実は『演出力』」 構成と演出の重要性を、LIAR GAME作者の甲斐谷忍先生がタイプ別に解説!
    taka-oh
    taka-oh 2019/07/01
  • 制御工学の基礎あれこれ

    In English ■初めに PID制御や現代制御などの制御工学(理論)の基礎や、制御工学に必要な物理、数学、ツール等について説明します。 私のプロフィールを簡単に説明しますと、私は自動車関連企業に勤めており、そこで日々制御工学(理論)を利用しながら設計開発をしております。 ここで説明する内容は、制御理論を扱い実際にモノに実装していく上で最低限理解しておいた方が良い内容と思います。 少しでも皆様の役に立ち、学力の底上げに貢献し、ひいては日の発展、ひいては人類の発展に貢献できたらこの上ない喜びです。 内容を説明する際に次のことを心掛けています。 ① できるだけシンプルに。より少ない文章で内容を的確に説明する。 ② 1ページの記事のボリュームを多くし過ぎない ③ 文字のフォントは大きすぎず、行間を開けすぎない。(画面スクロールが頻繁になると情報が伝わりづらくなる) ④ 内容の説明とは直接関

    taka-oh
    taka-oh 2018/10/18
    状態方程式や伝達関数、何もかもがなつかしい
  • 現在の子たちは行列を知らない

    2015年から1次変換と行列は高校数学から削除されました。 文系クラスだけれども行列を習ったよという人は年齢40代から50代の人です。 「数Cが消滅しました」と聞いてびっくりする人はたぶん20代~40代の人です。 2015年からは理系にすら行列を教えていません。 数Aの確率から「期待値」が消滅したのも地味に痛いです。 2024年からはさらに数学を削減予定です。 ベクトルを学ばずに大学生になれる!? ~ 新学習指導案で日は滅びます - Togetter ベクトルが高校数学Cに移動するので,カッとなって過去の学習指導要領から線形代数の分野を表にしてみた。 pic.twitter.com/k7VJjPrxvq— ジョゼフ・アンリ (@joseph_henri) 2018年2月16日 大学で教えている人の間で2年程前から話題になっています。1年生を教えている人は頭を抱えています。 あなた方は実験

    現在の子たちは行列を知らない
    taka-oh
    taka-oh 2018/09/20
    高校では受験用途でしか習わなかったけど、大学ではロボット工学でがんがん出てきた思い出
  • 「しきさい」が捉えた日本の猛暑(8/1) – JAXA 第一宇宙技術部門 Earth-graphy

    図1は2018年8月1日の10:40頃に観測された熱赤外バンド(波長10.8µm, 12.0µm)から推定した地表面温度の画像です※。図の白色の領域は雲域を示しています(図1~図5共通)。「しきさい」の観測時刻(10:40頃)は昼前にも関わらず、すでに地表面の温度がかなり上昇していることがわかります。地表面温度の分布を植生分布(図2)と比較すると、東京や名古屋、京都大阪などの大都市では日中は非常に温度が高くなっているのに対し、森林域では日中も比較的温度が高くなっていません。「しきさい」の観測によるとこの日は特に大都市域で地表面温度が50度以上と非常に高温となりました。図3~図5はそれぞれ東京周辺、名古屋周辺、京都大阪周辺の拡大図です。「しきさい」の高空間分解能と高頻度の観測により、都市の中の大きな公園や緑地では周囲に比べて少し温度が低い様子やその昼夜の変化も見ることもできるようになりました

    taka-oh
    taka-oh 2018/08/03
    紀伊半島と四国に渡ってきれいな直線が見えるなと思ったがこれ中央構造線なのか。川ができて道ができ人が住むということか
  • デジタル・ヒューマニティーズの講演が面白かったのでまとめる(追記あり)

    デジタル・ヒューマニティーズ(digital humanities)とは、人文科学に対しコンピュータを積極的に応用すること。歴史、哲学、文学、宗教学や社会学の研究において、テキスト分析技術や統計処理、地理情報システム、シミュレーション技術を適用し、新しいアプローチを見出す方法論だ。最近だと「AIが書いたハリポタ」「シェイクスピアの”中の人”は何人?」が有名やね。 講演は秋草俊一郎さんの「文学とコンピュータが出会うとき」というテーマだ(訳すのは「私」ブログ で知った)。文学におけるデジタル・ヒューマニティーズの最新事例や、面白いアプローチをしている研究者が、つぎつぎと飛び出してくる。特に、「を読まずに文学する方法」や、「統計分析から得られたベストセラーの法則」、「文体を決めるのは時代やジェンダー」が興味深いトピックだった。1時間30分が一瞬に感じるくらい、めちゃめちゃ面白かったので、ここに

    デジタル・ヒューマニティーズの講演が面白かったのでまとめる(追記あり)
  • 超高速エンジンの内部:Quantum CSS(別名Stylo)- 前編 | POSTD

    Project Quantumのことをお聞きになったことがあるでしょう。これはFirefoxを高速化するために、Firefoxの中身を大幅に書き換えたものです。実験的なブラウザ、Servoから部分的に交換を実施し、エンジンの他の部分の著しい改善を図っています。 このプロジェクトは、飛行中のジェット機でのジェットエンジンの取り替えに例えられます。現場でコンポーネントごとに変更を実施するので、各コンポーネントの準備が整い次第、Firefoxで効果を確認することができます。 また、Servoから採用した最初の重要なコンポーネントは、Quantum CSSと呼ばれる新しいCSSエンジン(以前の別名はStylo)で、現在はNightly版でテストすることが可能です。(編注:Firefox 57からはデフォルトで有効化されています) about:config に行き、 layout.css.servo

    超高速エンジンの内部:Quantum CSS(別名Stylo)- 前編 | POSTD
    taka-oh
    taka-oh 2017/12/31
    CSSエンジンの勉強になる
  • 画像の最適化  |  Web  |  Google Developers

    Web performance is a crucial aspect of web development that focuses on the speed at which pages load, as well as how responsive they are to user input. When you optimize your website for performance, you're giving users a better experience. The initial release of this course focuses on web performance fundamentals, that beginners should find informative. Each module aims to demonstrate key perform

    画像の最適化  |  Web  |  Google Developers
  • 【実験で理解】PID制御をわかりやすく解説してみる - ロボット・IT雑食日記

    制御工学を学習したことがある方や,ロボティクス関係の方なら誰もが聞いたことがあるはずのPID制御. 今でこそしっかり理解できていますが,制御工学でボード線図やナイキスト線図を使ってPID制御を説明された時はなんのことやらさっぱりでしたw PID制御を理解するには実験を行うのが最も手っ取り早いと思うので,今回は実験動画を交えながら説明したいと思います! 『PID制御って何?』ってレベルの学生さんも,これを見れば理解できるはずです. PID制御の目的 PID制御の式を紹介する前に,『PID制御を使って何をしたいのか』という点についてはっきりさせておきます. そもそも,『制御』とはなんでしょうか?室温が『18度』になるように制御することを考えてみましょう. この時,できるだけ早く室温を目標温度である18度に設定できれば,良い制御系であると言えますね. 室温を目標温度に設定するためには,『室温を測

    【実験で理解】PID制御をわかりやすく解説してみる - ロボット・IT雑食日記
    taka-oh
    taka-oh 2017/12/03
    何もかもがなつかしい
  • Studying HTTP

    About [Studying HTTP] 当サイトは、RFC 2616をはじめとした、HTTPに関する文献などを紹介し、HTTPやWWWに関連する技術についての知識を深めるためのサイトです。 当サイトを初めてご利用になる方は、Studying HTTP : Helpをお読みいただき、記述の内容にご同意の上、ご利用下さい。 2014-01-07更新 当サイトへのご連絡は、現在メールのみとなっております。ご了承ください。 HTTP Status Code HTTP Status Code HTTP/1.1仕様書などで定義されているHTTPステータスコードについて、その意味や使用例について解説します。 (当サイトで最も読まれているページ) Introduction of HTTP 「そもそもHTTPとは一体どういう技術なのか?」という疑問を解消するために、HTTPの概要と歴史について、解説しま

  • 「日本は機械学習パラダイス」 その理由は著作権法にあり

    「日機械学習パラダイスだ」。こう提言したのは、早稲田大学法学部教授の上野達弘さんだ。 なぜなのか。その理由は、日の著作権法にある。 日の著作権法では、「情報解析を行うために著作物を複製すること」が、営利・非営利問わず認められているのだ。世界にもまれな規定だという。 著作権・AIに詳しい弁護士・柿沼太一さんが10月2日に都内で開いた「AIビジネス法務・知財セミナー」の内容から、機械学習と日の著作権法の関係についてまとめる。 キモは「著作権法47条の7」 機械学習とは、大量のデータをプログラムに解析・学習させることで、プログラムが自らデータの特徴を見つけ出し、分類・整理できるようにする手法。例えば、大量のの写真を学習させ、の特徴を学んだモデルに、新たな動物の写真を入力すると、ではないかを判別する――といったイメージだ。 機械学習を行うためには、大量のデータをAIプログラムに

    「日本は機械学習パラダイス」 その理由は著作権法にあり
  • GitHub - kamranahmedse/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - kamranahmedse/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers.
    taka-oh
    taka-oh 2017/03/28
    技術一覧、スキルマップ、マインドマップみたいな図解
  • Interneting Is Hard

    Our tutorial contains 250 diagrams that present complicated HTML and CSS concepts in simple, visual ways. Take our CSS Selectors chapter, for example. Instead of building your own mental model of how CSS selectors connect to HTML elements, you can visualize it the same way we do: We think pretty matters, and our passion for pretty things permeates into the example projects you’ll be working on, to

    Interneting Is Hard
  • GitBook – Knowledge management for technical teams

    GitBook brings all your technical knowledge together in a single, centralized knowledge base. So you can access and add to it in the tools you use every day — using code, text or even your voice.

    GitBook – Knowledge management for technical teams
    taka-oh
    taka-oh 2017/02/02
    まとまりが良さげ
  • 新Google翻訳を使って3700ワードの技術文書を1時間で翻訳した - 科学と非科学の迷宮

    新しいGoogle翻訳がニューラルネットワークに基づく機械翻訳に移行して品質が向上した、というので早速使ってみました。 翻訳対象はHadoopのFair Schedulerに関するドキュメントです。 Fair Schedulerは、Capacity Schedulerと並ぶHadoopの2つのスケジューラの一つですが、挙動が少し複雑で、理解するのに苦労します。ドキュメント自体も長く、英語に不慣れな人には読むのがなかなか大変な文書で、前々から訳したいとは思っていました。しかし、3700ワード(A4に文字ぎっしりで7ページ近く)の技術文書を訳すとなると、かなりの労力が必要になります。少なくとも一日仕事になるのは間違いありません。私も仕事が忙しく、なかなか翻訳の時間がとれなかったため、翻訳作業はタスクキューの底に埋もれてしまっていました。 そこで、今回新しい翻訳がどれほどのものか試すのも兼ねて、

    新Google翻訳を使って3700ワードの技術文書を1時間で翻訳した - 科学と非科学の迷宮
  • JavaScriptの文化とleftpadの話とpadStartについて - from scratch

    無駄にラノベみたいに長いタイトル書いちゃったんですが、まぁやっぱり一言くらいは残しておくかと思ったので書きます。長いのでまとめだけでも見てもらえると良いかもしれません。 leftpadの話はかなり大事になっていて、Node.js界隈を中心としてその他のOSSをやっている全体的に話が波及しています。幾つかの記事を読みました。今回はJSの文化歴史についてちょっとずつ書いていこうかなと思います。 の虫: npmからkikとその他諸々が消されたまとめ 江添さんの話はすごくよくまとまっていて、ネタも含めた上で一番面白い話になっていました、ここで言われている下記の疑問に答えていこうと思います。 もっと憂うべきパッケージがある。isArrayだ。このパッケージは一日88万回もダウンロードされていて、2016年2月だけの一ヶ月間に1800万回もダウンロードされていて、72個ものNPMパッケージが依存し

    JavaScriptの文化とleftpadの話とpadStartについて - from scratch
    taka-oh
    taka-oh 2016/05/02
    javascriptの歴史的背景
  • ウェブアプリケーション開発に新言語を採用したときにインフラで考えたこと - ゆううきブログ

    この文章は、サーバサイドのウェブアプリケーション開発において、社内実績の少ない新しい言語を採用したときにインフラ面で考慮したことを社内向けにまとめたものです。 はてなでは、長らくPerlでウェブアプリケーション開発を続けてきた一方、ここ数年で社内でScalaまたはGoの採用事例も増えてきました。 今後開発が始まるプロダクトにおいても、PerlScalaGoもしくは他の言語を採用するかどうかを開発開始時に選ぶことになるでしょう。 新言語を採用するときに、考慮すべきことの一つとして、「インフラ」への影響があります。 新言語に関する雑談をしていると、ウェブアプリケーションエンジニアに「インフラ」への影響について聞かれます。 もしくは、ウェブオペレーションエンジニアから考慮するポイントを伝えることもあります。 ScalaGo以外に、Node.jsやサーバサイドSwiftはどうかというのも雑談

    ウェブアプリケーション開発に新言語を採用したときにインフラで考えたこと - ゆううきブログ
    taka-oh
    taka-oh 2016/05/02
    俯瞰するのに良さげ