タグ

danxdanのブックマーク (1,995)

  • 趣味プログラミングのたのしみ - Hatena Developer Blog

    こんにちは。CTOのid:motemenです。みなさん趣味プログラム書いてますか? このエントリは Backyard Hatena #4 のフォローアップ記事です。エピソードの最後のほうで、「motemenが作って公開しているツール、どんなことを考えて作ってる?」という話になりました。そのときは時間の関係もあってあまりちゃんと話せなかったな、という感覚があったので、ここであらためて考えてみようと思います。 治具のようにつくる ウェブ上で読める自分が好きな記事のひとつに、Go Is a Shop-built Jig(抄訳)というものがあります。一言でいうと、「Goは現実的な問題を解くための治具である」ということをいっています。治具とは何かを達成することを補助する小さな目的のために作られた道具、という感じかな。fujiwaraさんの隙間家具のたとえからも近いニュアンスを感じます。 自分がツール

    趣味プログラミングのたのしみ - Hatena Developer Blog
    danxdan
    danxdan 2023/10/28
  • 個人開発を加速させる効率アップ戦術

    参考記事: https://www.bannerbear.com/blog/why-you-should-do-50-coding-and-50-marketing-as-a-solo-tech-founder/ ポストック: https://postock.app/

    個人開発を加速させる効率アップ戦術
    danxdan
    danxdan 2023/10/27
  • サーバー構築の練習ができるLinux学習サイトInfraAcademy(インフラアカデミー) - Qiita

    こんにちは、 InfraAcademyというLinuxやネットワークの学習サービスを作成しております、ryuと申します。 サーバー構築が練習できるLinux学習サイトInfraAcademyについてご紹介します! シミュレーターを使ってサーバー構築の練習ができる InfraAcademyでは、Linuxのシミュレーターを使ってサーバー構築の練習ができます。 今までは、VirtualBoxで学習を進めていた人も多いでしょう。 私自身もVirutalBoxでサーバーの学習をしていました。しかし、環境構築に時間が掛かります。特に、複数台の連携したサーバー構築の準備に時間がかかりました。 しかし、InfraAcademyではそのような手間は一切かかりません! 関連記事:インフラ学習におすすめのサイトInfraAcademyとは? 環境の準備が1クリック Linuxの環境準備は1クリックで完了です!

    サーバー構築の練習ができるLinux学習サイトInfraAcademy(インフラアカデミー) - Qiita
    danxdan
    danxdan 2023/10/26
  • LLMのプロンプト技術まとめ - Qiita

    現在,34個掲載(一部執筆途中) よかったらData Science wikiのGPTsも見て下さい! はじめに 今回はすぐに使えそうなプロンプトの工夫やフレームワークについて有名なものをまとめました.LMの出力の精度向上に役立てられればと思います. 論文があるものについてはarXivに最初に投稿された順番で掲載しています. 論文で精度向上が確認されているのは英語での検証がほとんどであるため,日語で改善されるかは分かりません. 全てのLLM(GPT-4,Llama2,...)で精度が改善するとは限りません. ※記事に誤り等ありましたらご指摘いただけますと幸いです. 以下の記事では敵対的プロンプト技術をまとめています! 目次 Zero-shot prompting Few-shot prompting 2021年〜 Generated Knowledge Prompting 2022年〜

    LLMのプロンプト技術まとめ - Qiita
    danxdan
    danxdan 2023/10/26
  • 【JavaScript】読みやすいコードの書き方 - Qiita

    はじめに 私は他人のコードをレビューしたことも自身のコードを他人にレビューしてもらったこともない初学者として現在のプロジェクトに加わりました。そこから現在までの2年間毎月10から20ほどのプルリクエストをレビューし、またチームメンバー内で読みやすいコードについて議論することで、徐々に読みやすいコードを書くためのポイントが掴めてきました。 これらの経験を通じて、私が現在考えている読みやすいコードを書くためのポイントを記事にまとめていきます✍️ 前提 言語はJavaScriptで、レガシーな環境での手続き的なJavaScriptを想定しています。 「JavaScriptの文法やメソッドは理解してきたけど、より読みやすいコードの書き方がわからない」と感じている初学者向けです。 筆者は一般的なコーディング規約や設計原則についての書籍や資料をほとんど参照していません(読んだことがあると言えばリー

    【JavaScript】読みやすいコードの書き方 - Qiita
    danxdan
    danxdan 2023/10/25
  • 実践:はじめてのWebAPI設計 - Qiita

    はじめに この記事はAPIの基的な実装方法を丁寧に解説します。基礎を学びたい方、今更聞けないような知識の振り返りを求める方の役に立つことを願っています。もう十分理解できている!という方は、目次から実装にとんでみてください。 具体的にはHTTPと呼ばれる通信方法を利用した、シンプルなの貸し出しシステムの土台を考えます。要件の各ステップで、設計の基原則やベストプラクティスについても触れながら、より実践的な知見を共有できればいいなと思います。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 基用語 Webに関する基礎知識の解説記事はQiitaに豊富にあったので、要点を抑えつつリンクをまとめました。 WebAPI Web

    実践:はじめてのWebAPI設計 - Qiita
  • ChatGPT で自分の仕事がどう楽しくなるのかを考えるネタ集 -2023年10月バージョン-

    企業・組織に属している方向けの ChatGPT の社会・ビジネスへの影響を考えるお話です。 人とComputerの在り方が大きく変わったこれらも交えて。それらが周囲にあふれ出すその日のために、今はしっかりと Prompt の仕方を学んでおきたいものです。そのためのサンプルも幾つか継続して提示しています - とある人の、変わってしまった日常の一部 - なぜ?何が? ChatGPT で変わるのか? - Plugin の可能性 - Code Interpreter の可能性 - Copilot の可能性

    ChatGPT で自分の仕事がどう楽しくなるのかを考えるネタ集 -2023年10月バージョン-
    danxdan
    danxdan 2023/10/22
    chatgpt
  • さまざまなチャットAIを簡単にローカル環境で動かせるアプリ「Ollama」の公式Dockerイメージが登場

    「Mistral」「Llama 2」「Vicuna」などオープンソースの大規模言語モデルを簡単にローカルで動作させることが可能なアプリ「Ollama」の公式Dockerイメージが登場したので、早速使い勝手を試してみました。 Ollama is now available as an official Docker image · Ollama Blog https://ollama.ai/blog/ollama-is-now-available-as-an-official-docker-image Ollamaで動作可能な大規模言語モデルの代表例は下記の通り。リストの全体についてはOllamaの公式サイトで確認することができます。 モデルパラメーターサイズDownloadMistral7B4.1GBollama run mistralLlama 27B3.8GBollama run ll

    さまざまなチャットAIを簡単にローカル環境で動かせるアプリ「Ollama」の公式Dockerイメージが登場
    danxdan
    danxdan 2023/10/22
  • VRで視力回復するメカニズムを最新の研究事例から解説! – XR-Hub

    VRヘッドセットを長時間使用すると視力は低下しないのか?これは皆さん気になっておられる点ではないかと思います。 しかし「VRを長期間利用することで視力が回復する」という驚きの研究結果が実在するのです。 なぜVRで視力が回復するのか?その疑問に迫ります。 VRで視力は回復する?そのメカニズムは? いかにも目に悪そうに思えるVRですが、2018年8月2日に投稿されたTwitterが話題となりました。 それは、「VRゴーグルを毎日のようにつけていたら視力が0.3から1.0に回復した」というものです。 VRゴーグルを毎日のように被るようになって5ヶ月程になりますが、何故か視力が回復してきたみたい。 検査でも0.3→1.0など。ずっと掛けてきたメガネなしで不安なく車を運転できる事に気づいて驚いてます。 ゴーグルの焦点距離が2mくらいの所にあるという話と関係あるのかな。 — お休みさん@えのぐみ (@

    VRで視力回復するメカニズムを最新の研究事例から解説! – XR-Hub
    danxdan
    danxdan 2023/10/18
  • 慢性人員不足の負のスパイラルあるある - やしお

    少し前にテレビ番組の「カンブリア宮殿」で、医師1名のクリニックで、高い水準で患者ファーストを実現できている、結局それは人員の大幅増で実現できた、と紹介しているのを見た。 2023年9月21日 放送 おおこうち内科クリニック 院長 大河内 昌弘 (おおこうち まさひろ)氏 |カンブリア宮殿: テレビ東京 その後で、財務省が文科省に「人員不足はどの業界も共通課題なのだから、教員も数のみに頼らず学校運営を効率化すべし」と指摘したという話を見かけて、並べると趣深さがあるなと思った。 「数に頼らない学校運営を」 教員不足への対応で財務省が注文 クリニックは、当初はどんどん人が辞めていく状況にあったと紹介されていて、今の自分の職場もそれに近いところがあるなと身につまされた。 クリニックの取組み 患者ファーストは、 待ち時間が短い 専門外の症状も断らずに見てくれる 先生がきちんと話を聞いてくれる 診断書

    慢性人員不足の負のスパイラルあるある - やしお
    danxdan
    danxdan 2023/10/16
  • 【Zephyr 7B Alpha】HuggingFaceがLlama 2を超えるLLMを出したので、比較レビューしてみた | WEEL

    Zephyr 7b Alphaは、Hugging FaceがリリースしたMistral AIのMistral 7bのファインチューニングモデルで、なんと10倍ほどモデルサイズが大きいChat Llama 70Bと同等の性能を持っています。 ファインチューニングで10倍の差を埋めるのはすごいですよね! 今回は、Zephyr 7b Alphaの概要や仕組み、実際に使ってみた感想をお伝えします。 是非最後までご覧ください! なお弊社では、生成AIツール開発についての無料相談を承っています。こちらからお気軽にご相談ください。 →無料相談で話を聞いてみる Zephyr 7b Alphaの概要 Zephyr 7B Alphaは、Hugging FaceがリリースしたMistral AIのMistral 7bをファインチューニングしたモデルです。このモデルは、いくつかのベンチマークでChat Llama

    danxdan
    danxdan 2023/10/15
  • GPT-4Vができることをまとめてみた - 電通総研 テックブログ

    こんにちは。ISID 金融ソリューション事業部の若です。 先日、GPT-4から発展し、画像も扱うことができるGPT-4 with vision(GPT-4V)が発表されました。GPT-4Vは大規模マルチモーダルモデル(LMMs: Large multimodal models)と呼ばれるAIモデルの一種であり、GPT-4の入力として「画像」を拡張したものになります。 今日は Microsoft Researchの論文[1]を中心に、Open AIの発表したSystem Card[2]も踏まえ、GPT-4Vでできることや苦手とすること、そして実用上の制限について解説します。 GPT-4Vの特徴 ① 画像とテキストを入力にできる GPT-4Vでは、GPT-4のテキスト入力に加えて画像も入力することが可能になりました。 画像は複数枚入力することが可能であり、かつ、画像とテキストを任意に交互に組

    GPT-4Vができることをまとめてみた - 電通総研 テックブログ
    danxdan
    danxdan 2023/10/14
  • "レガシー"と言われないためのJavaScript再入門

    追記: 10/11 ハテブでバズっているようで、色々指摘があったので追記 getElement*は動作が早いのでIDやクラス名が自明の場合はgetElement*を使う方がいいと言う意見もあり、また、ページの表示で大量に呼び出されるわけではないからボトルネックにはならないと言う意見もある。 getElement*で返されるオブジェクトは動的な変化に対応しており、querySelector*は動的な変化に対応していないため、場合によってはgetElement*を使うといい。このサイトで遊んでみよう。 https://ja.javascript.info/searching-elements-dom#ref-263 for await ... ofは非推奨なので Promise.allを現代的な書き方にした 顧客先のブラウザが古い場合も考慮して、あえてレガシーな書き方もする場合があるらしい。現

    "レガシー"と言われないためのJavaScript再入門
    danxdan
    danxdan 2023/10/08
  • shi3z|note

    AI時代に起業するということ 生成AI以前と以後で、会社のあり方は決定的に変化していくのだと思う。 たとえば、昨日はとある会議で、「この(AI)サービスの原価はいくらか」という議論が沸き起こった。 AIサービスなのだから、AIの利用料くらいしかかからないかというとそうでもない。実際、AIを動かすためにはAIそのものにかかるお金以外の人件費がかかる。誰かに売る人の人件費や、システム開発のための人件費や、サポートのための人件費だ。ただ、AIサービスの場合、人件費を極限まで最小化することができる、という点が決

    shi3z|note
    danxdan
    danxdan 2023/10/02
  • AIを語りたいなら最低限Pythonをやるべき。足し算より簡単なんだから|shi3z

    昨日は新潟県長岡市に行って、市役所の職員向けと、一般向けに二回の講演を行った。 市役所の職員からの質問事項をよく読むと、ChatGPTを闇雲に何にでも使おうとして苦戦している姿が見てとれた。 たとえばこんな感じだ。 ⚪︎時に東京駅につく新幹線を予約したいとChatGPTに言ったが、公式サイトをチェックしろと言われた 我々からすればその回答は当たり前なのだが、闇雲になんでもChatGPTでやろうとするとこうなってしまうという典型的な例だった。当たり前だが、その目的ならえきねっと一択だ。 ChatGPTには限界がある。しかも低い。 だから通常はPluginと組み合わせたり、プログラムから呼び出したりするという「工夫」が必要になる。 GPTを使うプログラムを書くのはものすごく簡単だ。 たぶんプログラムの世界でも最も簡単な部類だろう。 たとえば僕がプログラムでGPTを使おうかなと思った時、こんなふ

    AIを語りたいなら最低限Pythonをやるべき。足し算より簡単なんだから|shi3z
    danxdan
    danxdan 2023/10/02
  • 作業者じゃなく開発者でありたい - id:onk のはてなブログ

    自分がこうありたいというメモ。 作業者と開発者の違いとして、問題解決への寄与だとか、創意工夫の余地があるかというのがありそう。 これは今 GPT-4 に聞いた。 Q: 作業者と開発者の違いを100文字ぐらいで教えて。 A: 作業者は指定されたタスクや手順を実行する人を指し、特定のルーチンや手順に従って作業を進めることが主な役割です。一方、開発者は新しい製品やソフトウェアを設計・構築する人を指し、創造性や技術的なスキルが求められます。作業者は指示に従い行動し、開発者は新しいアイディアや解決策を生み出します。 単なるタスクの遂行でなはく、より多くの責任とリーダーシップを求めている コードを書くだけではなく、問題解決や創意工夫の余地が多くあるタスクが欲しい 自分のアイディアをベースとして、形にすることで、プロジェクトを完遂したい そもそも何が問題なのかを明らかにするだとか、最適な解決策を見つける

    作業者じゃなく開発者でありたい - id:onk のはてなブログ
    danxdan
    danxdan 2023/10/01
  • お金を上手に使うための家計簿の使い方(寄稿・らくからちゃ)

    お金と正しく付き合うために、先のことを考えすぎないのも大事私はありがたいことに職場の理解もあり、長男が産まれたときに半年間、長女が産まれたときに1年間の育児休業を取得しました。 子どもと過ごした時間は、それはもうかけがえのないものでしたが、一日中赤ちゃんと過ごしていると「職場に戻ったあとまともに仕事できるかな」と不安を覚え、ボケ防止も兼ねて(?)ファイナンシャル・プランニング技能検定の3級を長男のときに、2級を長女のときに取得しました。 ファイナンシャル・プランニングとは、依頼者の夢や目標を達成するため、さまざまな金融商品や社会制度の知識をもとに、助言や資産設計を行いその実行を援助するというものです。 ファイナンシャル・プランニングの基は、家計の収支をしっかりと把握した上で、今後数十年に渡って起こり得るであろう出産や住宅購入、子供の進学といったライフイベントにかかる支出を整理したキャッシ

    お金を上手に使うための家計簿の使い方(寄稿・らくからちゃ)
    danxdan
    danxdan 2023/09/29
  • 激冷めな俺が父親の「死にたい」に放つ言葉

    俺「やり残したこととかないの?」 父「ない。みんなよく育ってくれた。」 俺「そう。やり残したことなく死ねるなら最高じゃん。俺もそうなりたい。」 父は実家に帰るたび「死にたい」と漏らすようになった。 会社を定年退職後、家にこもるようになる。 死ぬ3年ほど前から、ストゼロとキングピースで昼夜自傷行為のたしなんでいた。 同居する母は父を慰め、病院への通院をすすめていた。 強く支えようとするほど希死念慮は強くなり、ゾンビのようになっていった。 アイコスやウォーキングマシンをプレゼントしてみたが、実家に帰るときれいなままホコリをかぶっていた。 一緒に飲んで慰めてみたが、俺の気持ちは落ち着くが、父には何の効果もなかった。 当は生きたい事は分かっていた。 けど相手の無意識を健在化させ、死にたい病を治療する術は俺にない。 ある時から父を生かそうとすることを諦めた。 会うたびに、父に感謝の手紙を書いて読み

    激冷めな俺が父親の「死にたい」に放つ言葉
    danxdan
    danxdan 2023/09/28
  • 『いいヤツの話』

    gakukentのブログ もともとは新座ストロングサッカークラブと自分の趣味を書き込むサイトでしたが最近はFBばかりになり、どちらかというと昔のがくけんとのブログの記録を残しておくためのサイトですかね。 2004年と古い話ですが、良い話なので、アップしちゃいます。 2004年9月11日に新座市サッカーフェスティバルにて 清雲清純氏(元・ ユース日本代表監督、JFF-UNITED 監督、当時 大宮アルディージャ SSC代表の高校の後輩です。)による指導者講習会にて聞いた話を以下の通りメモしました。ご参考にしていただければ幸いです。 以下は清雲さんの話・・・ 今日は、一人の男についてお話したいと思います。 私(清雲氏)が小野と初めて出会ったのは、1997年、ユ一ス(U20)日本代表監督になって彼を合宿に召集した時ですが、彼は挨拶のときから、きちんとしており、他の選手とはちがっていました。 代表

    『いいヤツの話』
    danxdan
    danxdan 2023/09/28
  • ドメイン駆動設計は何を解決する手法なのか - stmn tech blog

    こんにちは、リファクタリング大好きなミノ駆動です。 株式会社スタメンでは、企業エンゲージメント構築サービスTUNAG(ツナグ)の技術的負債解消と今後の持続的成長のため、ドメイン駆動設計(DDD)の導入を検討しています。 ところでDDDはとかく理解しづらく、何のためのDDDなんだという議論になりがちです。この記事では、DDDの真の主人公コアドメインを中心に、DDDが何を解決するものなのか、全体像を改めて整理します。 この記事で扱う内容 DDDが解決したい課題と解決方法の全体像。 この記事では扱わない内容 設計パターンの実例などの実装詳細。 大事な前提 〜利益を得るためのサービス開発 会社でのサービス開発は、趣味や道楽でやるものでしょうか。違いますね。ビジネスとして、企業活動としてサービス開発しています。当たり前の話ですが、利益を得られるように開発しなければなりません。 ドメイン駆動設計は、継

    ドメイン駆動設計は何を解決する手法なのか - stmn tech blog
    danxdan
    danxdan 2023/09/27