kmaebashiのブックマーク (3,642)

  • エラーが出たら喜べ。エラーをちゃんと出せ。 - Qiita

    どうもエラーを出すもしくはエラーが出るのが怖いという人がいるみたい。例えば改修を行うときに既存部分でエラーが出ないことを最優先にして増築を行いいびつな構造を生み出すとか、単純に例外を全然使わないとか。エラーが出ると、「うわ、エラーになった。手間かけさせやがって面倒だなぁ…」みたいな感覚があって、とにかく自分がコードを書くときも一切例外を投げないというスタンスをとりがちなのかもしれない。 私はここで、適切にエラーが出てくれるのはむしろ喜ばしいことであり、自分がコードを書くときも積極的にエラーを出すようにすべきだ、という主張をする。 関数定義のドキュメンテーションの一部 ある関数の中身で一番最初に書くべき処理は何か、それは引数のチェックをして条件を満たさなければエラーを出すことである。例えば文字列は特定の形式になってなければならないとか、数値に最大値最小値があるとか、これらは関数の入力の前提条

    エラーが出たら喜べ。エラーをちゃんと出せ。 - Qiita
    kmaebashi
    kmaebashi 2024/05/06
    NullPointerExceptionみたいな、バグがなければ絶対に起きない系の例外は、catchを禁止すべきだと思っている。
  • インプットのすゝめ | 外道父の匠

    絶賛成長期にあるだろう若手エンジニアは、どういう流れで自身の成長を促したら良いのだろうか、とふと思いつつ口頭で説明してみたけどよくわからんくなったので整理してみたいお気持ちです。 当ブログではアウトプットの効用みたいなものは書いてきましたが、インプットそのものについてはお初なので、自身を振り返る良い機会にもなりそうです。 はじめに これは私が二十数年間、プログラマー・インフラ・SRE といったエンジニアとして通ってきた中で、どのようにインプットをしてきたかを整理してみるチラ裏です。 自分は一般(?)と比べれば少々特殊な経歴で、情報学を学んだことも、新卒研修を受けたことも、IT系資格も、転職したこともない…… ほぼ独学による野良エンジニアとして生息してきましたので、あまり参考にはならないかもしれません。 それでも一応長く生き抜いてきたエンジニアの経験として、インターネットに数多くある参考例の

    インプットのすゝめ | 外道父の匠
    kmaebashi
    kmaebashi 2024/05/01
    何かの技術をちゃんと見に付けようと思ったら、結局「それで何か作ってみる」が一番だと思っている。本やドキュメントを読んで「わかった気になる」ことはできるが、作ってみると結構化けの皮が剥がれる。
  • プログラマーがソースコード内に書いた「アスキーアート」図2000点以上を収集 使われ方を分析しデータベース化【研究紹介】 レバテックラボ(レバテックLAB)

    米カリフォルニア大学サンディエゴ校に所属する研究者らが発表した論文「Taking ASCII Drawings Seriously: How Programmers Diagram Code」は、ソースコード内で使用するアスキーアート(ASCII art)を収集し分析した研究報告である。 ▲ソースコード内で活用されたアスキーアートの一例 keyboard_arrow_down 研究背景 keyboard_arrow_down 研究内容 オープンソースのソフトウェア開発では、プログラマーがコードの中にアスキーアートを使って図を描き、アイデアを視覚的に表現することがよくある。アスキーアートはコードや自然言語では表現しにくい概念を視覚的に明快に説明でき、またコードよりも詳細度は低いものの、コードを理解するうえで「サムネイル」のような役割を果たす。 こうしたアスキーアートは、実際のソフトウェア開発

    プログラマーがソースコード内に書いた「アスキーアート」図2000点以上を収集 使われ方を分析しデータベース化【研究紹介】 レバテックラボ(レバテックLAB)
    kmaebashi
    kmaebashi 2024/04/30
    これを書くには相当手間がかかるはずだが、その手間をかけてでも、ソース外の「ドキュメント」に図を描くよりマシだと判断された。ドキュメントはソースに追従しない。Knuth先生のWEBみたいなのを使うしか。
  • 「カメ止め」の監督が作ったショート動画「みらいの婚活」が面白いと話題に IT関係者も絶賛する理由とは?

    映画「カメラを止めるな!」などで知られる上田慎一郎監督が公開したショートフィルム「みらいの婚活」が、IT業界や医療福祉関係者の間で話題になっている。実業家の堀江貴文さんも「めちゃくちゃいい!」と絶賛する、その内容とは?

    「カメ止め」の監督が作ったショート動画「みらいの婚活」が面白いと話題に IT関係者も絶賛する理由とは?
  • PCで乱発する謎のバグは同一ネットワークに接続されているHiSense製Android TVが原因であることが明らかに

    サウンドデザイナーでコンポーザーのプリシラさんが、長期間にわたって苦しんできたPC上で発生する謎のバグが、PCと同じネットワークに接続されているHiSense製Android TVが原因だったと報告しており、「HiSense製TVは買うな」と警告しています。 cohost! - "DO NOT BUY HISENSE TV'S LOL (Or at least keep them offline)" https://cohost.org/ghoulnoise/post/5286766-do-not-buy-hisense-t プリシラさんが自宅で使用しているWindows 11搭載PCは、長らく問題を抱えていたそうです。その問題のひとつが「ディスプレイ設定を開けない」というものでした。そのため、プリシラさんはディスプレイの表示を調整するために、Windows 11のディスプレイ設定ではなく

    PCで乱発する謎のバグは同一ネットワークに接続されているHiSense製Android TVが原因であることが明らかに
    kmaebashi
    kmaebashi 2024/04/22
    迷惑な挙動だけど、こんなことでおかしくなるWindowsもだめだろこれ。
  • 「田舎暮らしはクルマ買わないといけないのがクソ」という発想には違和感があるが、それでも車を買うのは痛い出費

    雪見バーガー @H926 「田舎で暮らすにはクルマ買わなければいけないのがクソ」という発想自体が、公共交通機関が発達した街で暮らす都会人のもので、田舎で生まれ育った者には買うのが当たり前の必需品なので、「外歩くのに買わなきゃいけないのがクソ」と言われてるような違和感があるけど、まあ痛い出費ではあるよね。 2024-04-19 17:36:14

    「田舎暮らしはクルマ買わないといけないのがクソ」という発想には違和感があるが、それでも車を買うのは痛い出費
    kmaebashi
    kmaebashi 2024/04/21
    金の話というよりは、一瞬のミスで人を殺す物体を、あまり自分の責任で動かしたくはないな。クルマで遊びに行ったとしても、酒飲めないしねえ。
  • 白人のカップルが入店してきたら「日本語が分からないと対応ができない」と伝えた。「no English menu?」と英語で聞いて来たから「ない」と答えた

    黒かどや @kadoya1 昨日は白人のカップルが入店してきたから「日語が分からないと対応できない」と伝えたらポカンとして「no english menu?」と英語で聞いてきたから「ない」と日語で答えてやった。ここは日だ。俺も英語の国に行ったら英語を喋る。日では日語を喋る努力をしろ。無理なら通訳を連れて来い。 2024-04-20 01:17:10

    白人のカップルが入店してきたら「日本語が分からないと対応ができない」と伝えた。「no English menu?」と英語で聞いて来たから「ない」と答えた
    kmaebashi
    kmaebashi 2024/04/20
    海外経験あんまりないんですが、中国とかインドネシアとか行った時は、英語しゃべるしかなかったなあ。現地語覚えてこいと怒られるんですかね?
  • 【速報】ボストン・ダイナミクスが新型Atlasを動画で公開 電動ヒューマノイドで実用的なロボットを目指す - ロボスタ ロボスタ - ロボット情報WEBマガジン

    ボストン・ダイナミクスが新型AtlasをYouTube動画で公開した。昨日、油圧式Atlasとのサヨナラを演出したばかりの同社だが、電動Atlasは実用的なロボットとして開発を進める意向だ。 同社のホームページにも新型が公開されていて、「世界で最もダイナミックなヒューマノイド ロボットである当社の完全電動ロボット「Atlas」は、現実世界のアプリケーション向けに設計されています。(中略) アトラスは、私たちの生活の中で当たり前のものとなるために必要な可動性、知覚、知性を備えた次世代ロボットを開発するための当社の取り組みを示しています。」と書かれているが、スペックなどの詳細は4月18日時点ではまだ解っていない。 ■All New Atlas | Boston Dynamics

    【速報】ボストン・ダイナミクスが新型Atlasを動画で公開 電動ヒューマノイドで実用的なロボットを目指す - ロボスタ ロボスタ - ロボット情報WEBマガジン
    kmaebashi
    kmaebashi 2024/04/19
    油圧から「電動」に切り替えたということだけど、油圧の頃だってその油圧は電動のポンプで作っていたのでは…… 油圧から「モーター」に切り替えたってこと?
  • 美樹本晴彦展

    巨匠美樹晴彦特別展開催 完成された世界観でいつの時代にも受け手の心に響く、不変性をもつイラストレーター美樹晴彦。 展では、20年以上前の名作~2023年の新作、更には新たな色彩で描かれた幻の作品まで幅広く展示いたします。 新たな魅力に触れる、他にはない『特別展』をお楽しみください。 琳-浮夕 キャンバスを彩色する箔色の⾵が運んでくる⼼地よい気配に鑑賞者は何気なく足を止め、漆の深色に惹き込まれ、少し物憂げな表情をもつ少⼥に魅入られていく。 2016年発表以降、少女と⼤⼈の曖昧な境界線に⽴つ僅かな時を完璧に捉えた美樹の王道的画風と、伝統工芸を掛け合わせ生まれた作品は瞬く間に人々の注目を集めました。 作品表現の新しい可能性を探るため、希少な天然漆を使用し、経年劣化を防ぐため幾層にも合板を重ね、最後に金箔を散りばめ煌びやかさを演出。 熟練した職人が一点ずつ丁寧に造り上げる唯一無二の仕上がり

    kmaebashi
    kmaebashi 2024/04/17
  • ◯をかける少女

    ・卵をかける少女(味の素もかけるよ) ・「薔薇」の漢字をかける少女(頭がいいよ) ・アイロンをかける少女(丁寧な暮らしだよ) ・罠をかける少女(クノイチだよ) ・重税をかける少女(女帝だよ) ・疑いをかける少女(女刑事だよ) ・電話をかける少女(好きな人と話をするよ) ・迷惑をかける少女(許してあげるよ) ・二股をかける少女(やっぱり許さないよ)

    ◯をかける少女
    kmaebashi
    kmaebashi 2024/04/16
    id:minaminoani 「お湯をかける少女」は「ハウスヌードル3時03分」でCMは工藤夕貴さん、明星の「青春という名のラーメン」は斉藤由貴さんでは。
  • 【ジャングル黒べえ】誰も抗議してないのに封印された? 藤子・F・不二雄の「幻のアニメ」がYouTube配信

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    【ジャングル黒べえ】誰も抗議してないのに封印された? 藤子・F・不二雄の「幻のアニメ」がYouTube配信
    kmaebashi
    kmaebashi 2024/04/13
    アフリカの蛮族どもは魔法で問題解決! というストーリーがド直球の差別であると思えない人達がこれほど多いということに絶望する。
  • 「なにもないがある」的なやつ

    ・事なきを得る ・せざるを得ない 教えてクレメンス

    「なにもないがある」的なやつ
    kmaebashi
    kmaebashi 2024/04/06
    プーさんの「『何もしない』をしているんだ」は、単に「I'm doing nothing.」の和訳だそうですけどね。 https://twitter.com/arukakan/status/131915035499966464
  • 歌詞に”Moonlight”が出てくる歌はゴミ

    月の光(Moonlight)で雰囲気を醸し出そうとする、その発想の安易さに虫唾が走る。 Moonlightが出てくる歌はもれなくゴミである。 ちなみに映画のムーンライトもゴミである。

    歌詞に”Moonlight”が出てくる歌はゴミ
    kmaebashi
    kmaebashi 2024/03/31
    id:Ratty ↓「泣きたくなるようなmoonlight」って普通に歌詞に出てきますが。
  • TCP/IP構造と通信 - Qiita

    OSIとTCP/IP構造 OSI参照モデルとTCP/IPプロトコルスタックの対応関係を示しています。 OSIモデルはデータ通信のための抽象的なモデルで、7つの階層(レイヤー)から成り立っています。 一方、TCP/IPプロトコルスタックはインターネットで実際に使用されているプロトコルの集まりで、4つの階層から構成されています。 TCP/IPの4層構造 アプリケーション層:OSIモデルのアプリケーション層、プレゼンテーション層、セッション層に相当します。HTTP、FTP、SMTPなどのプロトコルが含まれます。 トランスポート層:OSIモデルのトランスポート層に相当します。TCPやUDPがこの層で動作します。 インターネット層:OSIモデルのネットワーク層に相当します。IPプロトコルがこの層で主に使用されます。 ネットワークインターフェース層:OSIモデルのデータリンク層と物理層に相当します。E

    TCP/IP構造と通信 - Qiita
    kmaebashi
    kmaebashi 2024/03/25
    拙著「Webサーバを作りながら学ぶ基礎からのWebアプリケーション開発入門」には、『第5層のセッション層(Session Layer)、第6層のプレゼンテーション層(Presentation Layer)は無視してかまいません。』と書いたな。まあそうだ。
  • 子供たちのエサとして「追加のヒナ」を産む鳥がいると判明! - ナゾロジー

    余分な卵は保険かそれとも糧庫か?余分な卵は保険かそれとも糧庫か? / Credit:Canva多くの鳥たちは少し多めの卵を産みます。 3匹のヒナが理想的な種では4個の卵、4匹のヒナが理想ならば5個の卵というように、卵の数は想定するヒナの数に「プラス1」したものになります。 これまで、この「プラス1」された卵は孵化の失敗・病気・捕などによるヒナ喪失の保険として機能すると考えられてきました。 しかし新たに行われた研究によって、ヤツガシラと呼ばれる鳥たちでは卵を「プラス1」する理由が普通とは違う可能性が示されました。 ヤツガシラはユーラシアとアフリカの両方に広く分布している雑(肉より)の渡り鳥であり、日でも冬になると少数のヤツガシラが渡来することが知られています。 しかしヤツガシラにはもう1つ、高い兄弟いの頻度が知られていました。 これまでの研究で、ワシやタカなど多くの鳥類で兄弟同

    子供たちのエサとして「追加のヒナ」を産む鳥がいると判明! - ナゾロジー
    kmaebashi
    kmaebashi 2024/03/24
    卵を1個作るのに必要な栄養は卵1個の栄養より多いだろうからその分の餌をヒナにやった方が効率がよいのでは、と思ったけど、そうか栄養の貯蔵庫にしてるのか。いつまでも餌があるかわからないもんな。
  • 今と昔の「プログラミング」は何が全然違うのか?

    「プログラミング」は、その概念が登場してから半世紀以上を経る中で、さまざまな変化が起きてきた。具体的に、どのように進化をしてきたのか。現在の主流となっているプログラミング言語は何か。今後需要が高まる可能性があるプログラミング言語とは――。 資料は、プログラミングとは何かをあらためて整理しつつ、その歴史を振り返る。これから活躍したいと考えるプログラマーだけではなく、ITに関わるあらゆる人にとって無視できない、プログラミングの「これまで」と「これから」を学ぼう。

    今と昔の「プログラミング」は何が全然違うのか?
    kmaebashi
    kmaebashi 2024/03/20
    アカウント持ってたと思うけどパスワード忘れたな、と再設定画面に行ったら、「英数字6~12文字」とのこと。それでも登録したら、住所やら勤務先やら入れなきゃいけないのでもうやめた。
  • 漫画雑誌って基本欠陥メディアやと思うんやけど

    みんなどのタイミングで買い始めるんや、あんなもん なんか面白いらしいじゃんと思って買うじゃん、9割くらいの確率で載ってる漫画全部途中じゃん なんなら人気作品なんか既に始まって4~10年くらいのばっかじゃん 当然話が分からんじゃん 今週からジャンプ買い始めて呪術なにやってるかわかる奴絶対おらんやろ こち亀みたいな1週完結のギャグマンガばっかだったらまだしも(それでもキャラがわからんとかあるけど) 今の漫画雑誌の人気漫画っていわゆるストーリードラマばっかじゃん あれってみんなどうやって入っとるんや? ワイはいつ立ち読みしてもわからん話しかしとらんから単行しか買っとらん あ、ついでにこれも言うとくわ 単行読むじゃん 面白いじゃん 最新刊まで読むじゃん 続きが気になるじゃん これはもう誌買うしかないなってなるじゃん 誌読んでも最新刊と話が繋がってないじゃん 舐めてんのか ここも欠陥でしかな

    漫画雑誌って基本欠陥メディアやと思うんやけど
    kmaebashi
    kmaebashi 2024/03/15
    昔はサンデーとか毎週買ってたんだけど、いったん離れると、もう戻れないよね。今あらためて買ったって知らないマンガばっかりだ。
  • 福島の原子力 - YouTube

    作品概要 製作:日映科学映画製作所 企画:東京電力 1977年 カラー 27分 1966年12月から建設が開始された東京電力の原子力発電所。 原子力発電の仕組みや建設工程を詳細に記録した劇場上映用映画。 この時代に映画館でさかんに上映されていたことが伺える。 この作品は、埼玉文化振興基金助成金によりデジタル化、 配信しています。 補足 この作品は福島第一原子力発電所の建設記録である。その調査編である「黎明」とともに前年の11月に公開した。2011年3月11日、東日大震災に伴って発災した福島第一発電所の事故で話題となった作品。大震災2日目からTwitterを介して拡散、3日目にはNHKを始め民放各社が報道およびワイドショーで取り上げ、2か月間で30数回使用された。一時期はアクセス急増に伴い、関連作品を別サーバーに移す程のことになった。 海外にも飛び火し、BBCはじめ5か国8番組で使

    福島の原子力 - YouTube
  • 漫画の終盤に出てくる受験描写で本命落ちること少なすぎるよね

    命に落ち、滑り止めに合格、浪人するのもどうかと思ったので、なんとなくやる気の出ない大学生活が始まる…… みたいなの全然見かけないよね

    漫画の終盤に出てくる受験描写で本命落ちること少なすぎるよね
    kmaebashi
    kmaebashi 2024/03/10
    すべり止めに通ったりはしていないけれど、寄生獣の新一は浪人してるね。
  • UIの色を変えただけで大量のクレームを頂戴してしまった話|のなと

    Webプロダクト開発をしていると様々な諸事情によりUI構成を変えたり機能を増やしたり減らしたりすることが多々あると思います。そんな時に避けられない事態として「UI変更に対するお怒りがユーザーからわんさか届いてしまう」ということがあります。今回はUI上の1要素の色を変えただけで虎の尾を盛大に踏んでしまった事件の話をしようと思います。差し当たりどういうUIをどう変えたのかを明示しておきます。変える前がこちら↓↓ beforeUIほんで変わった後がこちら↓↓ afterUIご覧の通り「作業カード」と呼ばれるコンポーネントの色を「緑&黄」から「緑塗り&緑枠線」に変更しました。「え、それだけ?」という声が聞こえてきそうですがそうなんです。それだけなのです。しかしここはレガシードメインのtoB SaaS。toB SaaSではUIの変更がユーザー業務への影響に直結するので軽微な変更を加えるのもハードルが

    UIの色を変えただけで大量のクレームを頂戴してしまった話|のなと
    kmaebashi
    kmaebashi 2024/03/08
    「自分は悪くないが道理の分からないユーザからクレームが来た」という内容の文章を、当のユーザに見えるところに公開してしまう神経がすごいな。普通に守秘義務違反じゃないの?