zonu_exeのブックマーク (2,389)

  • Unixの歴史の起源を伝説のゲーム「スペース・トラベル」で遊んで学ぼう! - Qiita

    ちなみに Space Travel にスコア機能やゲームのなにかを記録する機能はありません。描画は点と線だけで画像ファイルの読み込みなどは行いません。オリジナルの Space Travel は紙テープから起動してオンメモリで動くはずです。何が言いたいかというと Space Travel を動かすためにファイルシステムを作る理由はないということです。紙テープからの起動なんて時間がかかるのでは? と思ったあなたは鋭い。1980 年頃の音楽用のカセットテープをコンピュータの記憶媒体として使っていた時代では、実際にゲームを始める前のロード時間に何分も待っていました。 初期の Unix 開発の技術は Space Travel から学んだ さて、この記事は Space Travel を通して Unix 開発の初期の歴史や、なぜケン・トンプソンは Unix を開発するに至ったのかを知ろうというのが趣旨の

    Unixの歴史の起源を伝説のゲーム「スペース・トラベル」で遊んで学ぼう! - Qiita
    zonu_exe
    zonu_exe 2024/09/19
  • 医薬品検索でMySQLの全文検索機能を使った話 - KAKEHASHI Tech Blog

    AI在庫管理の開発チームでバックエンドエンジニアをしている沖です。今回は、AI在庫管理の医薬品検索において、MySQLの全文検索機能を使った話を紹介しようと思います。 この記事は秋の技術特集 2024の 8 記事目です。 今までの医薬品検索では満足できないユーザーがいた なぜMySQLの全文検索機能を採用したのか 全文検索機能を導入する 全文検索インデックスを付与したテーブルを作成する パーサー 照合順序と正規化 全文検索インデックスを使用して検索する データを最適な状態に保つために おわりに 今までの医薬品検索では満足できないユーザーがいた AI在庫管理には、医薬品の在庫一覧画面など、医薬品名で絞り込む画面がたくさんあります。この絞り込み機能を実現するために、これまではSQLのLIKE検索を利用していました。 LIKE検索は、使い慣れたSQLを用いて部分一致検索を実現できる便利な方法です

    医薬品検索でMySQLの全文検索機能を使った話 - KAKEHASHI Tech Blog
    zonu_exe
    zonu_exe 2024/09/11
    シンプルな機能で要件が満たせるときの選択肢としてかなり良さそう
  • Aidemy Premium サービス強化と新たな取り組みについて - 株式会社アイデミー

    各位 平素より弊社のサービスをご利用いただき、誠にありがとうございます。 この度、弊社サービスをご利用の学習者様が作成する学習成果物に関し、運営体制の不備から公開された内容について、倫理的に懸念される状況が発生しました。まずは学習者様および関係者の皆様にご心配をおかけしたことを深くお詫び申し上げます。 1. 現在の対応 今回の事態を踏まえ、速やかに以下の対応を行います。 1. 状況の詳細を確認、精査し、学習者様に対しては必要なサポートを提供します。 2. サービス内で提供している情報、運営の見直しを行い、適切な内容に修正します。 2. 学習者保護の観点からの対応 すべての学習者様が安心してサービスをご利用いただけるよう、学習者保護を最優先に考え、以下の対応を行います。 1. 運営体制の強化: 学習者様が安心して学習できるよう、ご意見やご質問を伺いながら運営体制を強化します。 2. 学習機会

    Aidemy Premium サービス強化と新たな取り組みについて - 株式会社アイデミー
    zonu_exe
    zonu_exe 2024/08/08
  • 最強ローカルLLM実行環境としてのEmacs

    みなさん、ローカルLLMで遊んでいますか? 昨年末に、Ollamaが登場してから誰でも簡単にローカルLLMで遊べる時代がやってきました。そこで、僕もローカルLLMでどんなことができるんだろうと思って触りはじめたのですが、ローカルLLMを最大限に活用するためには、まずはどうやったらEmacsからローカルLLMを使えるようになるのかと考えるのはあまりにも自然な流れでした。 この記事では、ローカルLLMに関する基的な知識から、EmacsからローカルLLMを扱う方法までを解説していきたいと思います。 ローカルLLMの基礎知識 # ローカルLLMとは、LLM(大規模言語モデル)をローカル環境、つまり自分のパソコンで扱えるようにしたモデルです。Facebookが開発しているLlamaが業界のトップランナーで、それをベースにしたモデルを色々な組織(中には個人もいるのかも)が開発しています。 そのLla

    最強ローカルLLM実行環境としてのEmacs
    zonu_exe
    zonu_exe 2024/08/05
    EmacsはMITのAI研究所生まれの最新AIツールです! (ぐるぐる目)
  • クレジットカード決済システムの可用性向上とそれに伴うサービス共通利用規約の改定について - pixiv inside

    こんにちは、CTOのharukasanです。私が担当しているファイナンシャルサービス部ではピクシブが運営している各サービス(pixiv、BOOTH、pixivFACTORY、pixivFANBOXpixivコミック、Pastelaなどなど)においてご利用頂く、決済・送金といったお金のやりとりに関するシステムの構築・運用を行っています。 ピクシブでは決済に関する手続きを変更することを目的に、2024年8月1日にサービス共通利用規約の改定をします。この記事では今回の規約改定を行う理由である、クレジットカード決済システムの可用性向上のために行うクレジットカード決済の転送サービス導入について、クレジットカード決済の仕組みも踏まえてご説明します。 ピクシブのサービスにおけるカード決済の仕組み ピクシブでクレジットカード決済を使った場合のお金の流れを簡単に図示してみました。実際にはもうちょっと複雑

    クレジットカード決済システムの可用性向上とそれに伴うサービス共通利用規約の改定について - pixiv inside
    zonu_exe
    zonu_exe 2024/06/26
  • YAPC::Hakodate 2024のスピーカーを募集します - YAPC::Japan 運営ブログ

    YAPC::Hakodate 2024広報担当の id:papix です. yapcjapan.org 2024年10月5日(土曜日)に開催するべく準備を進めているYAPC::Hakodate 2024ですが, 日より当日発表を披露してくださるスピーカーの募集を開始いたします! fortee.jp 応募は上記のフォームより応募することができます. 今回のYAPC::Hakodate 2024では20分もしくは40分のトークを募集いたしますが, 発表時間は応募時に選択することができます. また, トーク終了後に質疑応答の時間を2〜3分程度用意する予定です. なお, 募集の締切は 2024年7月14日 23:59 (JST) 2024年7月15日 23:59 (JST) *1 を予定しておりますが, 申込状況によっては締切を変更する場合がございます. なお, 採択結果については募集終了後1週

    YAPC::Hakodate 2024のスピーカーを募集します - YAPC::Japan 運営ブログ
    zonu_exe
    zonu_exe 2024/06/17
    うおおおお
  • エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修

    ▼この研修についてのテックブログ記事 https://tech.willgate.co.jp/entry/2024/04/01/184252 ▼補足 株式会社ウィルゲート 2024年度エンジニア新卒研修「エンジニア基礎」の資料です。 実際に研修で使用したものを加筆修正して外部公開しています。…

    エンジニア基礎 ウィルゲート2024年度エンジニア新卒研修
    zonu_exe
    zonu_exe 2024/04/16
  • jsx, tsx のシンタックスハイライトにも対応しました。また、JavaScriptのハイライトを改善しました - はてなブログ開発ブログ

    はてなブログでは、ソースコードなどを構文(シンタックス)に応じて色付け(ハイライト)表示する シンタックスハイライトに対応しています。今回、シンタックスハイライトに関する改善を行いました。 jsx, tsx形式のシンタックスハイライトの追加 JavaScript形式のシンタックスハイライトの改善 jsx, tsx形式のシンタックスハイライトの追加 jsx 及び tsx 形式に新たに対応しました。 はてな記法、Markdownでのハイライト方法は以下のとおりです。 はてな記法 >|jsx| ...ソースコードを記述する... ||< Markdown ```jsx ...ソースコードを記述する... ```詳しい利用方法やその他の形式の対応につきましては、下記のヘルプをご参照ください。 JavaScript形式のシンタックスハイライトの改善 JavaScriptのシンタックスハイライトの改善

    jsx, tsx のシンタックスハイライトにも対応しました。また、JavaScriptのハイライトを改善しました - はてなブログ開発ブログ
    zonu_exe
    zonu_exe 2024/03/21
    PHPのシンタックスハイライト改善も何卒… 短いコードスニペット書くのにわざわざ <?php って書くのはもうやだ…
  • WEBエンジニアだけど1mmも確定申告が分からないので調べたのだ~~!

    2月になると「確定申告の季節ですね~」と言うエンジニアがいるのだ。 ぼくも「そうですねー」と話をあわせるのだが 「確定申告」ってなんなのだあああああああ~~~~? 実はぜんぜん知らないのだああああああああああああああ ・・・って内心は思ってるのだ。 そんなことではいけないと思い、確定申告について調べてみたのだ! 確定申告とは? 一言でいうと「私は今年これだけ稼ぎました!」と税務署に報告することを指すらしいのだ。 うん、それは知ってるのだ。 中学生のときに「国民は納税する義務があるよ」と教えられたのだ。 でも、具体的に いつ? どれくらい稼いだら? どうやって申告する? 税金の仕組みってどうなってるの? など詳しいことは教えられていない気がするのだ。 そこらへんを掘り下げていくのだ。 その前に:会社員は? 会社員の場合は、源泉徴収(げんせんちょうしゅう)というやつのおかげで、確定申告をしなく

    WEBエンジニアだけど1mmも確定申告が分からないので調べたのだ~~!
    zonu_exe
    zonu_exe 2024/02/18
    報酬がいくらだろうと会社が圧倒的に有利のように見えるし、所得税1mmもわかってない前提で結ぶ契約としてはあまりにリスキーだと思うんだけど… 双方納得しての契約なら部外者が口出すことでもないですね
  • リアルと同じ時間軸で青春を描く最新作『Link!Like!ラブライブ!』が描き出す実在性。今履修したら、“3年後”に号泣できるから見てくれ!

    高校3年間、あなたは何をして過ごしていただろうか。勉強、部活、アルバイト、友情など人によってその答えはさまざまで、高校生活を過ごしていない人だっているだろう。充実していた人もそうでない人も、時間は平等に流れる。あの日々が戻ってくることはない。 でも、もし今からきらめく3年間を過ごす誰かを定点観測できるとしたら? シリーズ最新作『Link!Like!ラブライブ!』(以下、『リンクラ』)は、高校生活という短い期間だからこそのきらめきをリアルタイムで描いている、限りなくリアルに近いバーチャル作品だ。作は、我々の過ごすリアルな時間軸とリンクして進行する。つまり、メンバーが高校生活を送る上で起こりうるイベントが待ち受けており、この先進級や卒業も描かれることが想定されるのだ。 作はある意味勝利が確定している。この「勝利」が意味するのは、かつてない感動とエモーショナルだ。ドラマが最高潮に達したとき、

    リアルと同じ時間軸で青春を描く最新作『Link!Like!ラブライブ!』が描き出す実在性。今履修したら、“3年後”に号泣できるから見てくれ!
    zonu_exe
    zonu_exe 2023/12/22
    蓮ノ空がよすぎてラブライブシリーズに復帰してしまった
  • 運営スタッフの視点から見た、技術カンファレンスの魅力とは? #yapcjapan - YAPC::Japan 運営ブログ

    主にPHPのカンファレンスの運営に携わっている長谷川智希(@tomzoh)さんとことみん(@kotomin_m)さんに、運営側の観点から伺おうと思っていたら、なんとお二人の技術コミュニティでのルーツにはYAPCの存在が! YAPCに参加した思い出や技術カンファレンスの楽しみ方、運営スタッフとしての活動まで、幅広く座談会形式でお話を聞きました。聞き手はkobaken(@kfly8)です。 イベントに行きたいのに行けなかった期間が長すぎて、今は爆発中 カンファレンスは「行こうかなと思った時が行きどき」 YAPCは、人生の方向性を変えたイベント ロゴ入りマカロンにペンライト「やりたいと思ったことをやる」 企画には積極的に乗っかっていけば、もっと楽しめる! 懇親会、「話す人を作っておく」でもうこわくない カンファレスは「話を聞いたり、話しかけたりする」良い機会 イベントに行きたいのに行けなかった期

    運営スタッフの視点から見た、技術カンファレンスの魅力とは? #yapcjapan - YAPC::Japan 運営ブログ
    zonu_exe
    zonu_exe 2023/12/04
  • Haskell の Array

    Haskellのカレンダー | Advent Calendar 2023 - Qiita 3日目の記事です。 Haskell の Array (配列) について書こうと思います。Haskell の Array は索引が型クラスの Ix で抽象化されているため、特に配列の次元を拡張する際に柔軟性がありとても便利です。 そんな便利な Array ですが、もともと Haskell はリスト操作が強力ということもあってか、既存の参考書をみても Array の解説はほんの少しにとどまっているか、解説がないことがほとんどです。 Array が必要になる場面の多くは「リストだと !! によるインデックスアクセスで O(n) になってしまい間に合わない」という場面が多いと思います。しかし Haskell にはインデックスアクセスが O(1) の Vector (vector: Efficient Arra

    Haskell の Array
    zonu_exe
    zonu_exe 2023/12/04
  • Railsで秒間1000コミットを捌くにはどうすればいいのか (Kaigi on Railsのフリースペースより) - joker1007’s diary

    先日のKaigi on Rails中の雑談として @ima1zumi さんから、RDBに対して秒間1000コミットぐらいで処理が詰まってる場合ってどうするのが良いのか、という質問を受けまして、雑談の中で色々答えてたんですが、せっかくだから記事にまとめておこうと思います。 ちょっとしたKaigi Effectって感じですね。 今回のKaigi on Railsのトークの中では、 数十億のレコードを持つ5年目サービスの設計と障害解決 by KNR - Kaigi on Rails 2023 の話なんかは割と関連がありますね。ユーザーの行動履歴というのは、ユーザー数 * N * タイムスパンで増えていくレコードなので、書き込みとデータ量が爆発しがちです。トランザクションで堅牢に処理しなければいけないケースもそこまで多くないので、RDBだと書き込みに対する処理が過剰なケースが多い。実際のところこの

    Railsで秒間1000コミットを捌くにはどうすればいいのか (Kaigi on Railsのフリースペースより) - joker1007’s diary
    zonu_exe
    zonu_exe 2023/10/31
  • 電気通信における「通信の秘密」について解説します(追記あり) - 畳之下新聞

    この記事は法的見解を示すものではありませんのでご了承ください。 総務省や業界団体のガイドラインに基づいて記載していますが、間違いがありましたらコメント等で優しくご指摘お願いします。 憲法における「通信の秘密」 「通信の秘密」は、日国憲法により保障されています。 日国憲法 第21条2項 検閲は、これをしてはならない。通信の秘密は、これを侵してはならない。 憲法における通信の秘密の保護は、国民のプライバシー保護にとどまらず、公権力や通信業務従事者によって通信の秘密が侵害されないことを保障しています。 電気通信分野において、憲法における「通信の秘密」が適用されるケースはまずありませんし、適用しても議論が大づかみになりすぎるので、憲法で保障されていることだけを理解しておきましょう。 電気通信における「通信の秘密」 憲法の規定を受け、電気通信の分野では、電気通信事業法や電波法、有線電気通信法等に

    電気通信における「通信の秘密」について解説します(追記あり) - 畳之下新聞
    zonu_exe
    zonu_exe 2023/10/31
  • Deno のお祭り 『 Deno Fest(ディノフェス) 』を開催しました! - 虎の穴開発室ブログ

    みなさんこんにちは、Deno Fest 運営です。 2023年10月20日に開催した、Denoのお祭り『Deno Fest(ディノフェス)』にご参加いただいた皆様ありがとうございました。 今回はイベントの立ち上げと準備、当日の様子についてレポートします。 発端 「とらのあなラボが、Deno の勉強会をやるぞ」と聞いて「なんで?」と浮かぶ方が少なくないと思います。 とらのあなラボは、2021年8月から『toranoana.deno』 という「Deno に関することならなんでもOK」の勉強会を続けています。(直近は 8月開催でした) yumenosora.connpass.com そういった活動もあり、Deno の日コミュニティ deno- ja に toranoana.deno の運営メンバーもお邪魔しています。 Deno社メンバーの来日に合わせて、コミュニティ内でリアルイベントをやる機

    Deno のお祭り 『 Deno Fest(ディノフェス) 』を開催しました! - 虎の穴開発室ブログ
    zonu_exe
    zonu_exe 2023/10/30
    最高のフェスでした
  • 某Youtuberにネタ無断借用され塩対応された件【出典は大事】

    ※該当チャンネルが削除されました。意でない結末で残念です。よってこの記事の役目は終えましたが他の解説系動画制作者さんへ「出典の重要性」を周知する一助となればと思い残すことにします。拡散にご協力いただいた皆さんに感謝申し上げます。(2023/10/15追記) ◆スーパーマリオの左右論◆ 先日、たまたまYoutubeで流れてきた動画を見てたんですよ。内容は「なぜ左スクロールゲームは無くなったのか」というテーマをピンクと緑のキャラクターが解説するというものでした。 私オロチは以前「スーパーマリオの左右論」という記事でなぜスーパーマリオは右(→)へ進むのかというテーマを「インターフェイス由来説」「言語・科学的プローチ」「物語としてのロジック」「その他諸説」と4章に渡って徹底的に掘り下げたことがあったので、非常に興味深いテーマだなあと思って好意的に見てたんです。 「スーパーマリオの左右論」は私が数

    某Youtuberにネタ無断借用され塩対応された件【出典は大事】
    zonu_exe
    zonu_exe 2023/10/14
  • ヤマハ動画 │ ヤマハ発動機株式会社 - イベント | ヤマハ発動機

    YAMAHAの歴史をゆっくり解説するよ。 前→sm808808 マイリスト→【準備中】 次→sm808819 ▼ヤマハ発動機ジャパンモビリティショーWebサイト▼ https://global.yamaha-motor.com/jp/showroom/event/japan-mobilityshow-2023/ 使用キャラクター(霊夢・魔理沙) 東方Project(©上海アリス幻樂団) ゆっくり霊夢・ゆっくり魔理沙制作 きつね(仮)

    zonu_exe
    zonu_exe 2023/10/12
  • RSA署名を正しく理解する

    初めに 「署名とはメッセージのハッシュ値を秘密鍵で暗号化したものであり、検証は署名を公開鍵で復号してハッシュ値と等しいかを確認することである」という説明(×)をよく見かけます。 正しい署名の定義と実際のRSA署名がどのようなものであり、上記説明(×)がなぜよくないのかを理解しましょう。 署名の定義 署名の解説は署名の概要でも解説しましたが、再掲します。 署名(方式)は鍵生成(KeyGen)、署名(Sign)、検証(Verify)の3個のアルゴリズムからなります。 KeyGenではアリスが署名鍵sと検証鍵Sを生成します。署名鍵sは自分だけの秘密の値なので秘密鍵、検証鍵Sは他人に渡して使ってもらう鍵なので公開鍵ともいいます。 Signは署名したいデータmに対して署名鍵sを使って署名と呼ばれるデータσを作ります。 データmと署名σのペアを他人(ボブ)に渡します。 Verifyはボブが検証鍵Sを使

    RSA署名を正しく理解する
    zonu_exe
    zonu_exe 2023/09/17
  • PHPカンファレンス小田原

    PHPのカンファレンスやイベントは、さまざまな場所で開催されており、これまでにそのカンファレンスでの熱気や楽しみを実際に味わってきました。 その熱狂に魅了され、「小田原」からもこの熱狂を生み出したい、と思い開催を決意しました。小田原の魅力を最大限に活かしながら、PHPコミュニティを一層盛り上げていくことを目指します。 初めての開催で、未熟な点も出てしまうかと思いますが、全力で取り組みます。最大限に「学び」を楽しんで頂ける様尽力いたします! 皆様のご参加をお待ちしております!🍥

    PHPカンファレンス小田原
    zonu_exe
    zonu_exe 2023/09/17
    小田原に行きたい!!!!
  • Nimで知る「オブジェクト指向をする/しない」ということ

    Nim は、「もしアラン・ケイがオブジェクト指向と言わなかったら」という歴史の if を感じさせてくれる言語だと思った話をします。 私自身は Nim 初心者です。細部の「こいつ慣れてないな」感はご容赦ください。この記事は、この言語については初心者だけれど、プログラミング言語とパラダイムを考えるうえでとても価値があると思った気付きがあったのを、図々しくも記事にしました。複数のプログラミング言語を歴史的な観点で評価するうえで、Nim を通して 70 年代以前の言語と 80 年代以後の言語、具体的には、C with classesC++ の境界線を見つめ直すことができるんじゃないかと思います。 ズバリ言うと、Nim はアラン・ケイのオブジェクト指向が通じない言語です。 Nim の言語標準には class キーワードがありません(マクロを作れば語句の拡張は可能ですがオプションです)。が、そん

    Nimで知る「オブジェクト指向をする/しない」ということ
    zonu_exe
    zonu_exe 2023/09/16