tone is a cross platform audio tagger and metadata editor to dump and modify metadata for a wide variety of formats, including mp3, m4b, flac and more. It has no dependencies and can be downloaded as single binary for Windows, macOS, Linux and other common platforms. The code is written in pure C# and utilizes the awesome atldotnet library to provide full support for a wide variety of audio and me
By the makers of Tailwind CSSModern website templates, crafted with Tailwind CSS. Visually-stunning, easy to customize site templates built with React and Next.js. The perfect starting point for your next project and the ultimate resource for learning how experts build real websites with Tailwind CSS.
ヒトの進化において「協力的なコミュニケーション」が大きな鍵を握ったであろうことは、たびたび指摘されるところである。人がひとりでできることは限られている。単独で野生動物を狩ろうとしても、得られるのはせいぜいウサギくらいだろう。しかし、ほかの人と協力すれば、わたしたちはシカだって野牛だって狩ることができる。また、ほかの人と情報交換すれば、わたしたちは新たな技術などについて伝えあうことができる。というように、その進化史において、協力的なコミュニケーションはヒトに多大なメリットをもたらしたと考えられる。 しかしそれならば、次のような問いがさらに生じても不思議ではないだろう。ヒトはどうやって協力的なコミュニケーションを行うことができるようになったのか。 本書は、その問いに対してひとつの回答を与えようとするものである。そして、本書が導き出す回答は、原書のタイトル(Survival of the Fri
経緯 ここ6,7年くらいはバックエンドに関してはRails + EC2/ECSあたりのAWS環境を中心に過ごしてきたが、昨今はフロントエンドでReact/Vue + TypeScriptを書く機会も増えている。なのでこの際NestJS等でバックエンドを書けるようになれば言語のコンテキストスイッチの切り替えが容易になりそうと思った(ちなみにモバイルアプリはFlutterで書くのでDartだが、ではDartでバックエンドを書くかと言われると一人でそんな勇気はないわ...となるのでひとまず置いておく) 最近はinputとoutputを型注釈によって守れたりすることの主に開発体験方面への恩恵が個人的に大きくて、Rails以外で安住の地を見つけたいとは予々思っていた。なので先に挙げたNestJSに全ベットするわけではないにしろ何かしらフレームワークは試していきたい。 AppEngineは大昔に少し触
プログラミングと法制執務両方分かっている人向けの説明 改め文は、patch に切り替えたほうが良いではないか? 概要 法案作成時に、五点セットと言って、法律案概要,法律案要項,法律案,新旧対照表,参照条文を作る。その中で法案の中心になるものは、三番目の法律案だ。法律案は、法案の改正時には、改正前の法令に対して、 - xxの行は削除して、 - xxの行を追加する のような書式で書かれており、法律案は元になる法令を改正するため、「改め文」と呼ばれる。改め文は人間にはおよそ読みづらい代物だ。そのため、法案を審査する議員などは、新旧対照表 を使う。そして法改正では新旧対照表と改め文両方を手作業で修正する。この記事の主張は、法律案 は元となった法令に機械的に法案を適応していけば、改正された法令になることを目的としているのだから、法案を機械判別可能な形に替えませんか?という主張だ。 具体例 具体例を見
Published 2022/06/28 07:28 (JST) Updated 2022/06/28 09:16 (JST) 【ニューヨーク共同】米南部ジョージア州アトランタのサンドイッチ店で26日、注文した商品に「マヨネーズが多すぎる」と怒った客の男が、口論になった末に女性店員2人を銃撃する事件があった。26歳の店員が死亡し、24歳の店員が重体。警察は数時間後、店の近くにいた容疑者の男(36)を逮捕した。米メディアが27日、伝えた。 店員はいずれも今月働き始めたばかりだった。事件当時、重体となった女性の5歳の息子が店内におり、一部始終を目撃していたという。 店の共同経営者は「マヨネーズが多いというささいな理由で発砲する人がいるのは心が痛む」とやるせない思いを吐露した。
楽天モバイルが“新プラン自動移行”の理由に挙げる「電気通信事業法第27条の3」とは何か?:MVNOの深イイ話(1/3 ページ) 楽天モバイルが7月から提供する新料金プラン「Rakuten UN-LIMIT VII」は、1GB以下の「月額0円」が撤廃されることが話題を集めていますが、既存ユーザーにも自動で適用されます。その理由について、楽天モバイルの三木谷浩史会長は「当初は既存ユーザーは0円を継続する方針でいたが、電気通信事業法により“ダメ”だと分かった」と述べています。 続く説明にて、電気通信事業法第27条の3が規定する「行き過ぎた囲い込みの禁止」という規制により、「既存ユーザーは0円を維持したまま、新規ユーザーは1078円(税込み、以下同)から」という条件でのサービス提供が不可能だと判明した、とのことです。 →楽天モバイルの「月額0円」廃止、なぜ既存ユーザーにも適用? 三木谷氏が釈明 今
概要 Matplotlibを利用してデータを可視化し、画像を出力することは少なくないだろう。その際savefigを使って画像を出力すると若干のメモリリークが起こってしまうようだ。 数百枚~数千枚程度であれば特に問題ないが、かなり大量のデータに対し数万枚~数十万枚の画像を夜通し出力したい場合などに問題になる。 動作環境 Python:3.7.7 Matplotlib:3.2.2 調査 以下のコードを使ってメモリの増加量を調べた。 import os import numpy as np import datetime as dt import matplotlib.pyplot as plt import psutil #計測用データ memory_start = psutil.virtual_memory().used time_start = dt.datetime.now() fw =
いま大会上位に位置するDeep Learning系の将棋AIは、評価関数として画像認識などでよく使われているResNetを用いている。ResNetについては機械学習を齧っている人ならば誰でも知ってるぐらい有名だと思うので、詳しい説明は割愛する。(ググれば詳しい説明がいくらでも出てくる) 囲碁AIの世界では、このResNetのブロック数を大きくしていくのが一つの潮流としてある。ブロック数が多いと言うことは、より層の数が増え(よりdeepになり)、1局面の評価に、より時間を要するようになるということである。それと引き換えに評価精度がアップするから、トータルでは得をしていて、棋力が向上するというわけである。 ところが大きいブロック数になればなるほど学習に要する教師局面の数が増える。学習もブロック数に応じた時間を要するようになるから、そう簡単に大きくはできない。しかし囲碁AIの方は、中国テンセント
"If we really want to make our website faster, we should just rewrite it in Next.js." I think you'd be hard pressed to find a tech startup anywhere without at least one developer who is constantly saying this. But is it actually true? I certainly had no reason to doubt it. As someone who had just done the big upgrade from AngularJS to Angular, I was happy that all those months of work had resulted
私は、普段はマッサージ師として訪問マッサージの業務に従事しています。中学生の息子と、間もなく1歳になる娘の二児の父です。 子育てはいろいろと難しいところもあり、例えば思春期の息子がひそかに抱えている悩みだったり、泣いている赤ちゃんのその理由もうまくつかめなくて四苦八苦する日々ですが、ヘルパーの力も借りて夫婦で協力しながら楽しく生活しています。 今回は、私とテレビゲームの関係を振り返ってその歩みをまとめたいと思います。 視覚障害とDY 私は昭和54年4月、「先天性角膜混濁(ピータース異常)」というちょっと特殊な目の病気を持って生まれました。 視力は、11歳までは両目とも光覚もあって、色の識別や、3メートルぐらい先に人や車があるということぐらいはわかっていましたが、誰であるかを判別することはできないぐらいの視力でした。 幼少の頃は白杖なしで近所の自販機までお使いでたばこを買いに行くことができま
『Google Docs』や『Figma』といったリアルタイムな共同編集ツールの恩恵を受けている人は数多くいるでしょう。『Visual Studio Live Share』のようなエンジニアに嬉しいツールも生まれ、今日ではオンライン上でも円滑なコミュニケーションが可能になっています。 これらのツールの基礎にあるのが「共同編集」のテクノロジーです。本記事ではこの技術に焦点を当て、その仕組みと主にフロントエンドでの実用例について紹介します。 記事の前半では、リアルタイムな共同編集に用いられる技術やアルゴリズムについて、発展の歴史とあわせて紹介します。解説用のコードにはJavaScriptおよびTypeScriptを使用しますが、フロントエンドエンジニアに限らず共同編集の仕組みについて気になる読者が知識を深めるきっかけとなるはずです。 さらに後半ではフロントエンドの開発者目線で、前半で紹介した技
@azu さんのブログ記事 Maintainer Month: オープンソースをメンテナンスするコツ を読んで GitHub が Maintainer Month というイベントを主催していることを知りました。 自分は Maintainer Month の Sponsoring の対象でありませんが、自分がオープンソースのプロジェクトをメンテするときに考えていることを書き残しておこうと思います。 オープンソースガイド などにはすごいためになることが書かれていますが、積極的な内容で自分にとっては読むだけで疲れてしまうような内容でもあります。なのでこの記事ではあえて自分が普段考えていることの中でも消極的なことについて書いてみます。 オープンソースのメンテナンスに疲弊している人や、オープンソースに貢献している人、もしくは貢献しようと思っている人に「こんなゆるい気持ちでやってる人もいるんだ」と思っ
『こんなひどいことを県がするとは』80年間あった憩いの場が突然激変...説明なしの"樹木伐採" 県は「工事ではなく維持管理だから説明義務ない」 徳島市内を流れる「多々羅川」。この川の堤防には木々が生い茂り、季節によってさまざまな渡り鳥が訪れていました。そんな自然豊かな堤防の木々が、ある日突然、何の説明もなく伐採されてしまったのです。急に景色が一変してしまい地域住民は怒りの声をあげています。 自然豊かな堤防が一変…木々が突然伐採されて丸裸に 今年4月に毎日放送の取材班宛てに届いた徳島市内の男性からの手紙。 【徳島市内の男性からの手紙】 「いつも目にしていた景色がいつの間にか一変してしまうということが起こり、私の心の中にも納得できない気持ちが湧いてきたのです。周辺住民への説明がないままの一方的な事業の進行というものは、今に始まったものではない」 徳島市内で一体、何が起きているのか。取材班はその
廃炉作業が続く福井県敦賀市の高速増殖炉「もんじゅ」について日本原子力研究開発機構は、原子炉の冷却材などに使われた液体ナトリウムを抜き出す作業を2031年度までに終えるなどとする計画をまとめ、28日、原子力規制委員会に申請しました。 日本原子力研究開発機構は、もんじゅの廃炉に向けて、ことし中に原子炉内の核燃料を使用済み燃料プールに格納する作業を完了し、来年度から原子炉の冷却材などに使われた液体ナトリウムを抜き出す作業に移る計画です。 具体的には、来年度から2026年度にかけて核分裂反応に伴って発生する中性子を原子炉の外に出さないための設備「しゃへい体」を取り出したあと、2031年度までに液体ナトリウムの抜き出しを終えるということです。 また、来年度以降、発電施設に設置されているタービン発電機や給水加熱器などの撤去を始めるとしていて、この計画について原子力機構は28日、原子力規制委員会に申請し
今では200以上のルールがある自然言語のLintツールであるtextlintがどのように作られたかを振り返る記事です。 6月はMaintainer MonthというイベントをGitHubが主催しています。 Maintainer Month is a reminder for the ecosystem to support, celebrate, and compensate open source maintainers. – Maintainer Month Maintainer Monthは、オープンソースのメンテナーが集まって情報共有したり、メンテナーを祝ったり、支援したりするイベントです。 メンテナーがどういうサポートを求めているかを知る、負荷が特定の箇所に集中するエコシステムはバランスが悪いのでそれを支援する方法を知るといったことを思い出すのがMaintainer Monthの
We're laying the foundation for the future of Next.js with 12.2: Middleware (Stable): Dynamic routing for your entire application. On-Demand ISR (Stable): Update content without redeploying. Edge API Routes (Experimental): High performance API endpoints. Edge SSR (Experimental): Server-render your app, at the Edge. SWC Plugins (Experimental): Extend compilation with your own plugins. Improvements
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く