タグ

t_moriのブックマーク (24,473)

  • オラクルよ、 JavaScriptの商標を手放すときだ。Denoのライアン・ダール氏がオラクルに公開書簡

    主要なJavaScriptランタイムであるNode.jsの作者であり、現在もDenoの開発を進めているライアン・ダール氏は、JavaScriptの商標を所有しているオラクルに対して商標を手放すように要請する公開書簡「Oracle, it’s time to free JavaScript.」を公開しました。 オラクルへの要請は今回で2回目 同氏がオラクルにJavaScriptの商標を手放すように要請する試みは2回目です。1回目は2022年9月に行われています。 参考:Denoのライアン・ダール氏「親愛なるオラクル殿、どうかJavaScriptの商標を手放して」と呼びかけ JavaScriptNetscapeがWebブラウザ用に開発したプログラミング言語であることはよく知られていますが、その名称はサン・マイクロシステムズが登録商標として所有し、同社がオラクルに買収されたことで現在はオラクル

    オラクルよ、 JavaScriptの商標を手放すときだ。Denoのライアン・ダール氏がオラクルに公開書簡
    t_mori
    t_mori 2024/09/19
  • テキストエディタをフルスクラッチで書いてみた - Qiita

    テキストエディタをフルスクラッチで書いてみた 完成品はこちらになります https://github.com/sxclij/sxceditor2 それVimじゃねぇの? これはもしかして、既存のテキストエディタを真似しただけで、当にフルスクラッチで作ったわけじゃないんじゃないかと思い始めました。GitHub上にも数多くのVimクローンが散見されています。そこでC言語の力を借りて「当にフルスクラッチで作ったテキストエディタ」を作ろうと思い立ちました。 とは言っても筆者は宗教上の理由によりmallocを使わない事にしているので今回の記事では一切動的メモリ確保はしません。しかし便利な世の中になった物で、mallocを一切使わなくてもテキストエディタが作れる様になりました。 記事ではそんな「誰でも簡単にできるテキストエディタ開発」をやってみたいと思います。 1. プロジェクトの背景 なんでテ

    テキストエディタをフルスクラッチで書いてみた - Qiita
    t_mori
    t_mori 2024/09/19
  • 医薬品検索にベクトル検索を導入したら、デフォで検索ニーズをほぼ満たせそうだった話

    どんな人向けの記事? 医薬品のような難しい検索ニーズにこたえるためにベクトル検索を利用する知見を見てみたい MySQLの全文検索と、ベクトル検索の精度や速度を比較してみたい ベクトルDBEmbeddingモデルを利用した簡単なベクトル検索の実装方法を知りたい 医薬品の検索ニーズは多様なので、ベクトル検索で解決できるか試したい 1つの医薬品を指す名称は、複数存在するため医薬品検索は意外と面倒な問題です。 例えば、日人なら頭痛や生理痛、発熱したときに「ロキソニン」を飲んだことがあるかもしれません。この名称は商品の名称ですが、成分の名称は「ロキソプロフェンナトリウム水和物」です。 さらに、ロキソプロフェンには錠剤以外にもテープやパップといった剤形の違いがあります。 そして最後に、ロキソプロフェンを作っている会社は複数あるので、末尾に「トーワ」や「ファイザー」などの組み合わせが存在します。ロキ

    医薬品検索にベクトル検索を導入したら、デフォで検索ニーズをほぼ満たせそうだった話
    t_mori
    t_mori 2024/09/19
  • Mac やめて Linux PC を自作した - IT戦記

    みなさまお元気ですか 暑さも少し落ち着いてきて、ようやく外に出てもいいかなという気になってきました。季節の変わり目体調には気をつけていきたいですね。 実は、一ヶ月くらい前に Linux PC を自作して Mac から移行しました。そのときの考え、その後の感想を残しておきます。 また、学んだことや作業のログを細かく残しておきたいと思います。(どこかの誰かが不安に思ったときに同じ失敗や疑問を経験した人がいて安心してもらえたら嬉しい) Ubuntu のインストール画面 (ベストオープンソースと開発しよう!) 目次 Mac をやめるきっかけ、経緯 Ubuntu に移行して一ヶ月の感想 おまけ1: どのような PC になったか おまけ2: 事前に学んだこと おまけ3: PC の組み立て おまけ4: Ubuntu のセットアップ Mac をやめるきっかけ、経緯 この 10 年くらい iOS 開発に必須

    Mac やめて Linux PC を自作した - IT戦記
    t_mori
    t_mori 2024/09/18
  • BitBarでMacのメニューバーにオリジナリティを - Qiita

    この記事はラクス Advent Calendar 2016の21日目の記事です。 昨日は@fnzzzさんの デザイン作成マップ でした。 BitBarとは BitBarとは、Macのメニューバーにオリジナルのメニューを追加することができるツールです。 cronのように任意のスクリプトを一定時間間隔で自動起動したり、その結果を確認したりすることができます。 何やらとても楽しげではないでしょうか...。ということでBitBarの紹介をしたいと思います! 準備 下記コマンドでbitbarをインストールします。 もしくは、https://getbitbar.com/ のGet BitBarのリンクからzipをダウンロードして展開し、BitBar.appを/Applications配下へ配置しておきます。 BitBar.appを起動するとMacのメニューバーにBitBarの文字が表示されるはずです。

    BitBarでMacのメニューバーにオリジナリティを - Qiita
    t_mori
    t_mori 2024/09/18
  • 「私はもっと いらすとや を知ろうと思う」『葬送のフリーレン』と「いらすとや」のコラボが決定との報に困惑と期待をする皆様

    『葬送のフリーレン』アニメ公式 @Anime_Frieren 私はもっと いらすとや を知ろうと思う 『葬送のフリーレン』と #いらすとや のコラボが決定! 詳細は9月20日(金)17:00に発表🪄 #フリーレン #frieren pic.x.com/0fvkxx2ohi

    「私はもっと いらすとや を知ろうと思う」『葬送のフリーレン』と「いらすとや」のコラボが決定との報に困惑と期待をする皆様
    t_mori
    t_mori 2024/09/16
  • Pythonで作るポップなポモドーロタイマー - Qiita

    はじめに こんにちは!今回は、Pythonを使ってポモドーロタイマーを作成する過程を、要件定義から実装まで詳しく解説します。このプロジェクトを通じて、以下のスキルを身につけることができます: ソフトウェア開発のプロセス(要件定義、仕様策定、設計、実装) Pythonの基的な構文とオブジェクト指向プログラミング Tkinterを使ったGUIアプリケーションの作成 時間管理の基概念とその実装方法 それでは、プロジェクトの各段階を見ていきましょう。 1. 要件定義 まず、ポモドーロタイマーの基的な要件を定義します。 1.1 機能要件 25分の作業時間を計測するタイマー機能 5分の短い休憩時間を計測するタイマー機能 15分の長い休憩時間を計測するタイマー機能(4回の作業セッション後) タイマーの開始、一時停止、再開、リセット機能 現在のフェーズ(作業、短い休憩、長い休憩)の表示 完了したポモ

    Pythonで作るポップなポモドーロタイマー - Qiita
    t_mori
    t_mori 2024/09/16
  • hadolintを使ってDockerfileをベストプラクティスに沿った状態に保つ

    Dockerは公式にDockerfileのベストプラクティスを表明しています。 が、このベストプラクティスに沿っているかどうか?を人間がいちいちレビューしていくのは正直しんどい、というか現実的ではない… そこで「せや!静的解析したろ!」という時に便利なのがhadolintというライブラリです。 使ってみる 今回はVSCode拡張機能とGHAのCI時に静的解析してもらいたいと思います。 今回はちょうどメンテナンスしていない自分のリポジトリがあるので、これに対して静的解析をかけていきます。 まずはVSCode拡張機能で利用するための下準備として、hadolint体をOSにインストールします。 Macの場合はこちら。 docker/php/Dockerfile:8 DL3008 warning: Pin versions in apt get install. Instead of `apt-

    hadolintを使ってDockerfileをベストプラクティスに沿った状態に保つ
    t_mori
    t_mori 2024/09/15
  • Macがスリープ中にバッテリーが爆減りしだしたので解決するためにした事

    経緯 2023年10月ほどに以前から使用していたMacBook Pro(OS sonoma)がスリープ後に再度開くとバッテリーを消費しきってしまう現象が発生した。前日にMacBookを利用後翌日にはMacが電源なしでは操作できない状態となっていたため非常に面倒なため調査を開始 似たような症状は他の知人MacBook Pro(OS Ventura)でも再現していた 対象の人 Mac設定のログイン項目の見直しを行ったが解決できなかった人、あるいは原因と思われるアプリケーションの設定をオフにすることが出来ない人 MacのSMCのリセットなどを行ったが全然解決ができなかった人 他のサイトなどでMacバッテリードレインについて調べたが解決できずにっちもさっちも行かない人 実行環境 MacBook Pro 2020 13-inch プロセッサ 2.3 GHz クアッドコアIntel Core i7 O

    Macがスリープ中にバッテリーが爆減りしだしたので解決するためにした事
    t_mori
    t_mori 2024/09/15
  • 人生3回目のCSVエディタを作っている話

    私は今、人生で3回目のCSVエディタを作っています。もはや狂気です。 なぜ作り始め、なぜ今また作り直しているかみたいな話を書きたいと思います。 About Me 株式会社ヘンリーでソフトウェアエンジニア & アーキテクト的なことをしつつ、個人開発してます。 Social accounts: kohii on GitHub @kohii00 on X 今までに作ったCSVエディタたち 初代SmoothCSV(2011年〜) 私は新卒で入った会社で公共系のシステム開発に従事しており、CSVを扱う機会が多くありました。(今は医療スタートアップにいますがこの業界もよくCSVが現れます。) 既存のCSVエディタをいろいろ試してみたのですが、どれも求めるものと違うと感じ自分で作るしかないと思い、作りました。 SmoothCSV。時代を感じるUI Java / Swingで作成 (当時Javaくらいしか

    人生3回目のCSVエディタを作っている話
    t_mori
    t_mori 2024/09/13
  • 「アイディア出しの技術」を生成AIに学ばせた結果がすごすぎた。 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

    企画を考えたり、問題解決の方法を模索したり、ビジネスの場面では、アイデアを考えることが多くあります。しかし、なかなかいいアイデアが浮かばない……ということも多いですよね。 そんなときは、生成AIにアイデア出しを手伝ってもらうのはどうでしょうか。 記事では、ビジネスでよく使われるアイデア出しの基技術AIに適用させ、それを使って実際にアイデアを出すプロセスをご紹介します。今回は、多くの人にとって身近な「オフィスの生産性向上」をテーマにアイデア出しを試してみました。 生成AIはアイデア出しの強い味方になる! まずは簡単な準備から。使うAIを選ぼう 1. アイデア出しの基「逆算法」 2. アイデアを広げるなら「SCAMPER法」 3. 異なる視点を得るなら「ペルソナ法」 AIはアイデア出しの強い味方になる! 実践してわかった、生成AIでアイデアを出すコツ 生成AIはアイデア出しの強い味方に

    「アイディア出しの技術」を生成AIに学ばせた結果がすごすぎた。 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
    t_mori
    t_mori 2024/09/11
  • ひとりの書店主として伝えたいこと note を見て応援のメッセ-ジを下さった全国の読者の皆さまありがとうございました。とても勇気づけられました。心より感謝申し上げます。「note見てます」と言って多くの|二村知子 隆祥館書店

    ひとりの書店主として伝えたいこと note を見て応援のメッセ-ジを下さった全国の読者の皆さまありがとうございました。とても勇気づけられました。心より感謝申し上げます。「note見てます」と言って多くの出版社さん、そして同業者さん、からも、信じられないぐらい沢山の連絡をいただきました。JBプレスの記者さんからも取材がありました。ありがとうございました。その後のことを以下にご報告したいと思います。 【その後について】 noteの記事を読まれた版元さんから、「結局、遅延の件はどうなったのか書いて欲しい」と言われたので書かなければならないと思ってはいた。ただ、小さな書店が、踏ん張って生き残るためには、日々の努力しかなく、読まなければならないゲラの数々、イベントの準備など、進めていかなければならない仕事も山積みで、その時間があれば、来の仕事をしたいと思ってしまう自分もいた。 けれども、Amazo

    ひとりの書店主として伝えたいこと note を見て応援のメッセ-ジを下さった全国の読者の皆さまありがとうございました。とても勇気づけられました。心より感謝申し上げます。「note見てます」と言って多くの|二村知子 隆祥館書店
  • PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道

    PSCustomObjectとはそもそもなんぞや PowerShellのパイプラインは、オブジェクトを流すようになっている。なので、複雑な情報はPowerShellのオブジェクトにすると、あとの処理が簡単になる。 そのためにあるのが、「PSCustomObject」と呼ばれる汎用のオブジェクトだ。このオブジェクトであれば、Format-*や*-ObjectといったPowerShellの汎用コマンドを適用できる。 逆に言えば、PowerShellの汎用コマンドは、フラットな構造のオブジェクトを想定しており、プロパティの値がオブジェクトになっているようなものは扱いにくい。このような場合に、PSCustomObjectを作ってフラットな構造にすることで、以後は処理しやすくなる。 なお、PSCustomObjectの基的なことは、Microsoftのサイトにページ(https://learn.m

    PowerShellで面倒なオブジェクトはPSCustomObjectに変換するのが早道
    t_mori
    t_mori 2024/09/09
  • 【作業効率化】お願いだからPCでの移動はこうしてくれ。

    「目的の場所に最短で行け」 これが記事において、僕がもっとも伝えたいことです。 アプリを開く。よく使うページを開く。タブを切り替える。パソコン作業で必ず発生するこれらの作業をトラックパッドや方向キーを使って行っているのであればぜひこの記事を読んで欲しいです。 いつもの作業が数倍早くなることを約束します。 対象者 Macユーザー 新卒社会人や大学生でパソコン操作を速くしたい人 きっかけ 同僚がパソコン作業しているのをみた時に「もっとこうしたらいいのに、、、」と思うことが頻繁にあり、これはまとめて教える人や機会がないのが悪いんだと思ったことがきっかけです。 基的な考え方 カーソル操作を極力減らして、キーボードだけで操作が完結するようにする。 移動によって作業が中断される時間をできるだけ短くすることが目標です。 ケースごとの移動方法 PC内での移動を図にしてみました。(これらができたら十分だ

    【作業効率化】お願いだからPCでの移動はこうしてくれ。
    t_mori
    t_mori 2024/09/09
  • C言語1000行でテキストエディタを作るチュートリアルをやった

    結果的に1200行を越えましたが。 kilo 成果物はこれ↓ 参考サイトはこれです↓ インスパイア元↓ 感想 C言語は10年ぶりくらいに書いた 進めていくうちになんとなく思い出すことができた 最初にちゃんと授業で学んだ言語なので懐かしく思った Cに出会っていなければプログラミングしてなかったかもしれないので感慨深い しかしこのレベルのメモリ管理は正直たいへん 「この関数で確保したメモリはこっちの関数で開放されるので問題ありません」みたいな この調子でやっていったらバグる未来しか見えない 1000行・1ファイルというコンセプトは良いのだがファイル分けて管理したいナ〜〜と思った 配列や文字列の操作、メモリ管理がやりやすい別の言語で書き直したい Cを書くの大変だな…という感想を持った 速さはともかく他の言語で書きたい もっとimmutableに… お手よりも行数が増えた 1行のif文などでもブ

    C言語1000行でテキストエディタを作るチュートリアルをやった
    t_mori
    t_mori 2024/09/06
  • Wi-Fiの「遅延」をどう計るか? Microsoft「PsPing」による計測を試す【イニシャルB】

    Wi-Fiの「遅延」をどう計るか? Microsoft「PsPing」による計測を試す【イニシャルB】
  • 画像生成AI「FLUX.1」が相当ヤバい LoRAで画風の再現も簡単に (1/5)

    画像生成AI「Stable Diffusion」開発者たちが突然発表した新モデル「FLUX.1」、これが楽しすぎてはまりこんでいます。私の業はゲーム会社。出展を予定している東京ゲームショウまで1ヵ月で、やらないといけないことが山積みなのに、FLUX.1が面白すぎて魅力に抗えません。 わずか30分の学習で画風が安定 FLUX.1が決定的に変えてきそうなのはLoRAです。LoRAは学習済みのウェイトモデルを利用することで、少ない枚数であっても学習ができるということで、画像生成AIの分野では広く普及している手法です。FLUX.1は、Stable Diffusionで使われてきたLoRAの方法論を動かすことができることがわかっています。 そのため、FLUX.1のリリース後、ユーザーコミュニティーでさっそくLoRAの環境の整備が始まり、何ができるのかを試すフェーズに入っています。これまでの「Sta

    画像生成AI「FLUX.1」が相当ヤバい LoRAで画風の再現も簡単に (1/5)
    t_mori
    t_mori 2024/09/03
  • ほんで、MEGA BIGくじにいくら賭ければいいの?|morio

    この記事では、MEGA BIGくじの最適な賭け額、最適な賭け額の算出方法について説明する。 ※この記事の内容は間違っている可能性があるので注意してください。間違いがあればご指摘いただけると嬉しいです。できれば専門家にレビューしてほしいです。 ※この記事はMEGA BIGの購入を薦めているわけではありません。 MEGA BIG 祭2024/8/30、MEGA BIG祭が突如発生した。 MEGA BIGは通常期待値がマイナスであるが、台風の影響でサッカーの試合が一部中止になり第1476回のMEGA BIGの期待値が1を超える可能性があるという投稿があったのだ。 toto MEGA BIGが熱い。 対象の12試合中4試合が中止(自動的中扱い)なので、8試合分当たれば1等というレイドイベント発生。現在キャリーオーバー61億円。 公営ギャンブルとしてはありえない期待値。 なおtoto BIG/100

    ほんで、MEGA BIGくじにいくら賭ければいいの?|morio
    t_mori
    t_mori 2024/09/03
  • Intelはどこで間違えた? ~2つのミスジャッジと不調の根本原因

    Intelの業績が冴えない。2024年8月1日に発表された2024年第2四半期(Q2)の決算は、売上高が128.2億米ドルで、営業損失が19.8億米ドル、最終損益が16.1億米ドルといずれも赤字を計上した。加えて、従業員15000人を削減し、配当を停止することも発表された。 Intelの不調は今に始まったことではない。2019年以降の四半期の売上高と営業利益を見てみると、コロナ特需によって2021年に営業利益が増大したが、2022年に入って特需が終焉すると、売上高も営業利益も急降下した。特に営業利益は、2022年Q2以降、ほとんど赤字で推移するようになった(図1)。 その後、2022年11月30日に、Open AIChatGPTを公開すると、米NVIDIA、米AMD、SK hynixなどが売上高を大きく伸ばす一方、Intelの売上高は横ばいで、営業利益はまたしても赤字に陥った。要するに、

    Intelはどこで間違えた? ~2つのミスジャッジと不調の根本原因
    t_mori
    t_mori 2024/08/30
  • 「オープンソースAI」問題ついに決着、OSIが定義を発表

    これまで明確な定義がなかった「オープンソースAI」の定義をオープンソース・イニシアティブ(OSI)が発表した。テック企業が「オープンソース」という言葉を都合よく使っているとの批判への回答となるか。 by James O'Donnell2024.08.26 10 この記事の3つのポイント オープンソースAIの定義がOSIにより発表された 定義はAIモデルの使用、検査、修正、共有の自由を規定している 訓練データの透明性については意見の相違があり折衷案となった summarized by Claude 3 オープンソースAIは現在、至る所に存在する。問題は、実際のところそれが何なのかということについて、意見が一致していないことだ。今、私たちはようやくその答えを得られたかもしれない。オープンソースであることの意味の裁定者を自任するオープンソース・イニシアティブ(OSI)が、新しい定義を発表したのだ

    「オープンソースAI」問題ついに決着、OSIが定義を発表
    t_mori
    t_mori 2024/08/26