タグ

yanbeのブックマーク (5,427)

  • 人に優しいフォームを作ろう、特に日本人に

    皆さん、フォーム作ってますか? Webサイトやアプリを作るにあたって避けられないのがForm作成、多くの方が autocomplete を設定するなど、より使いやすいフォームを作成するために尽力されていることと思います。 一方で、悪気なく書いたコードでより使いにくいフォームになってしまっている例が世の中には多く見られます(特に銀行系) 今回は、よくあるフォームの実装を例に、(特に日語話者にとって)より使いやすいフォームにするためのちょっとした仕様や私が考える対策を書いていこうと思います。 忙しい方のために最初に書いておくと、この記事に書いてあることの多くは autocomplete の仕様を意識した実装をしましょう の一言に集約されます。 多くの方にとっては「何を当たり前のことを」と思われる項目も多いかとは思いますが、当たり前のことがされていないフォームが世の中には多すぎるので、少しでも

    人に優しいフォームを作ろう、特に日本人に
    yanbe
    yanbe 2024/10/03
  • DuckDB as the New jq

    Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many data importers included without requiring extra dependencies. This means it can natively read and parse JSON as a database table, among many other formats. I work extensively with JSON day to day, and I often reach for jq when exploring document

    yanbe
    yanbe 2024/09/23
  • プログラマ vs AI 生存競争

    Previous slideNext slideToggle fullscreenOpen presenter view プログラマ vs AI 生存競争 mizchi NextBeat 第一回プログラミング教育について語る会 About https://x.com/mizchi Node.js とフロントエンドの専門家 100万*達成率で御社のフロントエンドの高速化をやります 話したいこと 今一度、共同作業者・競争相手としてAIを見直す 「俺達はAIに勝てるのか?」 2024/09 (chatgpt o1-preview) の世界観 AI ≒ LLM 背景 機械学習はにわか。主にユーザー目線 前職: 非エンジニア向けコード生成パイプラインのR&D 大学の研究室で教育工学を少し(暗黙知記述、オントロジー) もう一度向き合う プログラマ vs AI プログラマ vs AI 建前 「AI は人

    yanbe
    yanbe 2024/09/22
  • ペアPdMがとてもいい感じだなと思いながら見ている - Mitsuyuki.Shiiba

    うちのチームにはPdMが2人いる。そのPdM2人は、お互いの得意を活かしながらプロダクトをマネジメントしてくれている。「PdMやPOは1人であるべき」って言葉を見かけたりするけど、うちのPdMは2人でいい感じにやっていて、このスタイルいいなぁって思う。おかげでエンジニアとしても動きやすい。 そもそも、PdMってやることがめちゃくちゃ多い。ステークホルダーと話したり、ユーザーさんのお話を聞きに行ったり、少し先のことを考えたり、仕様を決めたり、受け入れ判断をしたり、仮説検証のためのKPIをチェックしたり、問い合わせがあったら一次請けをしてくれたり、いろんなことを決断しまくったり。それでいて業界の勉強もしている。 大変だよね。ひとりでさばききれる量じゃないよね。って僕は思っている。 だから、複数のPdMがいるのはとても良い。大変な作業を分担したり難しい決断を相談したりしながらプロダクトのことを考

    ペアPdMがとてもいい感じだなと思いながら見ている - Mitsuyuki.Shiiba
    yanbe
    yanbe 2024/09/14
  • 実はThunderbolt 3/4接続のM.2 NVMe SSD用ケースがPCIe変換として任意のPCIeカードが使える話 eGPUも可能 - 信頼できる発行元

    eGPUを安価に。あるいはPCIeカードをノートパソコンに。 ちなみにUSB接続のものはNVMeをUASPに変換する上位のレイヤーで動く存在なので使えない。ひょっとしたらUSBとThunderbolt両対応のものも調子が悪いかも。 今回使用したSSDケースはこちら。ヤフオクで中古品を入手したが、おそらくこちらの製品と思われる。 Wavlink Portable M.2 NVMe PCIe SSD Enclosure Intel Certified Thunderbolt™ 3 https://www.aliexpress.com/item/1005005943675467.html 変換に使うライザーケーブルはアリエクでm.2 pcie x4 riserとかで検索すれば出る。PCIeスロットとM.2カードが一体になったタイプはブラケットがケースのコネクタと干渉するのでケーブルがついたものを

    実はThunderbolt 3/4接続のM.2 NVMe SSD用ケースがPCIe変換として任意のPCIeカードが使える話 eGPUも可能 - 信頼できる発行元
  • 本当に実践的なデザインドキュメントの書き方 第1回:なぜ渡されたワイヤーフレームは分かりにくいのか? | アドビUX道場 #UXDojo

    当に実践的なデザインドキュメントの書き方 第1回:なぜ渡されたワイヤーフレームは分かりにくいのか? | アドビUX道場 #UXDojo 連載 当に実践的なデザインドキュメントの書き方 いきなり渡されたワイヤーフレームをデザインするよう言われて戸惑った経験は、デザイナーなら誰でもあるのではないでしょうか?これはディレクターとデザイナーの分業という状況に起因する問題ですが、分業が一般的なのにはもちろん理由があります。そこで、この連載では、現在の分業体制を前提に、情報設計に関わる『デザインドキュメント』をきちんと制作することで、この問題を解決する手段を探ります。 第1回は、受託のWeb制作における一般的な分業体制を詳細に分析し、よりデザイナーが貢献できる役割分担について考えていきます。 なかなかはじめられないUXデザイン これはGoogleトレンドで、「Webディレクター」「Webデザイナー

    本当に実践的なデザインドキュメントの書き方 第1回:なぜ渡されたワイヤーフレームは分かりにくいのか? | アドビUX道場 #UXDojo
    yanbe
    yanbe 2024/08/21
  • データの受託開発からの卒業

    2024/08/20 | Findy Lunch LT | #data_findy | 大規模データの負債解消への道のり Lunch LT https://findy.connpass.com/event/325973/

    データの受託開発からの卒業
    yanbe
    yanbe 2024/08/21
  • 2024年最新版:Pythonデータ解析ライブラリ総まとめ - 実践的ガイド - Qiita

    はじめに Pythonのデータ解析エコシステムは日々進化を続けています。2024年現在、効率的なデータ処理、直感的な可視化、高度な機械学習の自動化など、様々な新しいツールが登場しています。記事では、最新のPythonデータ解析ライブラリを紹介し、それぞれの特徴や使用例、実際のユースケース、そして導入方法まで詳しく解説します。 1. データ操作ライブラリ 1.1 Polars: 高速データ処理の新標準 Polarsは、Rustで実装された高速なデータ操作ライブラリです。pandasに似たAPIを持ちながら、大規模データセットでより高速に動作します。 特徴: 高速な処理速度 メモリ効率が良い pandasに似たAPI 使用例: import pandas as pd # サンプルデータを作成 data = { "age": [25, 32, 28, 35, 40, 50], "categor

    2024年最新版:Pythonデータ解析ライブラリ総まとめ - 実践的ガイド - Qiita
    yanbe
    yanbe 2024/07/22
  • GitHub - darrenburns/posting: The modern API client that lives in your terminal.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - darrenburns/posting: The modern API client that lives in your terminal.
    yanbe
    yanbe 2024/07/13
  • 鬱・ADHDが選ぶ、渋谷ですぐ座れる穴場カフェ/休憩スペースまとめ(1) - 敏感肌ADHDが生活を試みる

    カフェという施設に求める機能は人それぞれ違うことと思うが、精神疾患を抱えつつ都市生活を送るわたしが求めているのは、人混みに疲弊したときにゆっくり腰を下ろしてクールダウンできる場所としての機能だけだ。つまり、並ばずに入店できて、暑さ寒さをしのげる空調があり、時間を気にせず座っていられる椅子があればそれでよい。フォトジェニックなインテリアも、こだわりのブレンドコーヒーも、センスのいい店員とのコミュニケーションも不要だ。この記事では、そんなわたしの目線から、東京都においても一際混雑している街・渋谷のおすすめカフェや休憩スペースを5つ紹介する。渋谷駅からのアクセスや混雑度合いや価格帯には触れるが、飲物の味はどうでもいいので触れていない。カフェに求める機能がわたしと似ている人はぜひ参考にしてください。 なお、大前提として、どのカフェ/休憩スペースも非常に入りやすい雰囲気である。ギャラリー併設で、身

    鬱・ADHDが選ぶ、渋谷ですぐ座れる穴場カフェ/休憩スペースまとめ(1) - 敏感肌ADHDが生活を試みる
    yanbe
    yanbe 2024/07/07
  • プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!

    僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残念な気もしますが、比較的多くのプログラマに浸透している共通言語を最初に教えるというのは、一方では喜ばしい事だと解釈する事もできるのかもしれません*1。まぁとにかく、意にせよ不意にせよ現場で プログラム初心者に C 言語を教える羽目になった 人がたくさんいて、プログラム初心者なのに C 言語を学ばざるを得なくなった 若者がたくさんいるということです。 C 言語を教えるときに避けて通れないのがポインタで、プログラム初心者が C 言語を学ぶときにやたらとつまずく人が多いのがポインタ

    プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!
    yanbe
    yanbe 2024/06/24
  • ベンキュー、コードが見やすいプログラミング向けモニター3機種

    ベンキュー、コードが見やすいプログラミング向けモニター3機種
  • モデリングはキラキラ技術より地味だが役に立つ / modeling-over-shiny-tech

    # Event データモデリングとデータ基盤の構築・運用 (第14回ちゅらコラボ)CARTA HOLDINGS x ちゅらデータ 合同イベント https://churadata.connpass.com/event/254417/ ぼくのかんがえる最高のレポーティング基盤 https://speakerdeck.com/pei0804/hokufalsekankaeruzui-gao-falserehoteinkuji-pan-at-awsdeshi-jian-analytics-modernization ディメンションモデリングモデリング https://zenn.dev/pei0804/articles/dimensional-modeling スタースキーマ https://zenn.dev/pei0804/articles/star-schema-design コンフォ

    モデリングはキラキラ技術より地味だが役に立つ / modeling-over-shiny-tech
    yanbe
    yanbe 2024/06/15
  • 真の全自動モデル!SwitchBotお掃除ロボットS10が新時代を切り開く

    SwitchBotお掃除ロボットS10の特徴と優れた点 SwitchBot S10最大の特徴はゴミ収集ステーションと水交換ステーションが分かれた世界初のデュアルステーション設計を採用している点 S10は世界初のデュアルステーション設計を採用 ゴミ収集ステーションと水交換ステーションが分かれた世界初のデュアルステーション設計 よくある一体型大型ステーションではなく、S10はゴミ収集の役割、給排水の役割を2つに分割。2つのステーションで掃除も日々のメンテンナンスも効率化することに成功しています。 これまでの一体型大型ステーションは様々な役割を1つのステーションが担当。サイズが大きく、体重量もしっかり。管理は簡単だけど、置き場所の寸法確認や、設置を2人で行うなどデメリットも。 S10はゴミ収集ステーション「26×20.7×41.2(㎝)」、水交換ステーション「40×16.5×10(cm)」と非

    真の全自動モデル!SwitchBotお掃除ロボットS10が新時代を切り開く
    yanbe
    yanbe 2024/05/16
  • サーバルームの推奨温度

    部屋自体の温度は管理する必要はないです。サーバー自体の吸気側の温度がそれなりに低ければ、サーバーへのダメージはありません。 なので、サーバー同士の配置(吸気側、排気側)や、冷風の流れのコントロール設計が必要です。 また、温度だけでなく、湿度もコントロールする必要があります。 オフィス内にサーバーがあるということですが、であれば、オフィス全体の温度を下げるというのが、正論かもしれませんが、当然、人が生活する環境にはなりません。となると、サーバーの吸気側を冷やす必要がありますが、室温が30℃もある場合、効果無しとはいえませんが、苦しいかもしれません。 試すのであれば、サーバーの吸気ファンの前に温度計を設置して、扇風機を付けると付けないでどの程度差が出るか見てみてください。 また、サーバー内部のCPU温度等も測定できると思われますのでそれらも参考に。 参考URL:http://technet.m

    サーバルームの推奨温度
    yanbe
    yanbe 2024/05/06
  • 患者から見た現代の病院 - drfridge’s blog 老生常談

    既にこのブログでも述べたように、私は3月末に特発性血小板減少症で急に近くの病院に入院した。わずか5日間の入院であったが、連日長時間かけてのガンマーグロブリンの大量点滴注射を受けていたので、まるで鎖に繋がれた囚人の如くに行動を制限されていた。 早朝病院の廊下を散策した以外には、殆どベッドしかない病室に閉じこもっているだけの生活であったが、そこで受けた現在の市中病院の印象は、昔医師として活躍していた頃の病院とはかなり違ったものになっているように感じた。 病院の建物自体が昔より合理的に出来ているし、ITが取り入れられているので、外来の受付も検査室、採血室など全てがより有効に組織化されて造られ、運用されている。従って、全く初めての人はまごつくだろうが、慣れれば全てが快適に流れるように考えられている。もちろん、まだ発展途上なので万事OKというわけにはいかないが、昔の病院に比べれば、全てが効率良く、し

    患者から見た現代の病院 - drfridge’s blog 老生常談
    yanbe
    yanbe 2024/05/05
  • サブクエリの書き方を2万文字弱かけてすべて解説する

    これはなに ども、レバテック開発部のもりたです。 今回はSQLのサブクエリについてまとめます。仕事でクエリを書く際、サブクエリは頻出の構文だと思うんですが、同時にサブクエリの書き方を完全に理解しているよという人は案外少ないのではないでしょうか?[1] 実際、MySQLの公式ドキュメントを見ると12ページくらいを割かれており、意外と奥深いのがサブクエリです。使いこなせると便利ですし、何よりちょっとSQLのコツみたいなのがわかって面白いよ、ということで記事にしてみました。 前提 この記事は以下の前提を含んでいます。 環境 MySQL8.0系 読者の知識 なんとなくサブクエリが書ける けど相関サブクエリとかになると「あーっ」つってGoogle meetを閉じてしまうくらいのレベル感 記事のボリューム 18,000文字 おれの卒論が20,000文字だった マサカリ 間違ってたら投げてくれ〜〜 それ

    サブクエリの書き方を2万文字弱かけてすべて解説する
    yanbe
    yanbe 2024/05/03
  • FreeNAS のディスクはどう構成すればいいか (きりしま屋)

    現在はパーソナルユース程度なら、RaidZやRaidZ2構成にするより、Mirrorセットを作って複数Stripeにしたりするのがいいかと思っています。 FreeNASのディスク構成をもう一度考える FreeNAS は ZFS による、ソフトウェアRAIDがあるおかげで、特殊なハードウェアを持たないお下がりのパソコンみたいなのをNAS化できるという寸法なワケですが、メモリがあんまり積めない場合だと、ZFSはキツイという記述を見ることがあります。(実際大量のファイル転送をするとメモリいつぶすので、メモリは積めるだけいっぱい積んだ方がいい、っていうのはその通りなのですが。ドキュメントによると、ZFSを使うには最低8GBで、ホーム/SOHOユースには16GBが適当、2GBとか4GBの場合は、UFSの利用を検討、1GBとかしかない場合はもっとパワフルなハードウェアにするべき、だとか) 実際にはお

    yanbe
    yanbe 2024/05/02
  • GPT HDD に grub2 をインストールする際の tips — MIRACLE LINUX サポート&テクノロジー | サイバートラスト株式会社

    GPT フォーマットの HDD を BIOS モードで使う際、grub2 をインストールするには、ちょっとしたコツが必要です。 若葉が萌えている松江からこんにちは。 エンジニアの押田です。 松江ラボの共用 PC をセットアップしていて「これはメモしておくか」という事があったので、ブログに残します。 GPT フォーマットされた HDD を BIOS モードで利用し、ブートローダである grub2 をインストールする際の tips です。 果たして現実にそんなケースがあるか、というと、あります。WindowsLinux を共存させる場合です。 昨今 Windows がプリインストールされた PC は基的に EFI モードで出荷されています。当社の共用 PC も同様です。この Windows を残したまま Linux を利用したいのですが、操作ミスで Windows を起動させてしまうこ

    yanbe
    yanbe 2024/05/02
  • FreeBSDでZFSを使用するときに気を付けたいこと - レンコン畑でつかまえて

    はじめに 弊社ではFreeBSD(をベースとしたアプライアンスであるXigmaNAS)とZFSを使用してどの逸般の誤家庭にもあるようなファイルサーバを運用しています。 構築する際に参考になるようなページがもっと増えればいいかなと思いまとめておこうと思います。 ZFSの概要 ZFSは頂点にzpoolが存在し、このストレージプールを用途に合わせて分割して使用します。 zpoolは複数のvdevから構成され、vdevに複数のHDDが属するイメージですね。 さて、ZFSはその堅牢性を強調されることが多いですが、その冗長性がどこで担保されているかというとvdev単位で担保されています。 イメージとしてはvdevをストライピングしてzpoolを構成している感じです。 そのため、zpoolを構成するvdevが1つでもアクセス不可能になるとプール全体が崩壊します。 プールのエクスポートとインポート ZFS

    FreeBSDでZFSを使用するときに気を付けたいこと - レンコン畑でつかまえて
    yanbe
    yanbe 2024/05/02