タグ

2024年5月21日のブックマーク (9件)

  • 高階関数 - Qiita

    何かと話題になる「高階関数」ですが、自分なりのまとめです。 関数型言語だと使う目的が違ったりすると思うので、ECMAScriptといった言語が中心です。 高階関数とは Wikipediaによると言葉の定義としては以下の通り。 高階関数とは、第一級関数をサポートしているプログラミング言語において少なくとも以下のうち1つを満たす関数である ・ 関数(手続き)を引数に取る ・ 関数を返す 定義としては実にシンプルで、どのようなときに使えるかを記事では書いていきます。 関数を引数に取る関数 ECMAScriptを触っている人なら”コールバック関数”という単語を目にしたことも多いと思います。このコールバック関数を受け取ってる関数が高階関数です。 どんなとき使う? 一言で表すなら「引数の関数に一部処理を委譲することで、アルゴリズムを抽象化(共通化)できる場合」です。 具体的な例 例えば、ソートを考えて

    高階関数 - Qiita
    murasuke
    murasuke 2024/05/21
    “状態を持った関数(クロージャー)”
  • Sixel Graphicsを活用したアプリケーションの御紹介 - Qiita

    はじめに 主要な端末エミュレータでSixel Graphicsへの対応が進むとともに,libsixelの登場によって画像をSixel Graphicsに変換する基盤が整ったことにより,画像や動画を表示するコンソールアプリケーションも徐々に増えてきました。 アイコンなどの画像表示はもちろん,端末エミュレータ上で動くX Serverまで登場し,VT240でモノクロSixel Graphicsが登場したときには想像もしなかったであろう用途にまで,その応用範囲は広がっています。 稿では,Sixel Graphicsを活用した様々なアプリケーションやライブラリについて,若干の背景等も含めて紹介したいと思います。 (以下のスクリーンショットは,大半を http://github.com/saitoha/libsixel/ から借用させていただいております。) 必要なもの Sixel Graphics

    Sixel Graphicsを活用したアプリケーションの御紹介 - Qiita
    murasuke
    murasuke 2024/05/21
    “Windows”
  • ImageMagick - TeX Wiki

    ImageMagick † ImageMagick は,ビットマップ画像を操作したり変換したりするコマンドラインツールです. PostScript 形式の画像 (EPS, PS, etc.) の読み書きには別途 Ghostscript のインストールが必要です. また,奥村先生の [改訂第6版]LaTeX2e 美文書作成入門 では,WindowsMac で標準インストールソフトウェアに含まれています(Mac 版は convert コマンドのみ). Microsoft Windows の場合 † 家サイトまたはミラーサイトから,インストーラをダウンロードして実行します. あるいは Chocolatey や MSYS2 の pacman などのパッケージ管理システムからインストールすることも可能です。 https://chocolatey.org/packages/imagemagic

    murasuke
    murasuke 2024/05/21
  • 誰でもわかる全文検索入門

    全文検索エンジンも、事前に検索対象のデータを調べてこのような索引を作っておくことで、高速な検索を実現しています。 インターネット検索の例 たとえばインターネット検索の場合、まず各サイトからデータを収集して、その中から索引に載せる単語を選んで索引を作ります。索引のデータは下の図の右側のような表になっています。各単語と、それがどのサイトのどこにあったのかを記録しておく形です。 検索の時は、この索引データを調べます。例えば利用者が「理解」という言葉で検索したら、索引の「理解」のところを調べます。そうすると「サイトAの8文字目と18文字目、サイトGの……」と出現場所がわかるので、すぐに結果を返せます。 なお、この図では索引の単語の並び方が適当ですが、実際にはと同じように「あいうえお順」などに並べておいて、すぐに単語を見つけられるようにしてあります。 索引にない単語 この仕組みの場合、索引にある単

    誰でもわかる全文検索入門
  • かつてNVIDIAを救った日本人「入交昭一郎」とは?

    2024年2月に発表された決算情報ではNVIDIAの年間売上高は600億ドル(約9兆3500億円)で、時価総額2兆ドル(約312兆円)を超える巨大企業となっていますが、そんなNVIDIAでも創業直後は貧弱な企業であり、かつて入交昭一郎という日人に救われた歴史があるとWall Street Journalが報じました。 The 84-Year-Old Man Who Saved Nvidia - WSJ https://www.wsj.com/business/nvidia-stock-jensen-huang-sega-irimajiri-chips-ai-906247db 入交昭一郎 - Wikipedia https://ja.wikipedia.org/wiki/%E5%85%A5%E4%BA%A4%E6%98%AD%E4%B8%80%E9%83%8E 入交氏は大学卒業後に田技研

    かつてNVIDIAを救った日本人「入交昭一郎」とは?
    murasuke
    murasuke 2024/05/21
    NV1の方があるいみ画期的だった思う(売れなかったけど)
  • Linuxの覚書 | ワクガンス

    日時を変数にセット(日付、時刻) date1=`date "+%Y%m%d-%H%M%S"` echo 現在日付→${date1} 出力 現在日付→20191101-090121 2019-11-1 winptyを省略できるようにする | exec winpty bash | stdout is not a tty Windows環境にてGit Bashターミナルを使用してしているとttyなんとかのエラーが発生することがある。。 この場合、下記のコマンドを実行するかもしれない。 $ exec winpty bash 2020-2-23

    murasuke
    murasuke 2024/05/21
    “exec winpty bash”
  • VSCode のターミナル内で画像を表示できるようになったので試してみた

    VSCode の更新情報で Preview features に「Images in the terminal」という項目がありました。 There is now experimental support for images in the terminal. Images in a terminal typically work by encoding the image pixel data as text, which is written to the terminal via a special escape sequence. The current protocols that are supported are sixel and the inline images protocol pioneered by iTerm. 個人的にはわりとうれしい機能なので少し試してみるこ

    VSCode のターミナル内で画像を表示できるようになったので試してみた
    murasuke
    murasuke 2024/05/21
  • Sixel グラフィックス対応ターミナル | hiromasa.another :o)

    ImageMagick の convert コマンドで出力を sixel:- とすると標準出力に sixel 形式が出力されターミナルにグラフィックが表示されます。 convert コマンドを試行錯誤している中で、画像出力がすぐに動作確認できて便利の図。(良さそうになったらファイル出力する) # 画像サイズ取得 $ identify KlaudiaIcon.jpg KlaudiaIcon.jpg JPEG 300x300 300x300+0+0 8-bit sRGB 49208B 0.000u 0:00.000 # 丸抜きマスク画像生成 $ convert -size 300x300 xc:black -fill white -draw "circle 148 148 148 0" -alpha copy mask-300px.png # マスクと画像でアルファ合成 $ convert K

    murasuke
    murasuke 2024/05/21
  • OpenAI Platform

    Explore resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's developer platform.

    OpenAI Platform
    murasuke
    murasuke 2024/05/21