タグ

2024年5月26日のブックマーク (23件)

  • pyenvを初心者に薦めるのはもうやめよう - methaneのブログ

    Pythonのパッケージ・プロジェクト管理ツールはまだ乱立状態にあって、どれを使えばいいのかわからないから慣れたpyenv+pipを使おうという判断をする人がいるかもしれない。その判断自体は別に否定しないけれども、初心者に教える時にpyenvを教えるのはもうそろそろやめてほしい。 Pythonをソースからビルドするので、コンパイラや依存ライブラリを事前に揃えないといけない。依存ライブラリが足りないと中途半端なPython環境もできうる。 デフォルトで最適化オプション(PGO+LTO)が付いてないので、最適化ビルドしたPythonより~5%程度遅い Windowsで使えない Rye, pdm, Hatch などは python-build-standalone と呼ばれるビルド済みPythonをインストールする機能があるので、これらの欠点が存在しない。 Pythonをインストールするところま

    pyenvを初心者に薦めるのはもうやめよう - methaneのブログ
    sanko0408
    sanko0408 2024/05/26
  • 脳に収まるコードの書き方

    ソフトウェアは複雑さを増すばかりですが、人間の脳は限られた複雑さしか扱えません。ソフトウェアが思い通りに動くようするには、脳に収まり、人間が理解できるコードを書く必要があります。 書は、拡張を続けても行き詰ることなくコードを書き、複雑さを回避するための実践的な方法を解説します。最初のコードを書き始めるところから機能を追加していくところまでを解説し、効率的で持続可能なペースを保ちながら、横断的な問題への対処やトラブルシューティング、最適化を行なう方法を説明します。自分のチェックリストからチームワーク、カプセル化から分解、API設計から単体テストまで、ソフトウエア開発の重要な課題に対する考え方やテクニックを紹介します。サンプルプロジェクトで使うコードは、Gitリポジトリの形で入手でき、試しながら学べます。 有効に機能するプロセスを選び、効果のない方法論から脱却する方法。チェックリストを使うこ

    脳に収まるコードの書き方
    sanko0408
    sanko0408 2024/05/26
  • 最近ローカルLLMがアツいらしい

    最近、ローカルLLMがアツくなっているという話をtwitterでチラホラ見かける。 ローカルLLMって何じゃ?というと、オープンに公開されているモデルのウエイトをDLしてきて手元のPC上で推論させる事である。 オープンなAIモデルとは逆の存在として、モデルがDLできないクローズなAIモデルもある。 OpenAIやAnthropicのような最先端AI企業のクローズなAIモデルに比べて、オープンに公開されているオープンなAIモデルの性能は今でもかなり後れを取っている。 だから去年の間はあくまでAI命はChatGPTのようなクローズモデルであって、オープンなAIモデルなんて眼中にありませんみたいな風潮が無くはなかった。だが最近は風向きが少々変わってきている。 GPTのAPI高い問題 & OpenAIAIベンチャー皆殺しにしてしまう問題 まず「結局GPTのAPIを叩いてサービス運営して成功し

    sanko0408
    sanko0408 2024/05/26
  • 「Winamp」のソースコードが9月24日に公開へ/かつて一世を風靡したWindows向けのメディアプレイヤーアプリ

    「Winamp」のソースコードが9月24日に公開へ/かつて一世を風靡したWindows向けのメディアプレイヤーアプリ
    sanko0408
    sanko0408 2024/05/26
  • なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita

    Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンドであるべきなように思えます。しかし sort コマンドには -u オプションとして uniq コマンドに相当する機能が組み込まれています。なぜそうなっている(そうなってしまった)のかを「ソフトウェア作法(さくほう)」を参照しながらこの記事で明らかにしたいと思います。 関連記事 Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない 「誰」がuniq機能をsortコマンドに組み込んだ!? 熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません。しかし uniq 機能が組み込まれたのは Version 7 Unix、つまり Unix の開発者が組み込んだのです。これは 1

    なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita
    sanko0408
    sanko0408 2024/05/26
  • 【無印良品の「収納グッズ」おすすめ5選】家の中でも旅先でも大活躍。愛用者が激推しする商品たち #ソレドコ - ソレドコ

    リビングやキッチン、洗面所、脱衣所をはじめ、家の中のあらゆる場所で大活躍する、無印良品の収納グッズをご紹介します。ポリプロピレンファイルボックスや洗面用具ケース、ワイヤーバスケット、PPストッカーなど、人気商品の活用例も併せてお伝えします。 数々の名品がそろう無印良品でも、とりわけファンが多いのが「収納グッズ」。シンプルで空間になじみやすいデザインと、かゆい所に手が届く使い勝手の良さが魅力です。そんな無印良品の収納グッズの中から、愛用者がおすすめする品々を紹介します。 散らばるCDやDVDを華麗に収納。ポリプロピレンファイルボックス 遠征アイテムをこれ一つに。洗面用具ケース 「見せるキッチン収納」にぴったり。パイン材ユニットシェルフ 脱衣所収納の最適解? ワイヤーバスケット&PPストッカー ワイヤーバスケット PPストッカー 【番外編】レイアウト変更も楽々。収納ケース用キャスター あらゆる

    【無印良品の「収納グッズ」おすすめ5選】家の中でも旅先でも大活躍。愛用者が激推しする商品たち #ソレドコ - ソレドコ
    sanko0408
    sanko0408 2024/05/26
  • Chrome DevToolsにもGeminiを搭載へ。エラーの解決策などAIが支援

    Googleは、日時間5月15日から開催中のイベント「Google I/O 2024」で、デスクトップ版のChromeが備える開発ツール「Chrome DevTools」に、同社の最新版の生成AIであるGeminiを組み込むと発表しました。 これによりDevToolsのコンソールで表示されるエラーメッセージなどをGeminiが解説し、エラーの解決などを支援してくれるようになります。 DevToolsのエラーをGeminiが解決 下記がGoogle I/Oのデベロッパー向け基調講演で行われたデモ画面の一部です。DevToolsに表示されたエラーに関して、右上の「Understand this error」ボタンをクリックすると、このエラーがGeminiに送られます。

    Chrome DevToolsにもGeminiを搭載へ。エラーの解決策などAIが支援
    sanko0408
    sanko0408 2024/05/26
  • 神戸市さん、データ利活用しすぎ……またまたやってくれました! 無料で誰でも使える「統計ダッシュボード」拡充。新たに「日本の地域別将来推計人口」と「住民基本台帳人口移動報告」を公開【地図と位置情報】

    神戸市さん、データ利活用しすぎ……またまたやってくれました! 無料で誰でも使える「統計ダッシュボード」拡充。新たに「日本の地域別将来推計人口」と「住民基本台帳人口移動報告」を公開【地図と位置情報】
    sanko0408
    sanko0408 2024/05/26
  • [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開

    [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開 Googleは同社の最新生成AIであるGeminiをベースとした新しいWeb IDE「Project IDX」をオープンベータとして公開しました。 Project IDXは、モバイルやデスクトップなどのマルチプラットフォームに対応したフルスタックのWebアプリケーションを、さまざまなフレームワークや生成的AIの支援などを活用して効率的に開発するための、Webブラウザから利用可能な統合開発環境です。 これまでその存在は発表されていましたが、招待されたユーザーのみが利用可能でした。 We want to make generative AI accessible to every developer on the planet. That’s why we’re making Gemini

    [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開
    sanko0408
    sanko0408 2024/05/26
  • もう限界。Windows 11にやめてほしいこと8つ

    もう限界。Windows 11にやめてほしいこと8つ2024.05.14 21:00419,920 Kyle Barr - Gizmodo US [原文] ( 福田ミホ ) Windowsってこんなにうっとうしかったっけ…。 Windows 11のリリースから2年以上経ち、来年にはWindows 10のサポート終了が迫ってるんですが、なかなか移行が進んでないと言われます。Windows 11のどのへんが問題なのか…米GizmodoのKyle Barr記者がまとめてくれました。 これ、多くのWindowsユーザーが経験したんじゃないでしょうか。新しいPCを買ってワクワクしながら立ち上げたんだけど、そうだ、これWindows 11だった…という気の重さ。いろんなありがたい機能と同じくらい、要らない機能も満載の、Windows 11だったっけ…と。 僕は最近iBuyPowerのScale PC

    もう限界。Windows 11にやめてほしいこと8つ
    sanko0408
    sanko0408 2024/05/26
  • GitHub Copilot Workspaceが利用可能になったのでゼロからアプリを作ってみた - Alternative Architecture DOJO

    こんにちは、MLBお兄さんこと松村です。 昨年の MLB 全体ドラフト1位のポール・スキーンズ投手がメジャーデビューしました。予想通りの豪速球でした。 2024年4月29日についにテクニカルプレビューが開始となった GitHub Copilot Workspace ですが、ゴールデンウィーク中に私のアカウントでも利用可能となっていたため、試してみたことを書いていきます。 利用開始まで この記事を書いている時点では、 GitHub Copilot Workspace の利用には待機リスト (Waitlist) への登録が必要であり、その通過を待つ必要があります。 そのため GitHub Copilot Workspace を利用したい方は、こちらから登録を行いましょう。 githubnext.com ゼロからアプリを作ってみる 今回は練習として私がコードを書くこと無く、 C# の簡単なアプリ

    GitHub Copilot Workspaceが利用可能になったのでゼロからアプリを作ってみた - Alternative Architecture DOJO
    sanko0408
    sanko0408 2024/05/26
  • X(Twitter)一強時代が終わって欲しい。

    のネットで創作活動するのに X(以下ツイッター)がバズってないと人権無いのキツすぎ。 自分は絵描いてるけど、skebで1案件5kを2年間200件こなしたから壊滅的に絵が下手な方ではないと思う。なのに、ツイッターで絵を上げても1いいねしか付かない。一桁じゃないぞ「1」だぞ。 まぁ、大体理由はわかるよ。普段からあんまりポストしてないとか相互いいねしてないとか、リプして絡んでないとか。 一時期はちゃんとそういう営業活動してたけど、なんかしょーもないなぁって。そういうんじゃないじゃん、創作活動って。 それに壁打ちだけでクールに伸びてる人見ると嫌々営業して必死に伸ばしてる自分がクッソ情けなくなってなぁ。好きでコミュニケーションしてんなら良いけど心にも無いのに他人のイラストに「凄く良いです!」とかしんどいわ。 でもそうしないとツイートがTLに浮上せず公開アカウントなのに非公開アカウントみたいになる

    X(Twitter)一強時代が終わって欲しい。
    sanko0408
    sanko0408 2024/05/26
  • 「東芝未来科学館」が一般公開を終了へ 63年にわたり親しまれた科学教育施設

    東芝は5月23日、同社の科学教育施設「東芝未来科学館」の一般公開を、6月29日をもって終了すると発表した。公開終了について「当社グループの事業ポートフォリオがBtoCからBtoBへ移行していることに伴い」としている。 東芝未来科学館は、1961年に小向事業所内に開設した「東芝科学館」を前身とし、2014年に川崎社(スマートコミュニティセンター)の開所にあわせて同センター内に移転。現名称に変更して運営してきた。1961年からの累計来館者数は2022年6月時点で1100万人におよぶという。 同館では「先端科学技術・事業の情報発信」「産業遺産の保存・歴史の伝承」「科学技術教育・啓発活動の推進」を目的としていたが、B2CからB2Bへの事業ポートフォリオの移行にあたり、役割の見直すという。 一般公開終了後、「先端科学技術・事業の情報発信」機能は、24年2月に開所した研究開発新棟「イノベーション・パ

    「東芝未来科学館」が一般公開を終了へ 63年にわたり親しまれた科学教育施設
    sanko0408
    sanko0408 2024/05/26
  • 1996年誕生のIMサービス「ICQ」、6月26日に終了へ

    最盛期には1億人が使っていたインスタントメッセージングサービス「ICQ」が6月26日に終了する。現在同サービスを運営している露VKが5月24日、公式Webサイトで告知した。 Webサイトには、「VKメッセンジャーで友達とチャットできる」とあり、VKアプリへの移行を促している。終了の理由などについての説明はない。VKは同社が日を含む世界で提供しているメッセンジャーアプリだ。 ICQは、1996年にイスラエルMirabilisが開発し、1998年に米AOLに約4億700万ドルで買収された。2010年に露Mail.ru Group(現VK)が買収し、提供を続けていた。 VKは露メディアのコムソリスカヤプラウダに対し、今後はVK MessengerとWorkspaceの開発に注力すると語った。 同メディアによると、2024年のロシアで最も人気のあるメッセージングアプリはTelegramという。

    1996年誕生のIMサービス「ICQ」、6月26日に終了へ
    sanko0408
    sanko0408 2024/05/26
  • マイナカード画像など15万人分情報漏えいの労務クラウド、流出発表後に6社がサービス解約 ARRの5%強

    WSTは3月29日、労務管理クラウドサービス「WelcomeHR」について、サーバの設定ミスによりユーザー情報が外部から閲覧可能な状態になっていたと発表。16万2830人分の情報が閲覧可能で、うち15万4650人分の情報が実際に第三者にダウンロードされたという。閲覧可能だった情報の中には、氏名や住所などの個人情報に加え、マイナンバーカードや運転免許証などの画像も含まれていた。 関連記事 「カオナビに漏えいの事実なし」 子会社のサービス「WelcomeHR」から個人情報15万人分漏えいでカオナビ社が説明 子会社のワークスタイルテックが手掛ける労務管理クラウド「WelcomeHR」で、ユーザー情報16万人分近くが外部から閲覧可能になっており、うち15万人分近くが実際に第三者にダウンロードされた件を巡り、親会社のカオナビは、自社のタレントマネジメントサービス「カオナビ」には影響がなかった旨を発表

    マイナカード画像など15万人分情報漏えいの労務クラウド、流出発表後に6社がサービス解約 ARRの5%強
    sanko0408
    sanko0408 2024/05/26
  • サイバー攻撃、先手で無害化 能動的防御導入へ、臨時国会で法整備検討 月内に有識者会議

    政府は、サイバー攻撃に先手を打ち被害を未然に防ぐ「能動的サイバー防御」の導入に向けた検討を格化させる。月内にも有識者会議を設置し、法整備に向けた課題を整理した上で秋の臨時国会への関連法案提出を目指す。政府機関や民間の重要インフラに対するサイバー攻撃の脅威が増す中、防衛体制の強化が急務となっている。 能動的サイバー防御は、サイバー攻撃を未然に防ぐため、相手側のサーバに侵入し無害化を図る。2022年に策定した国家安全保障戦略で、欧米並みの防衛体制を構築するため導入が明記された。 具体的には、悪用が疑われるサーバを検知するための情報活用や相手のサーバへの侵入・無害化を可能にする政府への権限付与のほか、民間企業が攻撃を受けた際の情報共有を検討項目に挙げた。 法整備にあたっては課題も多い。攻撃側サーバの検知に関しては、憲法21条や電気通信事業法が規定する「通信の秘密」を侵害する可能性が指摘される。

    サイバー攻撃、先手で無害化 能動的防御導入へ、臨時国会で法整備検討 月内に有識者会議
    sanko0408
    sanko0408 2024/05/26
  • [速報]GitHub Copilot extensions発表。CopilotがDockerやAzureなどサードパーティの専門家へ拡張、プログラマの質問に答えてくれる

    マイクロソフトは、日時間5月22日未明から開催中のイベント「Microsoft Build 2024」で、GitHub Copilotの新機能「GitHub Copilot extensions」を発表しました。 GitHub Copilot extensionsは専門知識を持つCopilot GitHub Copilotは、プログラマはVisual Studio Codeなどのコードエディタ上やチャット欄でAIと対話し、プログラミングに関する質問への回答やコードの生成などをAIが行ってくれる機能です。 GitHub Copilot extensionsは、このCopilotの能力をサードパーティなどがそれぞれのソフトウェアやサービスの専門家へと拡張できるようにし、プラグインとしてCopilotに組み込み可能にしたものです。 拡張されたCopilotの例として、マイクロソフトが提供する「

    [速報]GitHub Copilot extensions発表。CopilotがDockerやAzureなどサードパーティの専門家へ拡張、プログラマの質問に答えてくれる
    sanko0408
    sanko0408 2024/05/26
  • [速報]マイクロソフトが「Team Copilot」発表。生成AIが会議のファシリテーターやプロジェクト管理を実行

    マイクロソフトは、日時間5月22日未明から開催中のイベント「Microsoft Build 2024」で、生成AIがさまざまな業務を支援してくれる「Microsoft Copilot」の新機能として「Team Copilot」を発表しました。 チームの生産性向上を実現するTeam Copilot Microsoft Copilotは、同社のオフィス製品などに組み込まれた生成AIによって文書やプレゼンテーションの作成などの支援を通じて個人の生産性向上を実現する機能として登場しました。 今回発表された「Team Copilot」はMicrosoft Copilotの新機能として、会議やプロジェクトなどのチームで行われる作業の生産性向上を実現するために生成AIが支援するものです。具体的には以下の3つの機能が提供されます。 ミーティングファシリテータ 会議においてCopilotがアジェンダを管理

    [速報]マイクロソフトが「Team Copilot」発表。生成AIが会議のファシリテーターやプロジェクト管理を実行
    sanko0408
    sanko0408 2024/05/26
  • Kotlin 2.0正式リリース。新コンパイラ「K2」採用でコンパイル速度が約2倍、マルチプラットフォーム対応も加速へ

    Kotlin 2.0正式リリース。新コンパイラ「K2」採用でコンパイル速度が約2倍、マルチプラットフォーム対応も加速へ JetBrainsは、同社が主導して開発しているプログラミング言語「Kotlin」のメジャーバージョンアップとなる「Kotlin 2.0」を、日時間5月23日に行われたイベント「KotlinConf'24」で発表しました。 KotlinJavaVM言語として登場し、2017年にAndroidの正式な開発言語になったことで急速に注目度を高めました。現在ではサーバサイドやAndroid、iOS、Windows、Webアプリケーションなどの開発にも対応するマルチプラットフォーム対応のプログラミング言語として展開が進んでいます。

    Kotlin 2.0正式リリース。新コンパイラ「K2」採用でコンパイル速度が約2倍、マルチプラットフォーム対応も加速へ
    sanko0408
    sanko0408 2024/05/26
  • 宇宙から解読不能なデータを送信し続けていたボイジャー1号がついに科学データの送信を再開

    1977年に打ち上げられたNASAの無人宇宙探査機のボイジャー1号は、2023年11月に突如解読不能なデータを地球に向けて送信し始めました。その後、不具合が発生した原因が判明し、ボイジャー1号は解読可能な信号を送信することができるようになっていたのですが、現地時間の2024年5月22日についに科学データの送信という来のミッションを再開することに成功したと発表されています。 Voyager 1 Resumes Sending Science Data from Two Instruments - Voyager https://blogs.nasa.gov/voyager/2024/05/22/voyager-1-resumes-sending-science-data-from-two-instruments/ 記事作成時点で地球から約240億km離れた地点を旅しているボイジャー1号は、

    宇宙から解読不能なデータを送信し続けていたボイジャー1号がついに科学データの送信を再開
    sanko0408
    sanko0408 2024/05/26
  • 「4桁の暗証番号」で最も使われている数字は何なのか?

    クレジットカードの暗証番号やスマートフォンのパスコード、PCのロック解除コードなど「4桁の暗証番号」を使う機会は日常にあふれています。いずれも他人から推測されにくい4桁の数字を使うべきものですが、自分が覚えやすかったり、入力しやすかったりする数字を使ってしまうという人も多いはず。イギリスのデータサイエンティストであるニック・ベリー氏が2012年に書いた「4桁の暗証番号でよく使われている数字をまとめたブログ」は、2024年になってもなお通じる興味深い内容となっています。 PIN number analysis http://www.datagenetics.com/blog/september32012/index.html 「0~9」の数字を組み合わせて作られる4桁の暗証番号は全部で1万通りであり、すべての人々がランダムに数字を選んでいる場合、ランダムな数字を入力してロックを解除できる可能

    「4桁の暗証番号」で最も使われている数字は何なのか?
    sanko0408
    sanko0408 2024/05/26
  • 20年ぶりの大きな「太陽フレア」、いったい何が起こっていたの?

    20年ぶりの大きな「太陽フレア」、いったい何が起こっていたの?2024.05.21 21:007,194 Passant Rabie - Gizmodo US [原文] ( たもり ) 5月10日、この20年で最も強い太陽フレアが発生しました。 大規模な太陽フレアが生じ、地球に向けて高エネルギーの粒子などを放出したことで、地球の磁場を乱す「磁気嵐」が発生。その結果、電力網の障害や無線通信の途絶が起きたのです。 20年ぶりの大きな磁気嵐アメリカ海洋大気庁(NOAA)の宇宙天気予報センターは現地時間の9日、激しい磁気嵐を生じさせるコロナ質量放出(CME)を少なくとも5つ観測したとする異例の注意報を出しました。 太陽から放出された放射エネルギーは10日に地球に到来し始めて12日まで続き、世界各地の空には色鮮やかなオーロラが広がりました。 素晴らしい自然現象は別として、この磁気嵐は軌道上のブロード

    20年ぶりの大きな「太陽フレア」、いったい何が起こっていたの?
    sanko0408
    sanko0408 2024/05/26
  • スイスアーミーナイフ、「ナイフぬき」メニューを開発中

    スイスアーミーナイフ、「ナイフぬき」メニューを開発中2024.05.21 07:0024,366 Melvin Backman, Quartz - Gizmodo US [原文] ( 中川真知子 )

    スイスアーミーナイフ、「ナイフぬき」メニューを開発中
    sanko0408
    sanko0408 2024/05/26