hallo-ponkichiのブックマーク (318)

  • SQLの実行計画の読み方 |

    今回は、SQLを書く上で特にパフォーマンスに影響のあるSQLの実行計画の読み方について解説します。実行計画はデータベース製品によってさまざまに差異がありますが、ここでは比較的どのデータベース製品でも共通する内容について解説します。 実行計画とは記述したSQLが実際にデータベースの内部でどのように処理されて結果を返すか、その処理方法を記述した情報です。 A5:SQL Mk-2では、SQLエディタで実行計画を見たい SQL の上にキャレットがある状態でメニューから [SQL(S)] – [SQLの実行計画(J)] または、Ctrl+E で表示できます。 表示の仕方はデータベース製品ごとに異なりますが、多くのデータベース製品ではツリー状の情報として表現されます。(このため A5:SQL Mk-2でもツリービューで実行計画を表示します。) ツリーのリーフ(端)から処理が行われ、ルート(根)に向かっ

  • Cerebras-GPT: A Family of Open, Compute-efficient, Large Language Models - Cerebras

    Cerebras-GPT: A Family of Open, Compute-efficient, Large Language Models Cerebras open sources seven GPT-3 models from 111 million to 13 billion parameters. Trained using the Chinchilla formula, these models set new benchmarks for accuracy and compute efficiency. Abstract State-of-the-art language models are extremely challenging to train; they require huge compute budgets, complex distributed com

    Cerebras-GPT: A Family of Open, Compute-efficient, Large Language Models - Cerebras
  • 髪型の英語名【画像生成AI用】

    こんにちは、画像生成AIでひたすらイラストを生成している じょじお(@jojio‗illust)です。 この記事では髪型・ヘアアレンジ・ヘアカラーに関する英語をまとめています。

    髪型の英語名【画像生成AI用】
  • 日本語Alpacaデータを用いてJapanese-Alpaca-LoRAを作ったので公開します【期間限定デモページあり】|kun1emon

    ⚠️注意今回公開するのはLoRAを用いて作成したLLaMAの日語化Adapterでありモデル自体ではありません。 LoRAをマージするベースのLLaMAは商用不可であり、今回公開するAdapterで日語化したモデルも商用利用はできません。 OpneAIの利用規約で、OpenAIサービス、ChatGPTの出力結果を競合モデル開発用途に利用することはできません コンテンツ生成者はできません。 詳細は記事後半で述べていますが利用規約が適用されるのはコンテンツ生成者までです。 概要2022年の11月末にOpenAIからChatGPTが発表されてから、それに追随するようにGoogleからBard、MetaからLLaMAなど大規模言語モデル(LLM)が発表されました。さらにLLaMA 7Bを「text-davinci-003」を用いて「Self-Instruct」で作成された52Kのデータセット(

    日本語Alpacaデータを用いてJapanese-Alpaca-LoRAを作ったので公開します【期間限定デモページあり】|kun1emon
  • 8ヶ月でIELTS6.0→7.5|Masaki Adachi

    こんばんは、マサキです。 今回は、入試書類の中で特に準備時間を要するIELTSについて書いていこうと思います。概要から、勉強に役立つサイト、アプリを紹介しようと思います。実際に私は、以下の勉強法で、8ヶ月でIELTS 6.0 -> 7.5まで向上しました。特に広告とかはなく、純粋な社会貢献の気持ちで書いているのでご安心下さい(逆に怪しい?) 1. オックスフォード大学合格に必要なIELTSのスコア 上記は、工学部の博士課程入学に必要なスコアを表しています。ちなみに、オックスフォード大学の博士課程は、Ph.D.と言わずDPhilと言います。ここに示されている通り、受け付けている英語試験は、(1) IELTS, (2) TOEFL iBT, (3) CAE, (4) CPEになります。ほとんどの英国大学院受験者は、(1) IELTSを選んでいると思います。なぜかと言うと、IELTSはイギリス英

    8ヶ月でIELTS6.0→7.5|Masaki Adachi
  • What we look for in a resume

    I read every single one of the resumes we receive. Sometimes, I’d talk to a candidate and see that what we perceived as their strongest aspects actually weren’t included in their resume. Occasionally, a candidate would tell me that they didn’t expect their resume to still be screened by humans – had they known, they would have written their resume differently. The resume evaluation process is pret

    What we look for in a resume
  • システムの負荷の原因を切り分ける方法 - Qiita

    サーバのボトルネックを探る サーバが重い時、主に以下の4つがボトルネックとなる。 CPU使用率 メモリ使用量 ディスクI/O TCPコネクション数 この記事では、これらのうちどれがボトルネックとなっているかを突き止める方法について書く。 ロードアベレージを見る まずはロードアベレージを見ることで、おおまかに問題を切り分ける。 ロードアベレージの確認方法はload averageを見てシステムの負荷を確認するに書いた。 ロードアベレージが高い場合 現在のホストの「1. CPU使用率」, 「2. メモリ使用率」, 「3. ディスクI/O」を疑う。 ロードアベレージが1以下であれば軽く、1〜3くらいだとやや重く、それ以上だとこれらがボトルネックの可能性が高い。 ロードアベレージが低い場合 「4. TCPコネクション数」か、リモートホストがボトルネックになっていないか疑う。 特定のホストの問題を解

    システムの負荷の原因を切り分ける方法 - Qiita
  • SQLforDevs.com - Next-Level Database Techniques for Developers Ebook

    The Database Cookbook For Developers You don't know SQL. Aside from basic CRUD statements, you haven't used any advanced database features. This free ebook will share many recipes to make development faster by using a lot of stuff you probably never heard of. Your database knowledge is outdated Your Tech Stack has changed dramatically in the past 20 years: Some technologies are now state-of-the-ar

    SQLforDevs.com - Next-Level Database Techniques for Developers Ebook
  • I/O is no longer the bottleneck

    November 2022 When interviewing programmers, I often ask them to code a simple program to count word frequencies in a text file. It’s a good problem that tests a bunch of skills, and with some follow-up questions, allows you to go surprisingly deep. One of the follow-up questions I ask is, “What’s the performance bottleneck in your program?” Most people say something like “reading from the input f

  • 技術文書の書き方

    howto-tech-docs.md 技術文書の書き方 このメモは、私(@ymmt2005)が長年にわたってソフトウェアプロダクト開発に関わってきて 2022年現在こうしたほうが良いと考えているベストプラクティスです。 科学的な分析等に基づくわけではない経験則であるため、今後も随時見直すことがありますし、 ここに書いてあることが常に正しいわけでもあらゆるソフトウェア開発に適するわけでもありません。 しかしながら、実務経験が豊富で、モダンな技術スタックに明るいエンジニアの経験則は一定の 役に立つのではないかと考えて記します。 技術文書とは ここでは、ソフトウェア開発で技術者が書くべき文書ということにします。 ソフトウェアエンジニアにも役割がいろいろあり、アーキテクトと independent contributor では書く文書が違うということはあるでしょうけれど、ここではごっちゃにします。

    技術文書の書き方
  • 洋書多読で英検一級一発合格の僕だから言える『黄リー教』という参考書の効用|Ken Sugihara

    2022年の4月から『基文法から学ぶ英語リーディング教』という参考書を使って学習を始めています。 ファンの間では『黄リー教』の愛称で親しまれている一冊で、随分高い評価を得ているようです。 先週1周目が終わり、間髪入れず2周目に入りました。このを始めたことで、僕の英語力、特に読解力がUPしたと実感しているからです。1周目で読み落としているところを拾いつつ、より理解を深めるためにすぐに2周目を始めた、そんな感じです。 今日は、この参考書の素晴らしさをご紹介したいと思います。 僕の英語スペックその前に、まず僕自身の英語力について、ご紹介しておきたいと思います。 資格:英検一級・TOEIC925点 英語学習歴:5年半(2016年11月から学び直し英語海外生活歴:3年3ヶ月(世界一周12ヶ月+フィリピン・ゼブ在住15ヶ月) 最終学歴:関西外国語大学外国語学部英米語学科(2000年卒業 以降

    洋書多読で英検一級一発合格の僕だから言える『黄リー教』という参考書の効用|Ken Sugihara
  • バッチ処理 プラクティス

    バッチ処理は既に先人の方々が多くのナレッジを公開してくれていますが、それでもなお難しさが変わらないテーマだと思っています。 この記事は、筆者がこれまでの開発経験で気づいたバッチ処理の実装ナレッジを整理し、体系化を目指して文章にしました。 ここでの内容が、より良い課題解決に貢献できれば幸いです。 自身の断片的な思考整理(メモ書き)の延長で内容を整理したため、一部書き振りが統一されておらず、読みにくいかもしれません。ご了承ください。🙏 バッチ処理の難しさバッチ処理は難しい。 人によっては簡単なテーマかもしれませんが、自分は難しいテーマだと思っています。 「難しさの根源は何か?」を考えると、1. 考慮点が多様にあること 2. 解決する課題によって答えが大きく変わること に整理できました。 この2点は、どのソフトウェア開発にも当てはまる項目ではありますが、ことバッチ処理においては顕著に現れます。

    バッチ処理 プラクティス
  • RandomA11y - Endless collection of accessible color combos

    RandomA11y - Endless collection of accessible color combos
  • Plotly: Low-Code Data App Development

    AI in Dash Enterprise — save your spot for tomorrow's launch event session!

    Plotly: Low-Code Data App Development
  • 英語が苦手な人が英文Writingを学ぶにあたっておすすめの本五選|Yuki Nakazato

    Amazonのミーティングはとても奇妙な形で行われることが多い - ミーティングの最初にドキュメントを参加者が黙読するのだ。議論は全員が読み終わったことを確認してからスタートする。基的に文章を読まずにいきなり発言し出したりということは許されない。大人数が一つの部屋に集まり、一つの文章を黙って読む姿は結構シュールである。 私はこの奇妙なミーティングをする会社に7年ほど勤めていた。こういった環境で生き残るには人に読ませる、よいドキュメントを書かねばならない。しかもアメリカで働いているのだから当然英語で書く必要がある。しかしながら私は帰国子女でもなく、特段英語が得意というわけでもない。最初の頃に書いたドキュメントは複数人にレビューされていつも真っ赤っかになっていて、そのマークアップの量を見ては々としたものである。が、小さな子供とVisa問題を抱えて異国の地でクビになるわけにもいかない。英語

    英語が苦手な人が英文Writingを学ぶにあたっておすすめの本五選|Yuki Nakazato
  • 単語はわかるのに英文がわからない人のための頻出英熟語 650選【PHRASE List & PHaVE List】|相川真司(かわんじ) #DiQt

    【要約】 英語力の向上のためには、英熟語を覚えることは重要です。 しかし、英熟語には、単語から意味を推測しにくいものも多く、覚えるのが難しいという課題がありました。 このnoteでは、その課題を解決する『頻出英熟語リスト』を紹介し、その英熟語データを無料で配布いたします。 昨年、『この英単語を覚えるだけで、英文の9割は読めるようになる話』というnoteを書きました。 ありがたいことに、このnoteは多くの方々にご評価いただき、なんと『2020年はてなブックマーク年間ランキング』で第6位にノミネートいただきました。 うれしい!!!! このnoteをきっかけに、DiQtは多くの方々に使っていただけるようになりました。 とりわけ嬉しかったのが、短期的な利用ではなく、現在に至るまでずっと継続してDiQtを使っていただけるユーザーに多く出会えたこと。 そしてユーザーインタビューから、DiQtが実際に

    単語はわかるのに英文がわからない人のための頻出英熟語 650選【PHRASE List & PHaVE List】|相川真司(かわんじ) #DiQt
  • Paraphrasing Tool | QuillBot AI

    QuillBot's paraphrasing tool helps millions of people rewrite and enhance any sentence, paragraph, or article using state-of-the-art AI. Your words matter, and our paraphrasing tool is designed to ensure you use the right ones. With 2 free modes and 5 premium modes to choose from, QuillBot’s paraphraser can rephrase any text in a variety of different ways, guaranteeing you find the perfect languag

  • Ubuntu 22.04 に Kubernetes をインストールして自宅クラウド

    はじめに 自宅のサーバーでは家族用の下記のようなサービスを動かしています. 天気に応じた自動水やり 明るさ連動の電動シャッター自動開閉 天気予報および各種センサーの電子ペーパ表示 水槽モニタリング エアコン室外機自動冷却 これらの環境を Ubuntu 22.04 LTS に置き換えていっているときに,また 2 年後も似たような作業が発生することに思い当たり,思い切って Kubrenetes を使ったコンテナベースの環境に移行することを決断しました. コンテナであれば,OS の更新に合わせて各種サービスのコードを修正する必要もなくなり,負担が減ることが期待できます. 事前に知っておいた方が良いこと Kubernetes について調べ始めると,新しい用語や概念が沢山出てきてちょっと混乱するのですが,その情報の波を乗り越えるに当たって役に立った内容を紹介します. Youtube 解説動画 Kub

    Ubuntu 22.04 に Kubernetes をインストールして自宅クラウド
  • 〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one

    〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one

    〇〇みたいな検索作ってと言われたときに考えること / thinking before developing search system like that one
  • この蓄光テープのおかげで、キャンプのQOLが爆上がりしました【プチDIY】

    とてもしなやかな素材、そして粘着力の強いテープなので、曲面に貼ることも可能。細かいキャンプギアの形に沿って貼り付けられます。 ハサミで簡単にカット グローテープ1巻きの長さは約475cm、幅は約3cm。ビニールが基材のテープに、エポキシレジン加工がされています。 柔らかく、ハサミやカッターで簡単に切ることができます。 テープの裏側は便利な方眼紙仕様。線に沿って真っ直ぐにカットできます。 それでは、これはと思うギアにグローテープを貼り込み、暗がりでどのように光るのか、見ていきましょう。 暗闇に紛れがちな道具に貼って、キャンプ場での行方不明を防止!ペグハンマーやトングに貼ってみた 薄暗くなってくると、「あれどこに置いたっけ?」と、行方不明事件を起こす小物ギアたち。その代表格のペグハンマーや、焚き火道具のトングや火吹き棒にグローテープを貼ってみました。 このあと明るい太陽光のもとに8時間ほど放置

    この蓄光テープのおかげで、キャンプのQOLが爆上がりしました【プチDIY】