ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。
はじめに最近、LLMへのRAGを用いた文書データの連携等を目的に海外を中心にOCRや文書画像解析技術に関連する新しいサービスが活発にリリースされています。 しかし、その多くは日本語をメインターゲットに開発されているわけではありません。日本語文書は、英数字に加えて、ひらがな、漢字、記号など数千種類の文字を識別する必要があったり、縦書きなど日本語ドキュメント特有のレイアウトに対処する必要があったりと日本語特有の難しさがあります。 ですが、今後、海外の開発者がこれらの課題に対処するため、日本のドキュメント画像解析に特化したものをリリースする可能性は低く、やはり自国の言語向けのサービスは自国のエンジニアが開発すべきだと筆者は考えています。 もちろん、Azure Document Intelligenceをはじめとした、クラウドサービスのドキュメント解析サービスはありますが、クラウドを利用できないユ
本記事はAndroid Advent Calendar 2020の2020/12/01分です。 初っ端ということなので、2020年末と2021年頭でのAndroidエンジニアとして初めて業務でやる場合に抑えておいたほうが良い最低限の部分を書いていこうと思います。(ツッコミ待ちです) 対象 2021年3月ぐらいまでに !!業務!! でAndroidアプリを作らされる事になった可愛そうな人が居たとします この人は手続き型言語でオブジェクト指向プログラミングができる知識があり、Androidアプリもなんとなく趣味で作ったこともあるぐらいのレベル感です(なので上長からいきなりお前Android担当なと言われた) 最低限のAndroidアプリの作成の知識はあるものとします(画面の表示にはActivityがいるよとかは書かない) ゲームは対象外です 業務でAndroidアプリを作ることを想定しています
今週あなたは仕事で何回「調べ物」をしましたか? 仕事においても、日常生活においても、私たちは常に何かを調べています。 そして、近年は「探す方法」も増えて、さまざまな情報にアクセスしやすくなりました。しかしその反面、得られる情報量が多く、「正しい情報かどうか」の判断は難しくなったと言えます。調べ物をしながら「これじゃない……」を繰り返した経験は誰しもあるはず。 「国会図書館にはのべ4700万点の本やその他の資料があるけれど、調べたい内容がその中に書いていないこともよくあるし、本の内容が直接検索できるようになっているのは、2024年9月時点だと体感で3割くらいなんです」。 そう語るのは、国立国会図書館のレファレンス業務に15年以上携わり、著書『調べる技術 国会図書館秘伝のレファレンス・チップス』がSNSなどで話題を集める小林昌樹さん。 レファレンス業務とは、図書館の利用者が必要な情報を得るため
経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した! Code for Japan の関さんが SNS でシェアしてて知ったのですが、経産省さんがなにやらオープンソースで住所や電話番号の正規化などなどをするツールを公開したとのこと。 https://info.gbiz.go.jp/tools/imi_tools/ 経産省が住所変換や法人種別名、電話番号の正規化に使えるIMIコンポーネントツールを公開しました。 ソースコードも公開。README にも使い方が丁寧に書かれていました。https://t.co/fPbV00EgZP 素晴らしい動き。こういう... #NewsPicks https://t.co/bew0qGKMFE — Hal Seki (@hal_sk) May 28, 2020 ぶっちゃけ当初はあまり期待
はじめにこんにちは。2020年4月入社の青柳です。タイトルにある通り便利ツールをまとめてみました。 今回は、新入社員や入社前の大学生をターゲットに、誰でもすぐに使えるツールを紹介しているので、まだ使っていないツールがあればぜひ使ってみて下さい。 ※前提としてWindowsの方向けなので、Macの方はごめんなさい🙇🏼 everything https://forest.watch.impress.co.jp/library/software/everything/ ファイルやフォルダを超高速で検索できるツール。 あのファイルどこにあったっけ??の問題が一瞬で解消できます。私も初めて使った際は、検索のスピードの早さに驚きました。 しかも設定すればファイルサーバーの中も検索できます。 もはや必須ツールですね。 cribor https://forest.watch.impress.co.jp
【完全保存版】GPT を特定の目的に特化させて扱う (Fine-tuning, Prompt, Index, etc.)OpenAIChatGPTlangchainGPT-4LlamaIndex 生成AIカンファレンス 〜徹底解剖「トップランナーから見た日本が挑む生成AIの最前線」〜 日時:5月8日(水) 10:00-18:30 形式:オフライン・オンラインのハイブリッド開催 場所:東京大学伊藤謝恩ホール(オンライン参加の方は配信URLをお送りします) 参加方法:下記イベントページより申込 ChatGPT に代表される今日の AI ブームを牽引しているのは 大規模言語モデル(Large-scale Language Model, LLM) と言っても過言ではないでしょう。LLM とは大量のテキストデータを使ってトレーニングされた自然言語処理のモデルで、代表的なものに、GPT(OpenAI)
Published 2022/01/16 16:59 (JST) Updated 2022/01/16 17:17 (JST) 絶版本など入手困難となっている貴重な書籍や資料をインターネットで閲覧できるサービスが、5月から国立国会図書館のウェブサイトで始まる。現在は同館や他の図書館に足を運ばねばならないが、自宅のパソコンやタブレット端末でも見られるようになる。 国会図書館が保有する「入手困難資料」のうち、電子データ化が済んだものが対象。漫画や商業雑誌などは除外される。本人確認のため身分証明書を示し、個人として同館の利用登録をすることが必要となる。サービス開始当初は閲覧機能しかないが、不正コピー対策を講じた上で来年1月には印刷できるようにする予定。
Speaker Deck This deck requires a password Password
絶版などで入手困難となった資料をパソコンやスマートフォンで閲覧できるようにするサービスを国立国会図書館が5月19日から始めることになりました。 対象となるのは、国立国会図書館が所蔵し、すでに電子データ化された書籍や雑誌、論文など150万点余りです。 こうした資料を閲覧するには国立国会図書館や連携する図書館に出向く必要がありましたが、新型コロナウイルスの影響などを受けてインターネットを利用したサービスの導入を求める声が上がっていたということです。 事前に利用者登録を済ませたうえで、国立国会図書館のウェブサイトにアクセスすれば、5月19日以降、個人のパソコンやスマートフォン、それにタブレット端末での閲覧が可能になります。 国立国会図書館サービス企画課の福林靖博課長補佐は「国会図書館でしか得られない情報を手軽に利用するきっかけにしてほしい」と話していました。 これらの電子データは、来年1月から印
引越しをするついでに自炊――家の本の電子書籍化――を行った。以下はその時の作業メモ、および深い後悔についての記録である。短くまとめると、絶対に自炊はしてはいけない。自炊をすると最悪死ぬ。 具体的な自炊の方法が知りたい方はすぐさましかるべき場所までスクロールすればよい。そうやってインスタントに情報を知っていればいいんだ! ずっとそうしていればいい! だが覚えておけ、Q. そうやって得た知識が何になるというんだ! A. 知識になる 前書き 引越しをした。私は引越しを安上がりにするタイプで、おおむね宅急便 + 赤帽 + 自家用車による庶民的な引越しを行うことが多い。だが引越しの詳細についてはまた今度にしよう。 引越しをするついでに家にある本を大雑把に1. 重要な本、2. 持っておく本、3. くそどうでもいい本 の三つに分けた。 各カテゴリには、例えば次のようなものが含まれる。 重要な本 父親から
Reactに対する見方をアップデートする 国内外の優れた開発者の方による React の各論の記事は枚挙にいとまがありません。しかし、React の入門を一通り終えた方に向けの浅く広い総論はあまり見かけません。 React の公式ドキュメントのトップページに掲載されている短い3つの文章があります。この React の本質を表現した文章を掘り下げることが、初学者のステップアップにつながるのではないかと考え、各章に対して注釈を加えました。 React について少し深く知ることで、さらに React を好きになったという方を一人でも多く増やしたい。その思いから本記事を執筆しました。 本記事は React の考え方を知ることで、React に対する見方をアップデートすることを目的としています。 Reactとは何か。それはUIを構築するためのJSライブラリである React公式ドキュメントの一文 R
図書館で本を借りられることは正しいのか? 「図書館で本を借りられることは正しいのか?」と問われて、「正しい」と答えるのが正しい。 どのように正しいのか。AIにいくら「図書館が本を貸し出すことの弊害」を訊いても、結局は「図書館が本を貸し出すこと、市民が本を借りられることは正しい」と答えるくらいには正しい。そのくらいポリティカルに正しいのだ。 日本には「図書館の自由に関する宣言」というものもある。1954年に採択された。少し長いが引用したい。 図書館は、基本的人権のひとつとして知る自由をもつ国民に、資料と施設を提供することをもっとも重要な任務とする。 1.日本国憲法は主権が国民に存するとの原理にもとづいており、この国民主権の原理を維持し発展させるためには、国民ひとりひとりが思想・意見を自由に発表し交換すること、すなわち表現の自由の保障が不可欠である 知る自由は、表現の送り手に対して保障されるべ
こんにちは。Reactの話題の中でもかなりの部分を占めるのがステート管理、さらに言えば各種のステート管理ライブラリです。今さらながら、Reactにおけるステート管理の手法やいくつかのステート管理ライブラリを比較考察して記事にまとめました。 useState + バケツリレーReactにおける基本的なステート管理はuseStateです。ひとつのコンポーネント内で完結するようなステートならばuseStateは非常に適しており、他の選択肢はほぼ無いと言っても構わないでしょう。 ステートをアプリケーションの広範囲で使いたい場合が問題です。次の画像に例示されるように、分岐したコンポーネントツリーの末端のコンポーネント(使用者)で同じステートを参照したい場合を考えます。 useStateと組み合わせる場合、もっとも原始的な方法はpropsのバケツリレーによるものです。propsは親コンポーネントから子
この記事では面倒なので名前に .js が付いているものは省きます。例えばNext.js は Next と表記します。 まず結論から日本ではVueはReactと二分する人気があるように観測されますが、世界的な数字で人気・シェアを見るとReactが圧倒的です。 シェアだけで見るとAngularとAngularJS(Angular系の1.x系)の合計値はVueよりも高いですが、「今後はもう採用したくない」と考える率が高く、Angular/AngularJSの人気が低下しているということは間違いありません。 ※追記: Angularのシェア、人気度に関しては、Angular及びAngularJS両方を含む数値であり、AngularJSとAngularは別物であるものが混ざってカウントされているため、Angularのシェア及び人気度はあやふやかもしれません。他の数値に関して信頼性を疑うべきかどうかは
『独学大全──絶対に「学ぶこと」をあきらめたくない人のための55の技法』著者の読書猿さんは昨年「独学」「執筆」に加えて「復刊」をライフワークとしていくことをTwitterで宣言した。この連載「読書猿が推す『良書復刊』プロジェクト」では、読書猿さんが推す復刊本や、復刊に関係する話を紹介していく。 2022年5月19日より、国会図書館による「個人向けデジタル化資料送信サービス」がスタートする。ごく簡単に説明すると「国会図書館デジタルコレクション所蔵の絶版本や雑誌が、自宅で読み放題になる無料サービス」だ。読書猿さんは、このニュースは全国の独学者にとっても福音であると話す。今回は、元司書でレファレンス担当だった書物蔵さんを対談相手に迎え、同サービスの使いこなし方、楽しみ方を語ってもらった。(取材・執筆/藤田美菜子) 「自宅の隣に国会図書館」のインパクト ――今回スタートする、国会図書館の「個人向け
ブログ「読書猿 Classic: between/beyond readers」主宰。「読書猿」を名乗っているが、幼い頃から読書が大の苦手で、本を読んでも集中が切れるまでに20分かからず、1冊を読み終えるのに5年くらいかかっていた。 自分自身の苦手克服と学びの共有を兼ねて、1997年からインターネットでの発信(メルマガ)を開始。2008年にブログ「読書猿Classic」を開設。ギリシア時代の古典から最新の論文、個人のTwitterの投稿まで、先人たちが残してきたありとあらゆる知を「独学者の道具箱」「語学の道具箱」「探しものの道具箱」などカテゴリごとにまとめ、独自の視点で紹介し、人気を博す。現在も昼間はいち組織人として働きながら、朝夕の通勤時間と土日を利用して独学に励んでいる。 『アイデア大全』『問題解決大全』(共にフォレスト出版)はロングセラーとなっており、主婦から学生、学者まで幅広い層か
国立国会図書館デジタルコレクションを使い始めてもう15年になる。昔は牧歌的な時期もあり、面白そうなタイトルを選び、チビチビ楽しみながら読むといった感じであった。ところが国立国会図書館デジタルコレクションが際限なく良くなっていくため、どんどん読み方が変っていった。 今の国立国会図書館デジタルコレクションは便利すぎるため、アクセスする資料の数がものすごいことになってきている。ここ数日のアクセスした資料を抽出してみたら、平均すると1日500あたりで、もう人間の能力では処理できない。 どう読んでいるのかというと、先にブラウザのタブで必要なものが掲載されていそうな資料を10-20程度開いておいて読み進め、必要ならページをめくるとデータを読み込む時間が発生するので、別のタブに移動してまた読むみたいなのを繰り返している。この読み方だと基本的にタイトルや著者といった情報は頭に置かない。データの断片があるだ
2022年8月24日発売「ラジオライフ」10月号の記事、「鳥取県に有害図書指定の理由を聞いてみた」の全文をPDFで配布します。 現在、鳥取県の条例改正により、鳥取県で有害図書に指定されるとAmazonで販売停止になることが発覚いたしました。 鳥取県で本を販売することが、もはやリスクといえる事態です。 条例の適法性と審議のプロセスを含め、有害図書の問題に関してここで1度考えておくべきではないでしょうか。 本記事がそのきっかけになれば幸いです。 ぜひご一読下さい。
2021年10月20日、東京都の中野区立図書館は初の公式ツイッターアカウント「100日後に開館する中野東図書館」を開設した。https://twitter.com/NakanoLib 悪ノリしたアカウント名や、軽佻浮薄で無神経なツイートから、そのうち炎上することが懸念されたため、アカウントの運用や中野区のチェック体制などについてただちに情報公開請求した。 まさか開示決定も出ないうち、本家のワニと違って100日後を待たず、アカウント開設わずか18日後で炎上するとは思わなかった。 開示文書によると、ツイートは指定管理者が1カ月分まとめて作り、区側のチェックを経た上で予約投稿されている。それだけ用意周到なのだから、軽佻浮薄と無神経は意図したものと考えざるを得ない。 また、炎上の原因となった超高層書架が中野東図書館に設置された経緯などについて、現時点でわかっていることも記しておく。この書架の用途は
ブログ「読書猿 Classic: between/beyond readers」主宰。「読書猿」を名乗っているが、幼い頃から読書が大の苦手で、本を読んでも集中が切れるまでに20分かからず、1冊を読み終えるのに5年くらいかかっていた。 自分自身の苦手克服と学びの共有を兼ねて、1997年からインターネットでの発信(メルマガ)を開始。2008年にブログ「読書猿Classic」を開設。ギリシア時代の古典から最新の論文、個人のTwitterの投稿まで、先人たちが残してきたありとあらゆる知を「独学者の道具箱」「語学の道具箱」「探しものの道具箱」などカテゴリごとにまとめ、独自の視点で紹介し、人気を博す。現在も昼間はいち組織人として働きながら、朝夕の通勤時間と土日を利用して独学に励んでいる。 『アイデア大全』『問題解決大全』(共にフォレスト出版)はロングセラーとなっており、主婦から学生、学者まで幅広い層か
","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"
ウェブ制作で React(Next) や Vue(Nuxt)、jQuery が最近どれぐらい使われているのか調べてみたdate2022.9.4(Sun.)tagsweb developmentFrontendJavaScript ウェブアプリケーション開発で React や Vue を使うのはよくある話かなと思うのですが、マーケティングや広報活動など広告クリエイティブ系のウェブサイト制作ではどれぐらい使われているのかなと思い、暇つぶしにリサーチしてみました。 調査方法母集団ウェブギャラリーサイトをいくつか見て比較的国内系のセレクトが多そうな https://io3000.com/ さんから 2022 年に紹介されている 175 件と、ウェブサイトのアワードサイトとして有名な https://www.awwwards.com/websites/ さんで 2022.8 以降に Winner と
『ファクターX』、西浦博教授が報告 「考察すると見えてきた“4つ”の事実」 まだ根拠の不確かな楽観主義は危険 新型コロナ、アジアで流行が拡大 感染者数が増大した国に由来する変異株は英国由来のものや南アフリカ由来のものを含めて、瞬く間に世界中へと拡大し、従来株を置き換えました。自国由来の変異株の拡大が深刻なインドを中心に、流行初期は感染が欧米に比べて制御できていたアジアでも、現在は深刻な状況に一変しています。ついには、これまで地域内感染を食い止めてきた台湾やシンガポールでも感染の連鎖が報告され始めています。今回はその流行に焦点を当てていきます。 世界の流行状況に関するデータは世界保健機関の発表はもとより、ジョンズ・ホプキンス大学のGithubサイト(https://github.com/CSSEGISandData/COVID-19)で公開された情報がオープン化されており、また、複数ソースに
拡大 学校司書の配置増を求める国会決議に反対し「司書の仕事はAI(人工知能)にとって代わられる」(中央)などとした日本維新の会の文書 学校図書館で子どもの読書や学習を支える学校司書の配置増を求める国会決議案に、与野党で唯一、日本維新の会が「近い将来、司書の仕事は人工知能(AI)で代替可能になる」と反対し、臨時国会(9日閉会)への提出が見送られていたことが19日分かった。 2015年施行の改正学校図書館法で「努力義務」とされた学校司書の配置は全体の半数程度にとどまっている。このため「文字・活字文化推進機構」が働き掛け、衆参両院で全会派が了承した形での決議案提出を目指していた。 維新の浅田均政調会長は取材に「人件費増に直結する『司書の配置促進』は『改革』の名に値しない」と文書で回答した。
はじめに 今回の記事では、個人の独断と偏見で2022年~2023年で必ず確認するべきGitHubのリポジトリを紹介する。私のTwitterでこれまで紹介したものもあれば、そうではないものもある。 GitHubはプログラマーにとって、普段の学習・開発を進めるうえでもっとも重要な情報源の1つである。本記事では、分野ごとに確認するべきGitHubリポジトリを紹介する。 なお、今回の記事で紹介するGitHubリポジトリの分野は以下の通り。内容はWeb開発に特化している。 確認必須 Web Python JavaScript TypeScript ちなみに、「確認必須」は分野を問わずすべてのプログラマーに役立つGitHubリポジトリを紹介している。 今回の記事を通して、年末年始の学習・開発に大いに役立ててもらえたら幸いだ。 確認必須 freeCodeCamp 世界最大規模のプログラミングメディア「f
ベテラン司書を大量解雇する一方、新たに職員を募集した狭山市 2020年度から非正規で働く地方公務員の待遇を改善する目的で導入された会計年度任用制度。ボーナスが支給されるほか、フルタイムは退職金の支給対象になったものの、その名称の通り、働く期間は1年単位が原則。任期については、同制度が導入されるまで実質的には上限がなかったが、総務省が「再度の任用は原則2回まで」とのマニュアルを示していたため、多くの自治体が3年めにあたる2022年度が終了するタイミングで、会計年度職員を大量に雇止めするのではないかと危惧されていた。事件が起きたのは、そんな矢先のことだった。 狭山市立中央図書館に22年間勤務していたYさん(仮名)は、児童書を担当するベテラン司書。非正規の職員でありながら、フルタイム勤務で蔵書の選定から除籍、年間予算の管理、地域の学校と連携した各種イベントも長年続けてきて、教師や保護者から厚い信
PythonだってGUIを作りたい Pythonで書いたプログラムを実行して使う場合、**『GUIで入出力できたら便利なのに…』**と思うときはありませんか? 誰かにプログラムを配布する場合でも、CUI(コマンドラインから入出力)はあまり親切とは言えません。 特にITスキルの高くない人にとっては、CUIは拒絶反応を起こすこともあります。 Pythonでも簡単にGUIを作れたら… そんな場合、PySimpleGuiを使ってみてはいかがでしょうか? PySimpleGuiは誰でも簡単にGUIを実装できるのが特徴で、PySimpleGui公式ドキュメントによると、PySimpleGuiはすぐに習得でき、コード量も他のGUIライブラリ(Tkinter、Qt、WxPythonなど)の1/2~1/10程度で済むとのこと。 百聞は一見にしかずなので、まずは下記のコードと実行結果をご覧ください。 impo
新感覚!メソッドチェーンでアニメーションがスラスラ書ける「Tween24.js」を作りました アニメーションを作る時に、「思いついた演出をすぐに実装したい」「頭の中ではできているのに、コーディングするのが面倒」と思ったことはありませんか?アニメーション作成にはライブラリを使用することが多いと思いますが、使い方を調べて覚えて、ドキュメントからコピペしたり、ひたすらタイピングをして… 私はこれらの問題を解決するために、「Tween24」というライブラリを作りました。Tween24はメソッドチェーンで記述するのが特徴で、たった1行でアニメーションが実装できます。依存ライブラリもなく、単体で動作します。アニメーションライブラリの多くはオブジェクト型でプロパティを指定するためタイピングが多くなりがちですが、メソッドチェーンであればエディターのコード補完機能でスラスラと記述できます。 その他にも、メソ
分類<019(読書、読書法)>の棚をブラウジングした。 (読みたい本を更に増やしてしまうかもしれないが、)読書法に関する資料を、積読に触れているものを中心に紹介する。 (1)本を速く読む方法・通読しなくてもいいという意見 資料1 『超速読力』 「超速読力」とは、本や書類を見た瞬間に内容を理解し、コメントを言えるという新しい力であるとし、その意義とトレーニング法について書いている。 資料2 『大学生のための速読法』 接する文献の多い大学生や大学院生のために、楽にポイントを読み取ることができる速読法を紹介している。 資料3 『読まずにすませる読書術』 読む必要のない箇所を見抜く技法や、本を読まずにすませる技法を紹介している。 資料4 『時間がない人のための即効読書術』 バスで読書する際に酔いにくい席の選び方(p.17-18)など、読書を効率化する具体的な技術を紹介している。 (2)多読や乱読な
長野県のJR茅野駅に隣接する茅野市民館図書室が最近、ネットで熱い話題となっている。ずらりと並ぶ本の背表紙が退色してしまい、青っぽくなっているのだ。原因は紫外線とみられ、「本の悲鳴が聞こえる」「意匠重視の設計者の自己満足」などなど、ネット上では厳しい意見があふれるが……。市民館側には公共空間としての狙いと高所にあるがゆえの悩み、ジレンマがあった。 茅野市民館は2005年10月にオープンした。キーワードは「交流」で、外からも見えるし、内からも外が見える。そうすることで異分野の人々の出会いを意識した。 図書室は最も駅に近い空間に細長く作られている。長辺は両側とも高さ5メートルを超える全面ガラス。蔵書は約1万点で、片側の全面ガラスから茅野駅の列車やホームが見え、片側には八ケ岳の山々が映る。開放感とロケーション、日当たりは申し分ないのだが……。 ネットの指摘通り、図書室に並ぶ本の多くは背表紙が青く変
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く