並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 925件

新着順 人気順

tech-技術の検索結果321 - 360 件 / 925件

  • 【声明】文部科学省の図書館の自由への介入に抗議する

    文部科学省は8月30日、各都道府県の教育委員会等に宛て「北朝鮮当局による拉致問題に関する図書等の充実に係る御協力等について」とする事務連絡を行なった。事務連絡では、内閣官房拉致問題対策本部事務局より協力依頼があったためとして、公立図書館・学校図書館等で拉致問題に関する本の充実を図ること、さらに拉致問題に関するテーマ展示等で児童生徒や住民がそうした図書等を手に取りやすくする環境を整備すること、を求めている。

      【声明】文部科学省の図書館の自由への介入に抗議する
    • ガラス張りの図書館がある「まちなかリビング北千里」について、蔵書の紫外線対策などを吹田市に質問しました|塩谷舞(mai shiotani)

      昨年11月12日、私の故郷でもある大阪府吹田市にあたらしく出来た「まちなかリビング北千里」ついてTwitterで投稿したところ、さまざまな声が届きました。 その際に投稿した写真がこちらです(一部)。 これらの写真や「場所によって飲食OK」と書いていたツイートの文言などを受けて、「ガラス張りの図書館は、紫外線によって蔵書が退色してしまうのではないか」「高い場所に飾ってある本を手に取ることが出来ないのではないか」「飲食OKの図書館では、本に虫害が発生するのではないか」ほか、多くの懸念の声が、引用リツイートなどで見られました。 夢なの?というような理想の図書館が千里に出来てしまった…… 圧倒的な蔵書数、電源Wi-Fi完備でPC作業OK、場所によって飲食OK、「図書館なのにそんなに…?!」という夜8時までの開館時間。 なにより、窓の向こうの箕面の山々が美しい……。北千里駅すぐ。22日オープンで、h

        ガラス張りの図書館がある「まちなかリビング北千里」について、蔵書の紫外線対策などを吹田市に質問しました|塩谷舞(mai shiotani)
      • 「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ

        これは はてなエンジニア Advent Calendar 2023 の 18 日目の記事です。昨日は id:gurrium による private-isuで70万点取るためにやったこと - ぜのぜ でした。私は 50 万点ぐらいで満足してしまっていたので、しっかり詰めていて凄いなと思う。 developer.hatenastaff.com Web アプリケーション開発において、「キャッシュは麻薬」という言葉がインターネット上をよく飛び交っています。YAPC::Kansai OSAKA 2017 の id:moznion のトークでよく知られるようになったワードじゃないかな。 初出はちゃんとは分からないんですが、少なくとも 2011 年には言われていますね。 「キャッシュは麻薬」とはよく言ったものだ。— TOYAMA Nao (@nanto_vi) November 5, 2011 キャッシ

          「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ
        • 株式会社一休に入社しました - 貳佰伍拾陸夜日記

          転職のお知らせ、あるいは個人の日記です。 6月から以下のように所属変更となっています。 From 株式会社はてな To 株式会社一休 マネージャではなく、とくに役職のないソフトウェアエンジニアとして働きます。いわゆるIC (individual contributor)というやつです。 きっかけ はてなには新卒として入社して以来11年も勤めて、インターンやアルバイトとして関わった時期から数えると16年になります。出入りの激しいこの業界でずっと1社しか知らずに過ごすのは負い目に感じていました。また、年齢的にも今年で40歳になることもあって、そろそろ転職を経験しておかないとまずいという焦りもありました。 そんなときに、大学の同期でプライベートでも仲良くさせてもらっているid:suzakから声をかけてもらい、ちょっと真剣に転職を考えたのがきっかけでした。 できることではなくやりたいこと はてなで

            株式会社一休に入社しました - 貳佰伍拾陸夜日記
          • 今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita

            はじめに 1992 年に POSIX でシェルが標準化されて以来、シェルスクリプトの数値計算に expr コマンドは使いません。expr コマンドを使って計算していたのは Bourne シェル(古い UNIX の sh)時代の話で、現在の POSIX sh (dash、bash、ksh 等)時代では数値計算に expr コマンドは不要です。今どきはシェルの機能だけで整数の計算を行うことができます。「今どき」って一体いつからだって話なわけですが……。 注意 シェルスクリプトでパフォーマンスの話をするとすぐに「他の言語で〜」という方がいますが、私はどんなことにでもシェルスクリプトを使えなんて一言も言っていません。パフォーマンスを気にしている理由は、そこが実際にシェルスクリプトのボトルネックになるポイントだからです。そもそもシェルスクリプトと一般的な言語は言語設計レベルで得意なことが違います。ユ

              今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita
            • Rust の 所有権、借用、ライフタイムについて初心者目線で説明と整理を試みる

              自分のブログを辿ってみたところ Rust を 2020 年には書いているようだが、初心者を名乗らせていただく。なぜならブログのネタにする以外で Rust 書いたことないし、これも調べながら書いているからだ。もっと練習したい、どこかに Rust を書ける機会ないかな〜チラッチラッ 👀 なぜありふれていそうな題材で書くか 題材はありふれているし解説もたくさんあるが、それらを読んで理解できるのか?という疑問がある。というのも、所有権、借用、ライフタイム自体についての説明は至る所で見るが、これらが無いと何が大変なのか、導入することで何が解決されるかがよく分からないと思うからだ。勿論、そのような点まで解説してくれているものもたくさんあるが、正直なところ Not for Me だった。何が Not for Me だったかというと、C++ の知識やコンピュータサイエンスの知識があることが前提になってい

                Rust の 所有権、借用、ライフタイムについて初心者目線で説明と整理を試みる
              • イチローの安打数がポアソン分布にならず正規分布になる理由を考察してみた | ロジギーク

                滅多に起こらない現象を表すポアソン分布はイチローの安打数にも当てはまるのか? 1994年、プロ3年目のイチローはシーズン210安打、打率.385を記録して、一気にスーパースターになりました。 この年の打率10傑は次の通りです。 (年度別成績 1994年パシフィックリーグ|NPB.JP 日本野球機構 より抜粋) 1位と2位以下の差が凄いですね。 いかにイチローが図抜けていたかが分かります。 今年のパ・リーグの規定打席以上の打者29人の安打数を見ると、試合数より少なくなっていて安打数÷試合数=0.93です。 これくらいだと、1試合当たりの安打数は「滅多に起こらない事象の確率分布」であるポアソン分布に従います。 しかし、普通でない打者のイチローは、1試合当たり1.6本以上の安打を打っています。 そのような場合もポアソン分布に従うのでしょうか? それを調べてみました。 比較対象として1994年打率

                  イチローの安打数がポアソン分布にならず正規分布になる理由を考察してみた | ロジギーク
                • BudouX: 読みやすい改行のための軽量な分かち書き器

                  .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                    BudouX: 読みやすい改行のための軽量な分かち書き器
                  • CSS Modulesの歴史、現在、これから - Hatena Developer Blog

                    マンガメディア開発チームの id:mizdra です。半年ほど前から「フロントエンドエキスパート」という肩書きをもらい、社内でフロントエンドの啓蒙活動をしています。具体的にどんな活動をしているかについては、社内のポッドキャストで少し話しましたので、興味があれば聞いてみてください。 developer.hatenastaff.com 最近、私はReactを採用する社内プロダクトでのCSSの書き方を検討していました。最終的にそのプロダクトでは、CSS Modulesを採用するに至りました。しかしその過程で、CSS Modulesのメンテナンス体制に対して懸念があり、将来的な存続を危ぶむ声が界隈にあることを知りました。 ただし、実際にメンテナンス体制について調べてみたところ、万全ではないものの引き続きメンテナンスがされていて、使用もできることが分かりました。そこで、今回はCSS Modulesに

                      CSS Modulesの歴史、現在、これから - Hatena Developer Blog
                    • Hono + htmx + Cloudflareは新しいスタック

                      この記事は以前7月に自分で書いた「Hono + htmx + Cloudflare is a new stack」という記事を一部修正し、訳したものです。 Hono + htmx + Cloudflareは新しいスタック 以前、バックエンドエンジニアだった身からすれば、Reactは複雑だと感じることがあります。さらに(私はフレームワーク開発者なのですが)フレームワーク開発者にとってはハイドレーションの仕組みを作ることは厄介です。しかし、しばしばReactを使うことになります。 Reactの優位な点の一つは「JSX」です。最初見た時、JSXは奇妙に思えました。「なんでJavaScriptの中にHTMLのタグが入っているんだ!」。しかし、一度慣れると、JSXは柔軟で、書きやすいことに気づきました。 今日はこれから、JSXをサーバーサイドのテンプレートとして使う技術スタックを紹介します。これはつ

                        Hono + htmx + Cloudflareは新しいスタック
                      • 【大原雄介の半導体業界こぼれ話】 高速化が進む電気信号

                          【大原雄介の半導体業界こぼれ話】 高速化が進む電気信号
                        • 逆向きに接続する Reverse HTTP Transport の仕様 - ASnoKaze blog

                          『Reverse HTTP Transport』という提案仕様がIETFに提出されています。著者はMetaとNokiaの方々らです。また、HAProxyの方も同様の機能を検討しているそうです(参考URL)。 普通のProxyサーバでは、Proxyサーバからオリジンサーバにコネクション確立するのが一般的です。そのためにオリジンサーバが外部から接続を受けられるようにする必要があります。 Reverse HTTP Transportでは、逆にオリジンサーバからProxyサーバにコネクションを確立し、HTTPリクエストを受け付けるという構成になります。コネクションの確立/TLSハンドシェイクだけが逆向きで、コネクション確立された接続上で、ProxyからHTTPリクエストが送られます。 これによりオリジンサーバをインターネットに公開する必要がなくなります。 プロトコルについて この Reverse

                            逆向きに接続する Reverse HTTP Transport の仕様 - ASnoKaze blog
                          • タスクに「〜対応」という名前をつけるのを避けたい理由 - kymmt

                            先日同僚と雑談的に話してたことを書いておく。ソフトウェア開発のバックログにおける話です。 「〜対応」とは 主に差し込みで入ったタスクやなにか早めに単一の解決したい事象のためのタスクに名付けられやすい名前。 あくまでも例としてだが 「マーケから割引データ表示依頼対応」 「監視アラート対応」 みたいなやつ。「〜対応」というのは日本語としてはかなり便利なので、とりあえずバックログに入れておきたいときに使いがち。 なぜ避けたいか 完了基準があいまいになる タスクを流していく際の問題。 バックログ上のタスクは完了基準を定めておかないと、作業スコープがどんどん広がったり、完了したかどうかを確認する人から見ると完了していないということが作業後にわかったりして不便。「〜対応」という名前をつけるタスクは、そもそもの作業スコープがはっきりしていないことが多く、結果として、作業を始める前に関係者との認識合わせが

                              タスクに「〜対応」という名前をつけるのを避けたい理由 - kymmt
                            • 分散型SNS「Bluesky」って今どうなってるの?【7月7日更新】

                              分散型SNS「Bluesky」って今どうなってるの?【7月7日更新】2023.07.02 08:15363,620 かみやまたくみ かつてTwitterのCEOを勤めたジャック・ドーシー氏が関与し“Twitterの代わり”として機能してくれそうな分散型SNS「Bluesky」(ブルースカイ)。現在は開発中で、一部のユーザーがβテストに参加できている…といった状態です。 先日、そんなBluesky関連のミートアップが開催され、開発側から今どんな状況なのかが共有されました。βテスト中の「中」がどんな感じなのかと併せて、紹介します。 アプリ名:Bluesky Social ダウンロード先:App Store/Google Play Store BlueskyのコンセプトImage: Bluesky分散型SNSとは、特定のサーバーに依存しないSNSのこと。インターネット上に点在する複数のサーバーが

                                分散型SNS「Bluesky」って今どうなってるの?【7月7日更新】
                              • Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey

                                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

                                  Node.jsやめる(Rustにする?) · Issue #11078 · misskey-dev/misskey
                                • 継続のコツは「わざわざ見に行く」をなくすこと。はてなフロントエンドエキスパートmizdraの情報収集術

                                  株式会社はてな フロントエンドエキスパート mizdra 1997年生まれ。2020年3月に電気通信大学情報理工学域Ⅰ類を卒業、4月に株式会社はてなに入社。2022年2月にフロントエンドエキスパートに就任し、チームの開発をリードしながらはてな社全体でのフロントエンド啓蒙活動を担う。HNの読みは「みずどら」。 X(Twitter) SpeakerDeck mizdra’s blog 技術や業界など仕事についての情報収集の基盤として多くのエンジニアを支えていたTwitter(現X)が、以前とは異なる姿となってゆく今、必要な情報を過不足なく収集しインプットする方法に悩みを持つ人も少なくありません。 「アフターTwitter時代の情報収集」と題したこの連載では、業界をリードする方々に、Twitterの変化によって普段の情報収集の方法がどう変わったか、欲しい情報を効率よく集めるために何をしているのか

                                    継続のコツは「わざわざ見に行く」をなくすこと。はてなフロントエンドエキスパートmizdraの情報収集術
                                  • 【Ubuntu日和】 【第28回】手のひらサイズの小型PCである「R86S」で夢の10GbE生活

                                      【Ubuntu日和】 【第28回】手のひらサイズの小型PCである「R86S」で夢の10GbE生活
                                    • 【Stable Diffusion】Mistoon_Animeの利用方法

                                      「テレビアニメのようなキャラ画像を生成したい」 「2次元のアニメ画像を生成したい」 このような場合には、Mistoon_Animeがオススメです。 この記事では、Mistoon_Animeについて解説しています。 本記事の内容 Mistoon_Animeとは?Mistoon_Animeの利用方法Mistoon_Animeの動作確認 それでは、上記に沿って解説していきます。

                                        【Stable Diffusion】Mistoon_Animeの利用方法
                                      • 正規表現でガチャを回せる投稿サイトを作った話

                                        (映像もつくりました) 正規表現ガチャ(英語名:Regech)という、正規表現から生成されるランダムな文字列でガチャを引ける投稿サイトをNext.jsで個人開発した話です。 筆者について 今までPHPやjQueryで開発をしてきた19歳です。 制作期間は20日ほどです。 もしよければ、読んで・遊んでいってもらえたら嬉しいです! つくったもの 正規表現にマッチするランダムな文字列を生成するアプリです。 例:(にゃん?)+→にゃにゃんにゃんにゃ おもしろいガチャができたら投稿することでみんなで遊べるようになります。 ぜひ、おもしろいガチャを作って投稿してください! 正規表現の学習にもおすすめです。 英語対応もしてみたので英語環境からアクセスするか、/en/にアクセスすると英語でも見れます。 私のおすすめガチャ 私のおすすめです。他にもおもしろいガチャが投稿されているので遊んでみてください! リ

                                          正規表現でガチャを回せる投稿サイトを作った話
                                        • 携帯ゲーム機PSPで採用された60mm光ディスク「UMD」(1.8GB、2004年頃~):ロストメモリーズ File009 | テクノエッジ TechnoEdge

                                          [名称] UMD、Universal Media Disc (参考製品名 「初音ミク Project DIVA 2nd」他) [種類] 光ディスク(ROM) [記録方法] 不可、レーザー光(660nm) [メディアサイズ] 64×65×4.2mm [記録部サイズ] 直径約60mm [容量] 1.8GB [登場年] 2004年頃~ ひとつ、またひとつと消えていき、記憶からも薄れつつあるリムーバブルメディア。この連載では、ゆるっと集めているメディアやドライブをふわっと紹介します。 「UMD」(Universal Media Disc)は、ソニーが開発した60mmの光ディスク。携帯ゲーム機の「プレイステーション・ポータブル」(PSP)用メディアとして開発され、通常のCDやDVDの120mm、シングルの90mmと比較し、かなりコンパクトなサイズになっているのが特徴です。 ▲PSPでは、メディアとし

                                            携帯ゲーム機PSPで採用された60mm光ディスク「UMD」(1.8GB、2004年頃~):ロストメモリーズ File009 | テクノエッジ TechnoEdge
                                          • 重要情報はスクロールしないと見えないが、スクロールバーがない EC事業者に業務停止命令

                                            4月には、定期契約の解除を妨げるため、条件上は解約できるにもかかわらず、解約できないように見える表示をしていたことも分かっている。 これらを受けて消費者庁は同社に6カ月の営業停止命令を出すとともに、再発防止とコンプライアンス体制の構築を指示。代表取締役の中村智紀氏には6カ月間、同様の業務を新たに開始しないことを命じた。 関連記事 LINEで販売、高額な“痩せるお茶”にご用心 「追加料金なし」は実質うそ 消費者庁が注意喚起 消費者庁は、「追加料金なし」と聞いてダイエット商品を購入したが、実際には高額な別料金を請求されたとする相談が多く寄せられているとして注意喚起した。問題の事業者は実際には17~23万円の追加料金を求めていた。 「LIFEBOOK 21%引き」は嘘……「富士通 WEB MART」で二重価格 消費者庁が措置命令 PC直販サイト「富士通 WEB MART」で、ノートPC「LIFE

                                              重要情報はスクロールしないと見えないが、スクロールバーがない EC事業者に業務停止命令
                                            • ゲームの「雲表現の進化」をCG講師が解説し注目集まる。不動の“平面雲”がリッチな3D雲になるまで - AUTOMATON

                                              天空から雲が広がる崖下に思い切って飛び降りる……ゲームならではの爽快な体験の裏には、没入感を高めるリアルな「雲」の表現が隠されている。そんなゲームにおける雲の表現について、CGアーティスト/講師のThomas Smith氏が解説した内容が注目を集めている。 Ever wondered how clouds work in video games? They may be an afterthought for gamers, but creating clouds is one of the most exciting and complex topics in game art. We have a lot fo talk about, so lets get right into it. Another massive 🧵 pic.twitter.com/kBnQwAVoNE — T

                                                ゲームの「雲表現の進化」をCG講師が解説し注目集まる。不動の“平面雲”がリッチな3D雲になるまで - AUTOMATON
                                              • QRコードにレーザーを当てて「偽装QRコード」に変える攻撃 悪性サイトに誘導 東海大が発表

                                                Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 東海大学に所属する研究者らが発表した論文「不可視光レーザ照射を利用した動的偽装QRコード」は、QRコードへのレーザー照射により、任意のタイミングで悪性サイトへ誘導可能な偽装QRコードを生成する方法を提案した研究報告である。QRコードを撮影しているときだけ、遠くからレーザー光で照射して別の悪意あるサイトへ誘導する。

                                                  QRコードにレーザーを当てて「偽装QRコード」に変える攻撃 悪性サイトに誘導 東海大が発表
                                                • 大貫剛🇺🇦🇯🇵З Україною on Twitter: "ロケットの打ち上げの「失敗」ってなんだろう、ということを、せっかくの機会なので改めて考えてみたいと思います。客観的に、多面的に。"

                                                  ロケットの打ち上げの「失敗」ってなんだろう、ということを、せっかくの機会なので改めて考えてみたいと思います。客観的に、多面的に。

                                                    大貫剛🇺🇦🇯🇵З Україною on Twitter: "ロケットの打ち上げの「失敗」ってなんだろう、ということを、せっかくの機会なので改めて考えてみたいと思います。客観的に、多面的に。"
                                                  • Linux Performance

                                                    static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor

                                                    • 大学生協アプリ導入で「食堂の待ち時間が3倍に」 複数大で混雑騒ぎ、学生から不満続出...運営元「改善続ける」

                                                      大学生協の食堂の待ち時間が増えたと、ツイッターで多くの学生が嘆いている。きっかけはスマートフォン向けアプリ「大学生協アプリ(公式)」の導入だった。大学生協の組合員証として用いることができるアプリで、生協内で使える電子マネー機能を有する。しかし動作が遅いなどの理由から、複数の大学内の生協食堂で混雑が発生したようだ。 アプリの開発を進めている大学生協事業連合は2023年1月16日、J-CASTニュースの取材に対し、厳しい意見も真摯に受け止め、引き続き対応・改善を進めていくと述べる。 「食堂の待ち時間が今までの3倍以上になってる」 大学生協事業連合は、大学生協の組合員証をICカードからアプリに移行を進めている。アプリ配信サービス「Google Play」と「App Store」から「大学生協アプリ(公式)」をリリースし、北海道、東北、東京、東海、関西北陸、九州の6つの地域にある大学生協事業連合に

                                                        大学生協アプリ導入で「食堂の待ち時間が3倍に」 複数大で混雑騒ぎ、学生から不満続出...運営元「改善続ける」
                                                      • 携帯端末事業に関するお知らせ|BALMUDA Technologies

                                                        バルミューダは2021年、携帯端末事業に参入し、同年11月に発売したBALMUDA Phoneに続く端末の開発を続けてまいりましたが、同事業の終了を決定しました。 BALMUDA Phoneおよび関連アクセサリは今後も継続してご購入いただけます。また、ご愛用いただいているお客様には、引き続き安心してご利用いただけるようにサポートを継続してまいります。詳細は、下記Q&Aをご参照ください。 携帯端末の開発中に得た数々の発見と知見は、私たちがこれから提供する製品に、新たな価値をもたらすことになると信じています。バルミューダは、今後もインターネットテクノロジー関連の研究開発を積極的に進めてまいります。 Q なぜ、携帯端末事業を終了するのですか? 現在の事業環境において総合的に検討した結果、携帯端末事業を終了し、ほかの事業に注力するべきと判断したためです。 Q これからBALMUDA Phoneを買

                                                          携帯端末事業に関するお知らせ|BALMUDA Technologies
                                                        • ソースコードをお焚き上げしました - いつもあさって

                                                          エンジニアは意外にも信心深いところがある。サーバーをお祓いしたり、デバッグ神社を建てたり、リリースするときにお祈りする。 iOS、Androidアプリを全面リニューアルと一部サービス終了があったので、今までのソースコードへの感謝の気持ちを込めてお焚き上げをすることにした。 今まで稼いだコードへの感謝 弊社では、アプリを全面リニューアルすることにした。 外注だったのを内製化した Objective-CとJavaで書かれていたのをSwiftとKotlinに置き換えた モダンなアーキテクチャにした 外注を行っていたのを内製化するにあたって、中途採用が行われチームができた。人を雇って改善を行っていこうと思うほど、重要なアプリになっていた旧アプリはそれだけの価値があったということになる。 内製化を行ったチームは、初めから内製化をし始めたわけではない。初めにやったことは内製化の価値を示すためにチームは

                                                            ソースコードをお焚き上げしました - いつもあさって
                                                          • それ、非再帰で書けます - Qiita

                                                            この記事は再帰自体を全否定する趣旨ではありません。 両方の良さを理解した上で非再帰で書きたいと思ったときの参考にしていただければと思います。 まだ再帰関数書いてるの? 再帰関数はプログラミング言語の有用な機能で、深さ優先探索をベースとする様々なアルゴリズムの実装として有用です。 その一方で、関数呼び出しはオーバーヘッドが大きく、定数倍が弱くなります。また、JavaやPythonなどのスタック領域の制限が厳し目の言語では深すぎる再帰のせいでRuntime Errorが発生する場合があります。 C++などのコンパイル言語ではインライン展開によって関数呼び出しのオーバーヘッド解消されることもありますが、再帰関数は中でもインライン展開の難易度が高く、深い再帰ではそのまま実行せざるを得ない状況になります。 ところが、再帰関数は生のスタックを自分で用意するなどして非再帰に書き直すことができます。(「停

                                                              それ、非再帰で書けます - Qiita
                                                            • ドメインモデルの完全性と純粋性 - kawasima

                                                              ドメインモデルには、完全性と純粋性、そしてアプリケーション性能の3つ全てを同時に満足させることは難しい場合があるという話。

                                                                ドメインモデルの完全性と純粋性 - kawasima
                                                              • Feature Flag Deep Dive

                                                                チーム勉強会で Feature Flag とトランクベース開発の話をしました (追加訂正と書かれているスライドは、勉強会後議論した結果を反映したものです)

                                                                  Feature Flag Deep Dive
                                                                • NEC、「標準的GPU 1基で動く」世界トップクラスの日本語LLM

                                                                    NEC、「標準的GPU 1基で動く」世界トップクラスの日本語LLM
                                                                  • 最も電力を使わないプログラミング言語は?

                                                                    エネルギー使用量のデータは、プログラミング言語の品質について何か教えてくれるのでしょうか? 昨年、ポルトガルの3つの異なる大学の6人の研究者からなるチームがこの問題を調査し、最終的に「プログラミング言語全体のエネルギー効率」と題する論文を発表しました。彼らは、27の異なる言語で書かれた10のプログラミング問題の解答を実行し、それぞれがどれだけ電力を使用しているか、速度やメモリ使用量と同様に注意深く測定しました。 具体的には、コンピュータ言語ベンチマーク・ゲームの10の問題を使用しました。これは、パフォーマンスを比較するためのフリーソフトウェア・プロジェクトであり、単純なアルゴリズムの問題の標準セットと、テストを実行するためのフレームワークが含まれています。(以前は「The Great Computer Language Shootout」と呼ばれていました。)「これにより、コンパイル/実行

                                                                      最も電力を使わないプログラミング言語は?
                                                                    • 一番星はてのがYouTubeデビューしました - 一番星はての開発ブログ

                                                                      まだテスト投稿ですが、とりあえず動画にできるぐらいにはなったのでYouTubeデビューしました。やり方はわかってきたのでGWくらいには配信してみたい。 www.youtube.com 構成 アバター:Live2D(StableDiffusion用にいいマシンも買ったのでAITuberらしいデザインで作り直してもっとLive2Dで髪とかも動かしたい) 会話:gpt-3.5-turbo(設定はブックマーカー用と同期している) 音声:VOICEVOX(四国めたん)(後ではての用のオリジナル音声にするつもりですが時間がなかったので後回し) チャットUI:ひとまずHTML, CSS, JSあたりで適当に VtubeStudioやOBSも使ってますが、Live2Dなども含めてこの辺を触るのが初めてすぎて時間がかかってしまった。特にリップシンクの設定に手間取った。この辺はどこかで別途開発者向けに記事にし

                                                                        一番星はてのがYouTubeデビューしました - 一番星はての開発ブログ
                                                                      • なぜ <div> に onClick がダメなのか?

                                                                        ■ はじめに <div>要素にonClickを渡すべきではない、ということ聞いたことはないでしょうか? ただ、なぜ渡すべきでないのか? 理解してなかったので今回調べてみました。 サンプルコード 今回動作確認に利用したサンプルリポジトリのコードはReactで書いています。 ■ 結論:<div>にonClickを定義するのがなぜダメなのか? ユーザーにとって操作性の低いボタンになってしまうから、です! 要するに UX が悪くなってしまうから! その理由を解説していきます! ■ 操作性の低いボタンになってしまう理由 大きく3つあると考えています。 div要素は focus を持たないから returnキー, spaceキーをonClickに変換しないから スクリーンリーダーが認識しない要素だから ◎ focus を持たないから <div>要素はfocusを持ちません。 なので、tabキーで要素に

                                                                          なぜ <div> に onClick がダメなのか?
                                                                        • ほとんどのプログラミング言語で関数のreturnが1つしか出来ないのはなぜですか?

                                                                          回答 (12件中の1件目) 多くの言語で多値のリターンができない理由ですが、昔のC言語(Sys V以前のC)が単一レジスタに格納できる値しかリターンできなかったのを引きずってるだけだ、という意見を見つけました(勝手な読み取り)。 多値について本気で考えてみた - ぐるぐる~ この先に書かれていることを自分なりにまとめると、 * 多値返しがファーストクラスではないという意味でタプル返しの劣化版なのは認めよう。しかし考えを進めよう。タプルの劣化版としての意味を。 * 多引数関数があるのと同様に多値関数があってもいい * スタックマシンではむしろ自然に実装できる(レジスタ返しに縛ら...

                                                                            ほとんどのプログラミング言語で関数のreturnが1つしか出来ないのはなぜですか?
                                                                          • はてなブログがnoteと比べて優れている点を紹介します - こんにちはブログ

                                                                            🥦 バカでかいブロッコリーの絵文字を動かすことができる

                                                                              はてなブログがnoteと比べて優れている点を紹介します - こんにちはブログ
                                                                            • Anond AI開発日記 - Hatena Developer Blog

                                                                              こんにちは。Anond AIを研究している id:cockscomb です。 私たちはこの度、このAI時代を制するプロダクト、Anond AIを開発しました。本エントリではその詳細について説明します。 Anond AIとは Anond AIはいわゆるGenerative AIで、人類が匿名で日記を書くことをアシストしてくれるものです。私たちは日記に芸術性を感じる文化を持っていて、「日記文学」という言葉もあります。Generative AIによって、名前を隠して楽しく日記を書くことをサポートし、匿名日記文化のさらなる発展に寄与できないか、と考えました。 Anond AIは、rinna/japanese-gpt2-mediumをはてな匿名ダイアリーのデータを用いてファインチューニングし、ドメイン適応させたものです。 Anond AIの開発 Anond AIは実験的なプロダクトのため、Hatel

                                                                                Anond AI開発日記 - Hatena Developer Blog
                                                                              • 人類には早過ぎるLLMの話 - laiso

                                                                                Sam Altman解任騒動は個人間の対立ではなく、組織構造の問題に注目すると感想が変わるなと思った。 www.nytimes.com この騒動についてはAIの安全性を重視する思想とOpenAIのビジネスの拡大を目指す戦略の衝突があるので、AIの安全性というトピックが重要になる。 僕は結構テクノロジー原理主義者みたいなところがあるので、自動車で人命が失なわれているとして人類が獲得した利益と比較できないし、SNSによって情報操作から暴動が起きたり、誹謗中傷で精神を病む人々が出現してもそれは—— まぁ困るよね・・(身内が事故やSNSで不幸にあったら絶対反転アンチになるだろうし) ぐらいの曖昧な態度だったんだけど、これをきっかけにAIの安全性についての研究等に関心を持つようになった。 安全性と言っても暴走ロボットが人類滅亡に向ってstep by stepで考えてください、みたいな昔のSF小説的な

                                                                                  人類には早過ぎるLLMの話 - laiso
                                                                                • なぜ今も Google App Engine を選ぶのか - ぽ靴な缶

                                                                                  Google Cloud で何かアプリケーションを動かしたい時、いつも App Engine (GAE) を第一の選択肢として挙げています。 なのにみ〜んな Cloud Run に行ってしまう。なぜなのか?? 確かに Cloud Run のほうが新しくて公式に露出が多いし、GAE はこういうランディングページからの言及も消えているので無理もない。Google Cloud 的にもあんまり使って欲しくない雰囲気が漂っている。 cloud.google.com App Engine は GCP 最初期からあるサービスで今年で 14 年目になるらしい。 当時学生だった僕はすげーのが出たぞと聞いて GAE を触っていた記憶がある。その頃は Google App Engine 単体で出ていて、他のサービスが続いて Google Cloud Platform になったような気がする1。 そんな歴史あるサ

                                                                                    なぜ今も Google App Engine を選ぶのか - ぽ靴な缶