タグ

2023年7月31日のブックマーク (41件)

  • Cybozu Frontend Day 2023の社内開催と資料公開 - Cybozu Inside Out | サイボウズエンジニアのブログ

    主催のkoba04による写真 こんにちは、フロントエンドエンジニアの@shisama_です。 6月30日にサイボウズ東京オフィスで開催された「Cybozu Frontend Day 2023」の資料と開催レポートを公開します。 「Cybozu Frontend Day 2023」は、サイボウズのフロントエンドエンジニアが集まりフロントエンドに関する知見を共有する社内イベントです。 発表資料 発表資料は以下の通りです。発表者が公開している一部の資料については、発表者の許可を得て掲載しています。 Pages RouterとApp Routerでのi18n対応の違い 発表者: @nissy_dev zenn.dev 誰でも簡単⁉️👀 絵文字ができるまで😃👍 発表者: @oguemon_com speakerdeck.com Node Streamでメモリ性能改善、そしてWeb Stream

    Cybozu Frontend Day 2023の社内開催と資料公開 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • Pwn2OwnでMicrosoft Teamsをハッキングして2000万円を獲得した方法/ Shibuya.XSS techtalk #12

    Shibuya.XSS techtalk #12 の発表資料です。 English version is here: https://speakerdeck.com/masatokinugawa/pwn2own2022

    Pwn2OwnでMicrosoft Teamsをハッキングして2000万円を獲得した方法/ Shibuya.XSS techtalk #12
  • 「はてラボ」トップページリニューアルのお知らせ - はてラボ 開発者ブログ

    この度、はてなの実験的サービス置き場「はてラボ」をリニューアルしました。 はてラボ はてラボは、2006年2月に「はてな社員の個人的アイデアに形を与え、未完成のサービスに改善を重ねながらサービスに育てる」という目的で開始し、以来17年に渡って30近くのサービスを発表してきました。 今回のリニューアルは、「サービス開発をもっと身近に、もっと活発にすることを目的としたプラットフォーム」を目指すためのものです。 サービスのアイデアや新技術を気軽に試せる場として、ものづくりを楽しむ場所として、よりアクティブな開発プラットフォームとしていきたいと考えています。 そういった場として、まずはトップページのデザインのリニューアルをいたしました。 今後は「はてなスタッフだけの開発の場」としてだけではなく、アカウント認証基盤などのオープン化により、「誰もがサービスを作ることができる場所」を目指します。 また

    「はてラボ」トップページリニューアルのお知らせ - はてラボ 開発者ブログ
  • データ基盤の管理に役立つ監視用のSQLを紹介します - 10X Product Blog

    Analytics Engineerの吉田(id:syou6162)です。BigQueryを中心に10X社内のデータ関連の管理をしています。10Xに入社してそろそろ一年になろうかとしていますが、データ基盤を適切に管理 / 運用するためにSQLによる監視を少しずつ取り入れています。この記事では、具体的にどのようなSQLを書いて監視しているのか紹介したいと思います。 なお、SQLを使ったデータ基盤の監視自体については私の前職のTech Blogで詳細に書いていますので、そちらを参照してください。 SQLを使った監視でデータ基盤の品質を向上させる - MonotaRO Tech Blog データ管理に役立つメタデータに関する勉強会を社内外で開催しました - MonotaRO Tech Blog エントリはこれをベースに「dbtをフルに活用している10Xの環境向けに入れた監視」や「BigQuer

    データ基盤の管理に役立つ監視用のSQLを紹介します - 10X Product Blog
  • rinna、日英バイリンガル大規模言語モデルをオープンソースで公開|rinna株式会社

    rinna株式会社(社:東京都渋谷区/代表取締役:ジャン"クリフ"チェン、以下rinna)は、日語と英語のバイリンガル大規模言語モデルを開発し、商用利用可能なライセンス*1でオープンソースとして公開したことを発表します。さらに、対話形式のテキストを生成する対話言語モデル*1、テキストと画像のマルチモーダル入力を実現する画像対話モデル、長いテキストの入力を可能とする長期コンテキスト言語モデルも開発し、公開しました。 ■ rinnaのオープンソース活動 OpenAI社から提案された大規模言語モデル (Large Language Model; LLM) であるGPT (Generative Pre-trained Transformer) シリーズは、大量のデータから高速かつ高精度に大規模モデルが学習できるTransformerとテキストデータから自己教師あり学習を可能とする枠組みを採用し

    rinna、日英バイリンガル大規模言語モデルをオープンソースで公開|rinna株式会社
  • フィッツの法則と、UXにおけるその応用

    ターゲットまでの移動時間は、ターゲットの大きさとターゲットまでの距離に依存する。 Fitts's Law and Its Applications in UX by Raluca Budiu on July 31, 2022語版2023年1月10日公開 歴史 ポール・フィッツは、ヒューマンエラーが単なる人間による誤りではなく、不適切なデザインに起因することを理解した最初の心理学者の1人である。彼は第二次世界大戦中に飛行機のコックピットのデザインを研究し、ヒューマンエラーが原因であるとされていた多数の戦死が、実際にはデザインの不適切さによるものであると主張した。 1950年代になると、彼はシャノンの有名な情報理論の影響を受ける。そして、ジョージ・ミラーがチャネル容量の概念を人間の記憶に適用し、その過程で人間の短期記憶の情報処理能力として有名なマジカルナンバー7を導き出したように、フィッ

    フィッツの法則と、UXにおけるその応用
  • ChatGPTを使ったデータ分析で人事は今後どう変わるのか|友部 博教(HRMOS WorkTech研究所 所長)

    こんにちは。WorkTech研究所の友部です。 以前、ChatGPTを使って人事でどんなことができそうか、について、こちらのnoteに書かせいただきました。 その後、2023年7月にリリースされた「Code Interpreter」という機能がリリースされました。ネーミング的にも、エンジニアとか技術系の人しか関係ない機能なのでは、という風にも見えますが、人事の方でも十分活用することができる機能です。この機能を使うと、人事データを使った分析が、データアナリティクスに詳しくなくても、統計学に明るくなくても、人事にいるひと誰もができてしまいます。そして使い方次第では、私のように人事でデータ分析を生業としているような人が淘汰されるのではないか、という危機感を覚えるくらい、素晴らしい機能です。 今回は、ChatGPTの「Code Interpreter」という機能を使って、人事データの分析がどのよう

    ChatGPTを使ったデータ分析で人事は今後どう変わるのか|友部 博教(HRMOS WorkTech研究所 所長)
  • GitHubの内部ネットワークにアクセス可能な脆弱性(SSRF)を報告した話 - Flatt Security Blog

    はじめに こんにちは、株式会社Flatt SecurityセキュリティエンジニアをやっているRyotaK (@ryotkak) です。 HackerOneのイベント (H1-512) に参加するためにテキサスに行った話で紹介したイベントにおいて報告したSSRF(サーバーサイドリクエストフォージェリ)に関して、脆弱性情報を公開する許可が得られたため、今回の記事ではその脆弱性に関して解説を行います。 なお、記事で解説している脆弱性はGitHub Bug Bountyプログラムのセーフハーバーに則り行われた脆弱性調査の結果発見され、公開を行う許可を得たものであり、無許可の脆弱性診断行為を推奨することを意図したものではありません。 GitHubが開発するプロダクトやサービスに脆弱性を発見した場合は、GitHub Bug Bountyへ報告してください。 GitHub Enterprise Im

    GitHubの内部ネットワークにアクセス可能な脆弱性(SSRF)を報告した話 - Flatt Security Blog
  • Ruby のバージョンを 3.1 系から 3.2 系にアップデートしたら Ruby on Rails アプリの動きが変わったのを解決した話 - DIGGLE開発者ブログ

    私たちは Ruby on Rails の主要なマルチテナントライブラリ apartment を使ってサービスを提供しています。 Ruby のバージョンを 3.1 系から 3.2 系に上げたときに CSV ファイルを処理する部分でこのテナントの切り替えが意図通りに動作しませんでした。 この事象が興味深かったので共有します。 現在はこの事象に対応済で、私たちの環境は Ruby3.2 系で動作しています。 apartment ではマルチテナント対応部分をほとんど吸収してくれるので、アプリケーションのコードのほうにはあまりマルチテナント特有の処理が出てこず、個別処理のコードに集中できるメリットがあります。 事象が発生したコードは以下のような形式でした。 CSV.parse(filename, headers: true, header_converters: ->(header) { curren

    Ruby のバージョンを 3.1 系から 3.2 系にアップデートしたら Ruby on Rails アプリの動きが変わったのを解決した話 - DIGGLE開発者ブログ
  • JVM勉強会(運用編)を開催しました - 株式会社ヘンリー エンジニアブログ

    こんにちは、SREの戸田です。日は社内で開催したJVM勉強会(運用編)の一部を公開します。 JVM、使っていますか?弊社ではサーバサイドKotlinが活躍しているので、もちろん日常的にJVMが稼働しています。このためサービス運用の一貫で必要になる知識や関連ツールなどをSREないしプロダクトチームに共有することを目的として、この勉強会を開催しました。 図1 勉強会はGoogle Meetでオンライン開催しました パフォーマンス・チューニング サービスを開発していると、この処理をもっと高速化したい!ランニングコストを抑えてユーザ体験の向上に投資したい!というというシーンには多く遭遇しますよね。こうしたユーザが増えてサービスに負荷がかかるようになったことで生じた課題に対して迅速に打ち手が取れることは、とても重要です。 しかし焦ってはいけません。「このコードはめっちゃループしてるし遅そう!」「あ

    JVM勉強会(運用編)を開催しました - 株式会社ヘンリー エンジニアブログ
  • ゾンビになるな:終わりから考える起業

    7月28日にハコスコ社は、DNPによる株式の過半数取得により同社の子会社となり、ハコスコシーズン2が始まりました。 ハコスコは2014年の7月31日に登記されているので、10期目にしてようやくExitできたことになります。正直時間かかり過ぎだと思うのですが、ビジネスはマーケット次第なところがあるので仕方ないかなと思ってます。むしろ、時間はかかったけど、DNPという素晴らしい親会社を得るという、いい形でExit出来たのは当に良かったです。 一般に会社を始めるということは良いことのように言われます。特に若い方が自分自身の可能性に賭けて社会に新しい価値をもたらす。美しいですよね。 でも、実際そんなことはないんですよね。大抵の起業はうまくいかない。多少うまくいったとしても、特にスタートアップだから、当座のお金が必要だからと言って、何も考えずに投資家から出資をしてもらうと、将来の選択肢が狭まること

    ゾンビになるな:終わりから考える起業
  • Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみた - Qiita

    Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみたPythonPython3StableDiffusion Supershipの名畑です。週刊少年ジャンプ34号に掲載された小園江ナツキ先生の読切漫画「殺陣ロール」好きです。 はじめに 7月27日についにStable Diffusionの新モデルSDXLの1.0がリリースされました。当初の予定よりは遅れたものの、0.9がリリースされた6月23日から1月程度での高速リリースです。 SDXL 0.9の際に「Stable Diffusionの最新モデルSDXL 0.9と過去モデルで生成画像を比較してみた」という記事でStable Diffusionにおける生成画像の変遷をまとめましたが、今回もSDXL 1.0でどのように変わったのかを記録に残します。 画像の生成はPython

    Stable Diffusionの最新モデル「SDXL 1.0」と過去モデルの生成画像をひたすら比較して進化を実感してみた - Qiita
  • iOS のラバーバンドスクロールを Web で実装する方法 - Katashin .info

    2023年7月31日JavaScript,インタラクション,アニメーション,iOS普段 iPhone を使っている人でスクロールが端に到達した時に、少しだけ端を越えていき、その後跳ね返ってくる挙動を意識したことがある人はどれだけいるでしょうか?その挙動をどう実装するか考えたことはありますか? この iOS の挙動をラバーバンドスクロールやバウンススクロール、バウンスバックなどと呼びますが、ほとんどの人はあまり意識せずに iOS デバイスを使っていると思います。今では当たり前のこの挙動は、iOS の使っていて気持ちのいい UI に大きく寄与しています。 記事では、この挙動をラバーバンド効果と呼び、単純化した例を通じてその実装方法を解説します。 ラバーバンド効果の単純化した例 #ラバーバンド効果はスクロールだけではなく、移動可能なオブジェクトが動ける範囲を暗に示すために使えます。例えば、この

    iOS のラバーバンドスクロールを Web で実装する方法 - Katashin .info
  • Feature Flags の仕組みを整備して、デプロイとロールアウトの分離を加速させた - カミナシ エンジニアブログ

    こんにちは、カミナシでソフトウェアエンジニアをしている 佐藤 と申します。 弊社で開発・提供しているノンデスクワーカー向けプラットフォーム「カミナシ」(以降「カミナシレポート」や「弊社アプリケーション」と呼びます)において、Feature Flags の仕組みを整備し、デプロイとロールアウトの分離を加速させたことについてご紹介したいと思います。 登場する技術 Amazon Elastic Container Service (ECS) AWS AppConfig AWS AppConfig agent 前提知識 後半の「技術的な話」以降の部分は、以下の技術についても触れています。 Feature Flags、Feature Toggles AWS AppConfig Amazon Elastic Container Service (ECS) Terraform 「背景」や「解決策」といっ

    Feature Flags の仕組みを整備して、デプロイとロールアウトの分離を加速させた - カミナシ エンジニアブログ
  • AWSのパブリックIPv4の料金体系の変更とサイバーエージェントのIPv6活用推進事例 | CyberAgent Developers Blog

    CTO統括室の黒崎(@kuro_m88)です。 つい最近AWSからIPv4の料金体系の変更が発表されました。 新着情報 – パブリック IPv4 アドレスの利用に対する新しい料金体系を発表 / Amazon VPC IP Address Manager が Public IP Insights の提供を開始 AWSのパブリックIPv4アドレスの料金体系の変更後の影響、コスト削減のための対応策の検討、サイバーエージェントグループにおけるIPv6の推進活動についてご紹介いたします。 変わること 今までは VPC 内のリソース、Amazon Global Accelerator、AWS Site-to-Site VPN トンネルに割り当てられた、使用中のパブリック IPv4 アドレス(AWSが提供するパブリック IPv4 アドレスおよび Elastic IP アドレスを含む) という条件であれば

    AWSのパブリックIPv4の料金体系の変更とサイバーエージェントのIPv6活用推進事例 | CyberAgent Developers Blog
  • ご自身で立ち上げたHearableと二宮企画で活躍中の id:nmy を訪問 | はてな卒業生訪問企画 [#5] - Hatena Developer Blog

    こんにちは、CTOの id:motemenです。 Hatena Developer Blogの連載企画「卒業生訪問インタビュー」では、創業からはてなの開発に関わってきた取締役の id:onishi、CTOの id:motemen、エンジニアリングマネージャーの id:onkが、いま会いたい元はてなスタッフを訪問してお話を伺っていきます。 id:motemenが担当する第5回のゲストは、2021年6月に二宮企画株式会社、2022年11月にHearable株式会社を設立し、Webサービス開発に関する企画やコンサルティングを営む id:nmyさんこと、二宮鉄平さんです。 株式会社プロハウスでチーフデザイナーとして活躍後、ヤフー株式会社に転職。ディレクターとしての経験を積み、2007年5月にはてな初のディレクター職として入社。2008年には任天堂株式会社とのプロジェクトである「うごメモシアター」「

    ご自身で立ち上げたHearableと二宮企画で活躍中の id:nmy を訪問 | はてな卒業生訪問企画 [#5] - Hatena Developer Blog
  • VS Codeにお勧めのフォント! 似た字形をはっきり区別でき、プログラミング向けに読みやすさを追求 -Commit Mono

    コードがはっきりときれいに見えるように、プログラミング向けに読みやすさを追求したフォント「Commit Mono」を紹介します。 似た字形(「tl1I|!ij」「O0QDØ38B」「:;.,''''"」「2Z5S7T6b」)ははっきりと区別できるようにデザインされており、また等幅フォントでよくある特定の文字間で幅が等しく見えない問題(「mm」「oの左右」など)も改善されています。 Commit Mono. Neutral programing typeface Commit Monoは、デンマーク出身のクリエイティブデベロッパー兼デザイナーであるEigil Nikolajsen氏によるプロジェクトで、プログラミング向けに読みやすさを追求して作成されたフォントです。 ライセンスはSIL OPEN FONT LICENSE Version 1.1で、商用利用は無料、Webフォントに変換したり改

    VS Codeにお勧めのフォント! 似た字形をはっきり区別でき、プログラミング向けに読みやすさを追求 -Commit Mono
  • イーロン・マスクがTwitterで児童性的虐待画像を投稿し300万ビューと8000リツイートを集めた50万人以上のフォロワーを持つ右翼インフルエンサーのアカウントを復活させる

    違法な児童の性的虐待の画像を投稿し、300万回以上の視聴回数と8000回のリツイートを集めていたアメリカの右翼インフルエンサーであるドミニク・マギー氏のX(旧Twitter)アカウントが、2023年7月に凍結されました。しかし、イーロン・マスク氏が7月27日にマギー氏のアカウントを復活させたことが報告され、非難の声が寄せられています。 Twitter unbans account that posted child sexual abuse, despite policy - The Washington Post https://www.washingtonpost.com/technology/2023/07/27/twitter-csam-dom-lucre-elon-musk/ Elon’s ‘Zero Tolerance’ Policy On CSAM Apparently Do

    イーロン・マスクがTwitterで児童性的虐待画像を投稿し300万ビューと8000リツイートを集めた50万人以上のフォロワーを持つ右翼インフルエンサーのアカウントを復活させる
  • Pull Requestを小さくする戦略 - 開発チームのパフォーマンス向上のための第一歩 - Agile Journey

    Agile Journeyをご覧の皆さん、こんにちは。ZOZOの御立田です。 私が所属する株式会社ZOZOは、「世界中をカッコよく、世界中に笑顔を。」を企業理念として掲げ、ファッションEC「ZOZOTOWN」、ファッションコーディネートアプリ「WEAR」などの各種サービスの企画・開発・運営や、「ZOZOSUIT」「ZOZOMAT」「ZOZOGLASS」などの計測テクノロジーの開発・活用をおこなっています。また、カスタマーサポート、物流拠点「ZOZOBASE」を運営しています。 ファッションコーディネートアプリ「WEAR」やショップスタッフの販売サポートツール「FAANS」を手がける、私が所属するブランドソリューション開発部では、「開発生産性を3倍に」を目標に掲げ、多くの改善を進めています。 「開発生産性」をどのように定義するかには議論がありますが、まず私たちが向き合ったのは「仕事量の生産

    Pull Requestを小さくする戦略 - 開発チームのパフォーマンス向上のための第一歩 - Agile Journey
  • 「なりすまし」ってネットにおいては効果的な世論誘導方法だなと - 電脳塵芥

    https://twitter.com/kamekamesoda/status/1684257842407288832 他人が調べた情報にただ乗りの内容です。まずこの画像の全部は次の様なもの。 もともとは「憲法9条改悪阻止 総がかり行動委員会(9jyoukaiakusosh)」というアカウントからの2015年6月の発信。画像下部からも作成者はこのアカウントによるものだと理解できる。 ただ既に当時以下の様な指摘はあってアカウントもとっくに削除済み。 https://twitter.com/demabuster/status/607917161235910656 https://twitter.com/demabuster/status/607918718576816128 なお該当アカウントは2ツイートのみで削除したとあるけど、その内容はtogetterを見る限りは以下の二つ。 https:

    「なりすまし」ってネットにおいては効果的な世論誘導方法だなと - 電脳塵芥
  • The ultimate guide to remote work | Zapier

    The ultimate guide to remote work | Zapier
  • 生成AIを活用したアートの作り方 - 本しゃぶり

    生成AIは強力な表現のツールである。 上手く使えば自分に足りない物を補える。 テクノロジーでアートの歴史を作れ。 表現の自由とプラットフォーム ちょっと前、埼玉県公園緑地協会が水着撮影会開催の許可条件を発表した。 ただ法令や条例を遵守させるにとどまらず、記事のタイトルにもある通りNGポーズをイラスト付きで示している。Twitterでは主にNGポーズがネタとして消費されていたが*1、一方で「表現の自由」の問題として論争も起きていた。まあ、いつものことだ。 許可条件を見ると*2、まず法令・条例に抵触する行為を禁止している。加えて18歳未満のモデルに対してはさらに多くの法令・条例が適用されることを述べている。そして「撮影場所等について」では、周辺の遮蔽に努めろと、ゾーニングすることも求めている。以上を踏まえた上で、服飾やポーズに対しても制限を課しているわけだ。 これに対してNGポーズ肯定派は「管

    生成AIを活用したアートの作り方 - 本しゃぶり
  • APIはインターネットトラフィックの83%を占める ー APIのセキュリティリスクについての試算が公開

    7月28日、APIインフラストラクチャは使命上重要であることを強調する発表を行いました。 APIはあらゆる産業を革新し、デジタルトランスフォーメーションを推進し、グローバルなインターネットトラフィックの83%以上を占めています。 しかし、APIセキュリティ上の課題を抱えており、サイバー攻撃の標的になっています。 この記事では、API関連のセキュリティインシデントの増加とコストの上昇、およびAPIが使命上重要なインフラストラクチャである理由について説明します。 詳細は以下の通りです。 7月27日、API管理とマイクロサービスAPIゲートウェイを提供する企業Kong(コング)が、APIのインフラストラクチャがますますミッションクリティカルであると指摘する発表を行いました。APIは世界のあらゆる産業に革命をもたらし、デジタルトランスフォーメーションを推進する上で不可欠な要素であり、全世界のイン

    APIはインターネットトラフィックの83%を占める ー APIのセキュリティリスクについての試算が公開
  • ChatGPT活用を激震させる新機能「Code Interpreter」にNetflixをデータ解析させたらスゴかった

    コード・インタープリターはChatGPTの有料版「ChatGPT Plus」で、GPT-4の付加機能として呼び出せる。 画像:筆者によるスクリーンショット ChatGPTの有料版である「ChatGPT Plus」(月額20ドル)には、7月初めから「Code Interpreter(コード・インタープリター)」という機能が追加された。 この機能が画期的だとして、一時ネットでは大いに話題になった。これまでは面倒だった「データ集計」などを、チャットの命令だけで実行できるからだ。 データ集計は、Excelなどの表計算ソフトやPythonなどのデータ処理に強いプログラミング言語で処理することが多い。 しかしコード・インタープリターでは、それらを使う必要はほとんどなく、データさえ用意できればいい。さまざまな手間がほぼゼロになり、ChatGPT任せにできる。 そうはいってもピンと来ない人も多いはず。そこ

    ChatGPT活用を激震させる新機能「Code Interpreter」にNetflixをデータ解析させたらスゴかった
  • 目的に合わせて開発戦略が変わる。リクルートの開発組織が実現する、専門性のコラボレーションとは - はてなニュース

    リクルートでは、エンジニアのパフォーマンスを最大化させるために、開発組織をバリューチェーンとして捉えています。 ツリー構造組織ではないワンチームの開発組織は実際、社内でどのように機能しているのでしょうか。今回は、リクルートが提供するプロダクトの一つである『Airワーク 採用管理』の開発事例を参考に深堀りします。 サービス開発を進めるなかで、190画面もの規模の開発をなんと4カ月で完遂させたというこの事例では、BA、アーキテクト、開発マネジメントがそれぞれ八面六臂の活躍を見せ、圧倒的な「開発速度」を実現させました。 後編では、アーキテクトの西村祐樹さん、開発マネジメントの朴永喆さん、BA(ビジネスアナリスト)の竹下由美さんの御三方を交えて、その裏側をお伺いします。 (前・後編の後編です) ※この記事は株式会社リクルートによるSponsoredContentです。 「ブルックスの法則」を乗り越

    目的に合わせて開発戦略が変わる。リクルートの開発組織が実現する、専門性のコラボレーションとは - はてなニュース
  • 理性と論理に基づくリベラリズム(読書メモ『Liberalism : the basics』) - 道徳的動物日記

    Liberalism: The Basics (English Edition) 作者:Charvet, John Routledge Amazon 次のの執筆に向けて昨年からリベラリズムのことを勉強し続けているうちに気が尽かされたのだが、哲学や理論としてのリベラリズムの入門書は意外なほどに少ない。 中公新書の『リベラルとは何か』は思想史や哲学の話題は半分以下であり後半は現代の政治状況や国家制度の話が主であったし、オックスフォードのベリーショートイントロダクションの翻訳であるマイケル・フリーデンの『リベラリズムとは何か』も思想史がメインであって哲学としてのリベラリズム理論を解説するものではなかった(むしろ、ジョン・ロールズの扱いの悪さにあらわれているように、フリーデンは厳密な哲学的議論を嫌っているという印象も受ける)*1。 わたしがこれまでに読んできたでとくにリベラリズムの理論が勉強で

    理性と論理に基づくリベラリズム(読書メモ『Liberalism : the basics』) - 道徳的動物日記
  • Linuxはデスクトップ市場の3%を占めている?--そんなに簡単な話ではない

    この値は悪くもないが、良いとも言えない。これに対して「Windows」のシェアは68.15%で、「macOS」がそれに続く2位で21.38%、「ChromeOS」が3位で4.15%となっている。とは言うものの、Linuxが最下位というわけではない。その汚名を着せられているのは0.01%という「FreeBSD」だ。 ただ、開発者に代表される一部の集団において、Linuxが幅広く用いられている点は断っておきたい。例を挙げると、市場調査会社Statistaの調査によるとプログラマーの45%はLinuxを使用しているという。 それでも筆者は、平均的なユーザーの3%強が従来型のLinuxデスクトップを稼働させているという統計には疑いの目を向けている。 というのも、StatCounterはデスクトップOSのほかにウェブブラウザーなどのシェアを集計しているのだが、その際にはプロプライエタリーな独自手法を

    Linuxはデスクトップ市場の3%を占めている?--そんなに簡単な話ではない
  • BigQuery の主キーと外部キーで結合を最適化 | Google Cloud 公式ブログ

    ※この投稿は米国時間 2023 年 7 月 15 日に、Google Cloud blog に投稿されたものの抄訳です。 BigQuery は、完全にサーバーレスで費用対効果に優れたエンタープライズ データ ウェアハウスです。各種のクラウドで機能し、データに合わせたスケーリングも可能です。ユーザーデータは BigQuery テーブルに保存されます。すべてのテーブルは、列名、データ型、その他の情報を記述するスキーマによって定義されます。 このたび BigQuery に、強制適用されない主キー制約と外部キー制約が導入されました。この投稿では、強制適用されないキー制約と、それが BigQuery のクエリにどのようにメリットをもたらすのかについて詳細に説明します。 制約の定義CREATE TABLE ステートメントを使用してテーブルを作成する際に、テーブルに制約を定義できます。ALTER TAB

    BigQuery の主キーと外部キーで結合を最適化 | Google Cloud 公式ブログ
  • AtCoderでGoをはじめてみる|LiKaf

    はじめにこんにちわ。LiKafです 月に一継続してNoteを出していこうという取り組みの第一弾です 今回は備忘録を兼ねて『AtCoderを使ってGoをはじめてみた』記録を書いていきます Goの超基的な文法とかが気になる方はぜひ読んでみてください。 AtCoderをよく知らない方は、 AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~とかを参考にしてください (もしやったことないなら、やってみた方がいいと思います。異常に楽しいです、ガチで。) なぜやろうと思ったかなぜ無数にある言語の中からGoをやろうと思ったのかというと、答えは単純で、夏のインターンでGoを使って開発を行う機会を頂けたからです。 では、なぜAtCoderGoの勉強をはじめようと思ったのかというと、これまでGoを読んだことも書いたこともない私にとって、最初から100行以上のコ

    AtCoderでGoをはじめてみる|LiKaf
  • mkcertを利用してローカルのNext.js開発環境にHTTPSアクセスができるようにしてみた | DevelopersIO

    こんにちは!DA(データアナリティクス)事業部 サービスソリューション部の大高です。 Next.jsのアプリケーション開発をしている際に、HTTPSでアクセスしたいことはないでしょうか?私はあります。 ということで、mkcertを利用してローカルのNext.js開発環境にHTTPSアクセスができるようにしてみました。 前提 OS環境としては、MacOSで検証を行っています。 mkcert について mkcertはローカル開発環境に信頼された証明書を作成できるツールです。 今回はこちらを利用して証明書を発行してみます。 インストール インストールはMacOSの場合brewコマンドで簡単にインストールすることができます。なお、MacOS以外についてもREADMEにインストール方法が記載されています。 % brew install mkcert ==> Fetching mkcert ==>

    mkcertを利用してローカルのNext.js開発環境にHTTPSアクセスができるようにしてみた | DevelopersIO
  • Qiitaで見る技術トレンド推移(2017 - 2023) - Qiita

    はじめに Qiitaを見てる皆さんこんにちわ。 いつもは皆さんの一服の清涼剤となるべく、ゆるめの新人向けの記事やマネジメントの記事をポエムしているのですが、ふと、いいねを取れる記事ってなんだろうと思いまして。 ChatGPTのようなバズワードな技術に乗っかるといいねを取れそうだけど、なかなか難しそうだなぁと思っているうちに、いいねを取れる記事の長期的な推移を見ると傾向が見えるのではと思い調べてみたらなかなかの結果が見えましたので記事にしてみました。 Qiita 記事の取得 調査をするためには、過去~現在の投稿に関するデータが必要です。QiitaはAPIを公開していて記事の一覧を取得できるので、それを利用して記事を取得することにしました。 (参考) Qiita API : 投稿 単一の検索条件に対して取得できる記事の件数は最大で 10,000 件でした。 月に10,000投稿あったとすると1

    Qiitaで見る技術トレンド推移(2017 - 2023) - Qiita
  • Cloudflare Zero Trustを使って、赤ちゃんの様子をモニタリングするシステムを構築する

    Cloudflare Zero Trustを使って、赤ちゃんの様子をモニタリングするシステムを構築する はじめに ご無沙汰しています。Team DELTA代表の丹です。 実は最近子供がうまれ、育休をいただいていたのですが、育休が開けるのに際して「いつでも赤ちゃんの様子を確認したい」という思いが強くなったので 表題の赤ちゃんモニタリングシステムを構築しました。という記事です。 やったこと Cloudflare Zero Trustを使って、家の外からセキュアに赤ちゃんの様子を確認できるシステムを構築した Raspberry PiとWEBカメラで家のローカルNW向けに映像を配信する Cloudflare Zero Trust + WARP Clientを使ってVPNを構築し、家のNWと疎通して出先で映像を見られる Cloudflare Zero Trustは導入がめちゃくちゃ簡単かつ従来型のV

    Cloudflare Zero Trustを使って、赤ちゃんの様子をモニタリングするシステムを構築する
  • AWS、IPv4アドレスの使用に課金、1時間当たり0.005ドル。2024年2月1日から

    Amazon Web Services(AWS)は、サービスを外部に公開するためのパブリックなIPv4アドレスを使用する場合に、1時間あたり0.005ドルの課金を2024年2月1日から開始することを発表しました。 1時間当たり0.005ドルは1日当たりに換算すると0.12ドル、1カ月を30日とすると1カ月当たり3.6ドル。1ドル140円換算で1カ月当たり504円となります。 希少資源となるIPv4アドレス インターネットで広く使われているIPv4アドレスは数に限りがあり、12年以上前の2011年2月には管理団体からの配布が終了しています。 参考:[速報]インターネットの歴史に刻まれる、最後のIPv4割り当てセレモニーが終了 つまり、クラウド事業者やデータセンター事業者などが利用者に提供しているIPv4アドレスは、以前から事業者が所有していたか、もしくは何らかの方法で他のユーザーや事業者など

    AWS、IPv4アドレスの使用に課金、1時間当たり0.005ドル。2024年2月1日から
  • 玉が行ったり来たりしてるだけなのになぜか円が回っているように見える現象の数理 - Qiita

    X で見かけたこの映像。とても不思議。 コードで再現したものが以下。コマが回っているように見える。 一方で、色をつけてかつ軌跡がわかるようにすると、振動しているだけだとはっきりわかる。不思議。 この小さな円に見えるものは、式にすると以下のようになる。ここで $t$ は時間を表現した実数。 $$ \left(x- \frac12 \cos t \right)^2 + \left(y + \frac12 \sin t \right)^2 = \frac14. $$ これはすなわち $(x, y) = (\frac12 \cos t, - \frac12 \sin t)$ を中心に持つ半径 $\frac12$ の円。 これを $x$ 軸で切り取った断面の様子を見る。すなわち $y=0$ を代入する。すると、 $x$ に関する簡単な2次方程式が出てきて、その解は $$ x = 0, \cos t

    玉が行ったり来たりしてるだけなのになぜか円が回っているように見える現象の数理 - Qiita
  • AWS におけるパブリック IPv4 アドレスの使用状況の特定と最適化 | Amazon Web Services

    Amazon Web Services ブログ AWS におけるパブリック IPv4 アドレスの使用状況の特定と最適化 この記事は、Identify and optimize public IPv4 address usage on AWS を翻訳したものです。 日、AWS は2024 年 2 月 1 日から始まるAWS提供のパブリック IPv4 アドレスに対する新しい費用請求について 発表しました 。このブログ記事では、アイドル状態及び使用中のパブリック IPv4 アドレスの追跡と監視、将来のコストの見積もり、最適化の機会の特定に役立つ、日リリースされた 2 つの新機能を紹介します。これらの変更が AWS の費用請求にどのような影響を与えるかをよりよく理解していただくため、日より AWS Cost and Usage Report (CUR) に、パブリック IPv4 アドレスに関

    AWS におけるパブリック IPv4 アドレスの使用状況の特定と最適化 | Amazon Web Services
  • VS Code Prettier拡張でPretteir v2/v3両対応を試みる

    この拡張には現在 (2023/07/30 9.19.0 時点) はまだPrettier v2が同梱されている。同梱をv3に変更するPRはまだマージされていない(と書いてたらさっきマージされた)。 ただ、この拡張は対象ワークスペースのプロジェクトのローカルにprettierがインストールされていればそっちを使ってくれるので、この拡張の変更のリリースを待たずとも、単にプロジェクトでprettierをアップデートすればVS Codeでもv3が使われて期待通り動くはず。 が、結果は予想に反して、v3で動いているはずなのにtrailingCommaがallではなく、v2相当のes5で動いてしまってた。あれ? 原因は、この拡張は拡張側でPrettierのデフォルト設定を独自に持ってしまっていて、プロジェクトに設定ファイルprettierrcが無い場合は拡張側のデフォルト設定が使われるから。Pretti

    VS Code Prettier拡張でPretteir v2/v3両対応を試みる
  • 【復旧済】はてなブックマークのコメント閲覧やブックマークができない障害が発生していました - はてなブックマーク開発ブログ

    2023/7/30 23:29追記 対応を行い、2023年7月30日(日)23:25に復旧を確認しました。原因については引き続き調査しております。 ご利用中のみなさまにはご不便をおかけして申し訳ございませんでした。以後再発防止に向け、原因究明と対策を進めてまいります。 いつもはてなブックマークをご利用いただき誠にありがとうございます。はてなブックマーク開発チーム、ディレクターのid:yone-yamaです。 2023年7月30日(日)22:21頃から、はてなブックマークのコメント閲覧やブックマークができない障害が発生しています。 原因は現在調査中です。復旧まで今しばらくお待ちください。

    【復旧済】はてなブックマークのコメント閲覧やブックマークができない障害が発生していました - はてなブックマーク開発ブログ
  • 車載 OS について語る

    はじめに 他分野のエンジニアに「1回のミーティングで車載OSについて教えて」と相談されることがあったため、その説明の際に使ったメモ書きを共有する。一応、最初に予防線を張っておくと、私自身、車載ソフトウェア業界に身を置くが、「いわゆる車載OS分野の専門家か?」というとそうでもないし、やや距離のある分野の方への説明なので、ツッコミはお手柔らかにお願いしたい。 ISO-26262機能安全について OSという耽美な響きからGeekでTechな話を期待されたかもしれないが、まず国際標準の話から説明を始める。というのも、この点が生命・財産に関わるソフトウェアと、そうでないソフトウェアを分かつ、大きな前提のため、ここはスキップできない。 機能安全とは? 国際標準とは世界で統一的なコミュニケーションを図るための規格であり、Terminologyについては他のどんな文書より定義が厳密なものだが、「1回のミー

    車載 OS について語る
  • 2024年2月1日以降、AWSサービスで利用するパブリックIPv4が課金対象となる

    特に Public IPv4を有効にしたEC2 EIPを使用するEC2 EIPを使用するNAT Gateway InternetFacingなELB などが追加課金対象となるパターンが多そうです 月額いくら? 1時間当たり$0.005が課金されるようです。 ということで月額は1つのpublic IPv4でだいたい$3.6です。 ブログでは1ヶ月$3.65で計算していますね。(730Hour計算) コストおよび使用状況レポートでpublic IPv4 課金状況を確認できる 2023年7月28日より、AWSコストおよび使用状況レポート(CUR)にパブリックIPv4アドレスの使用量が組み込まれ、コストの確認に使用できるようになります。 2024年2月1日より実際に価格変更されたら、 コストエクスプローラでも状況を確認出来るようになるそうです。 Public IP InsightsでIPv4の利用

    2024年2月1日以降、AWSサービスで利用するパブリックIPv4が課金対象となる
  • プログラミング初心者がFlutterとchatGPTを使って3週間でアプリを作った話

    イントロ YouTubeを見てて、ふとしたきっかけでプログラミング初心者の自分でもアプリが作れるんじゃないかと思い、3週間で完成させた話を共有しようと思います! これからプログラミングを頑張ってみたい人や、既にエンジニアだけどchatGPT当に開発に役立つのかどうかを知りたい人のお役に立てれば幸いです。 今の時代なら誰でもアプリが簡単に作れます! 自己紹介 自分は3ヶ月前までプログラミングなんて全く触れたことがない人間でした。 しかし、最近流行りのAIchatGPTに関して色々と話を聞いてみると、「もしかしたら自分もchatGPTを使えばアプリが作れるんじゃないか!?」と思うようになってきました。 LINEの「AIチャットくん」なんかもchatGPTを利用して一日で作られたらしいですね。 でもあれは元々アプリ開発経験のある人たちが作ったものなので、「当にプログラミング初心者でもch

    プログラミング初心者がFlutterとchatGPTを使って3週間でアプリを作った話
  • なぜ天才がトンデモを信じるのか。 - Something Orange

    誰だってちょっと落ちこぼれ スヌーピーたちに学ぶ知恵 作者:河合隼雄 講談社 Amazon このはタイトルからわかるように、スヌーピーの登場する漫画『ピーナッツ』を通じて人生の知恵を学ぼう、という趣旨です。 『ピーナッツ』は実に奥深い漫画で、そこで見られる悩みの深さはちょっとアメリカ人が書いているとは信じがたいくらい(偏見)。 アポロ10号が建造されたとき、司令船と月面着陸船が「チャーリー・ブラウン」および「スヌーピー」と名づけられたことをご存知の方も多いでしょう。アメリカ人にとってはそれくらいメジャーな作品なのです。 さて、この作品にはライナスという有名な少年が登場します。非常に頭がいい少年で、たぶん『ピーナッツ』の全登場人物中、いちばん聡明かもしれない。聖書をすらすらと暗唱したり、哲学的な警句を吐いたりと、その非凡な知性は行動にあらわれます。 ところが、その反面、幼い頃からもっている

    なぜ天才がトンデモを信じるのか。 - Something Orange