並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 9800件

新着順 人気順

historyの検索結果161 - 200 件 / 9800件

  • Gitは最初1244行しかなかった

    概要 Junio C Hamanoさんに興味を持って調べていると、Linusさんが書いたGitの初版は1244行ということが分かりました。Gitの初版について、軽く行数の確認とビルドチャレンジをして、あまり調べずに動かしながら機能を推測してみました。 はじめに Highlights from Git 2.39 の冒頭で登場するcommit数が一番多い方「Junio C Hamano」さんを知らなかったので調べてみました。 gihyoのインタビュー記事が面白かったです。Junio C HamanoさんはGitのメンテナで、LinusさんからGitのメンテナを引き継いだすごい方だということを知りました。 このgihyoのインタビュー記事の中で「MLで流れてきたGitのコード行数は1244行だった」というところが気になりました。調べてみると、2020年にTwitterでRui Ueyamaさんへ

      Gitは最初1244行しかなかった
    • ゴーファーくんと辿るプログラミング言語の歴史/history-of-programming-languages-with-gopher

      若手向けに開催した勉強会の資料です。 一般的なアプリケーション開発をターゲットに、主要言語と歴史を解説しています。

        ゴーファーくんと辿るプログラミング言語の歴史/history-of-programming-languages-with-gopher
      • ロック史の重要人物1400人以上の人脈図をギターアンプの回路基板風に描いたアートポスターが話題に - amass

        ロックの進化に極めて重要な役割を果たした1400人を超えるミュージシャン、アーティスト、ソングライター、プロデューサーの人脈図をギターアンプの回路基板風に描いたアート・ポスター「Rock and Roll Love Blueprint - A History of Rock Music」が話題に。 手がけたのは、英リバプールのデザイン・スタジオDorothy。同社のブループリント・ポスター・シリーズの新作で、これまでエレクトロニック・ミュージック版、オルタナティヴ・ミュージック版、ヒップホップ版などが制作されています。

          ロック史の重要人物1400人以上の人脈図をギターアンプの回路基板風に描いたアートポスターが話題に - amass
        • 実践Immutable Data Model - 紙箱

          ランキング参加中プログラミング はじめに この記事では、Immutable Data Modelと呼ばれる設計手法をもとに、リレーショナル・データベースにおける、テーブル設計の話を書いています。また、今回の実践で利用する、別の考え方の背景を理解するために、Out of the tar pitという小論文の内容にも言及します。 「状態とは何か?」というややこしい話がたくさん出てきますし、データベースのテーブル設計についての話であることから、たくさんのSQLが出てきます。なので、データモデリングとか状態管理とか、特にSQLとかに興味がない人には面白くないと思います。 そのあたりに興味ある方は、読んでみて欲しいです。 Immutable Data Modelを、実際のアプリケーションで使うデータベースに採用するにあたり、どういう考え方で、どのようにテーブルを構成したか、自分なりの経験を書いていま

            実践Immutable Data Model - 紙箱
          • 一休レストランで Next.js App Router から Remix に乗り換えた話 - 一休.com Developers Blog

            このエントリーは一休.com Advent Calendar 2023の15日目の記事になります。 CTO 室の恩田です。 現在は一休レストランのフロントエンドのリアーキテクトを手がけています。 今日はその中で Next.js App Router から Remix に乗り換えた話をご紹介したいと思います*1。 背景 6日目の記事で香西から紹介させていただきましたが、2023年10月に一休レストランのスマートフォン用レストラン詳細ページをリニューアルしました。 一休レストランの Rust バックエンドが正式リリースされました。https://t.co/7N4VGv5ej9 このページのスマートフォンビューはバックエンドが Rust で書かれた GraphQL になってます— naoya (@naoya_ito) 2023年10月4日 ちなみにフロントエンドも、旧バージョンは Nuxt v2

              一休レストランで Next.js App Router から Remix に乗り換えた話 - 一休.com Developers Blog
            • 「データ容量」で読み解くビデオゲーム史:40年間で530万倍にも増加したデータ容量、その時代ごとの特徴を整理する

              ビデオゲームが必要とするデータ容量は、年を追うごとに増加しています。『Call of Duty』シリーズといったAAAタイトルともなると、100GBを超えるものも珍しくありません。ゲーミングPCや現世代機は、大容量(PS5・Xbox Sereis Xの場合で1TB)のストレージを備えていますが、ある程度まとまった数のゲームをインストールしようとすると、すぐに一杯になってしまいます。 今回は、「データ容量」に注目して、ビデオゲームの歴史を整理します。データ容量がどのように増大してきたか、そして時代ごとにどういった特徴があるかを示します。 この記事では、1980年代初頭から現代(2023年)までを、「ROMカセット期」「光学ディスクメディア期」「ダウンロード販売期」の3つに区分します。ただし、3つの時代ははっきりと区分できるものではなく、以下の図で示す通り、互いにオーバーラップがあります。 本

                「データ容量」で読み解くビデオゲーム史:40年間で530万倍にも増加したデータ容量、その時代ごとの特徴を整理する
              • イスラエル政府の言うような "human animals" なんかじゃない。彼ら・彼女らの言葉を伝える翻訳ハッシュタグ - Hoarding Examples (英語例文等集積所)

                【「日本国際ボランティアセンター (JVC)」さんの緊急支援要請】 ガザ地区での活動実績がしっかりしている日本のNGOです https://www.ngo-jvc.net/news/news/202310_gaza.html 起きたことに、衝撃を受けすぎて、言葉にならない、ということは、日常にあふれている。ネットなどでよく、「語彙力をなくす」というスラングで描写されるあれである。 10月7日の出来事は、その最たるものだった。 Twitterのログを見返したが、そのときのものは何もない。最近はMastodonに切り替えつつあるのでMastodonに書いたかと言えば、そっちにもない。速報としてスマホに配信されてきた短い文面を見て、「え」と声に出したことは覚えている。そのあとは「マジで?」と思い、BBC Newsの速報を一読して「何これ」と思い、もう一度読んで「は?」と思った。 そして「いやいや

                  イスラエル政府の言うような "human animals" なんかじゃない。彼ら・彼女らの言葉を伝える翻訳ハッシュタグ - Hoarding Examples (英語例文等集積所)
                • 無料で表示中のページの過去を簡単に見ることができる拡張機能「Vandal」レビュー

                  サイトを閲覧中に「このサイトの過去のページが気になるけど、わざわざインターネットアーカイブにアクセスしてウェイバックマシンで検索するのはちょっと面倒」と思ったことがある人は少なくないはず。無料でインストール可能なChromeおよびFirefox向け拡張機能「Vandal」を使うと、ウェイバックマシンが収集したスナップショットを簡単に見ることができます。 Vandal | Navigator for Web Archive https://vegetableman.github.io/vandal/ 上記のURLにアクセスすると、以下のように表示されます。VandalはChrome版とFirefox版が用意されていますが、今回はChromeに導入するため「ADD TO CHROME」をクリックします。 続いて「Chromeに追加」をクリックします。 「拡張機能を追加」をクリックします。 導入

                    無料で表示中のページの過去を簡単に見ることができる拡張機能「Vandal」レビュー
                  • スプラトゥーンの歩み | スプラトゥーンベース | Nintendo

                    「E3(エレクトロニック・エンターテインメント・エキスポ)」にて、『スプラトゥーン』が初出展。イカに変身してインクを塗りまくる4vs4のチームバトルが話題に。この時点では、実はまだ全体の1割ほどの完成度だった。 シリーズ第1作目となる『スプラトゥーン』(Wii U)がついに発売。発売と同時に多くのプレイヤーがナワバリバトルに挑んだ。 ソフトと同時にガール&ボーイ&イカのamiiboも発売。 『スプラトゥーン』の発売から2年、ハードをNintendo Switchに移して『スプラトゥーン2』が発売。多くのプレイヤーが新鮮な気分でインクバトルに挑んだ。「シオカラーズ」から「テンタクルズ」へのパーソナリティの変更も話題に。

                      スプラトゥーンの歩み | スプラトゥーンベース | Nintendo
                    • ソフトウェアテストの実行を効率化するPredictive Test Selectionの衝撃 - Qiita

                      12月10日の2022ソフトウェアテストアドベントカレンダーです。 Launchable社でエンジニアとして働いているcvuskと申します。機械学習界隈では機械学習を実用化するためのシステム開発の本を書いてたります。もし良かったら読んでみてください。 『機械学習システムデザインパターン』 『機械学習システム構築実践ガイド』 本ブログでは機械学習を用いてテスト実行を効率化する手法として、Predictive Test Selectionについて説明します。テスト実行時間やコストで課題を抱えているエンジニアに役に立つと幸いです。 昨今の開発におけるテスト事情 2002年に『テスト駆動開発』が世に出て、ソフトウェア開発でテストを書くことが常識になって早20年が経っています。その間にクラウドの登場やDevOpsの普及により、テストをCI/CDパイプラインで自動実行し、コードとプロダクト品質を維持す

                        ソフトウェアテストの実行を効率化するPredictive Test Selectionの衝撃 - Qiita
                      • jQuery UIとjQuery Mobileがついに開発終了、今後はメンテナンスのみに。jQuery本体は引き続き積極的に開発

                        jQuery UIとjQuery Mobileがついに開発終了、今後はメンテナンスのみに。jQuery本体は引き続き積極的に開発 JavaScriptのUIフレームワークであるjQuery UIと、モバイルアプリケーション向けフレームワークであるjQuery Mobileは今後新規機能の開発が行われず、jQuery UIについてはメンテナンスへ移行、jQuery MobileについてはDeprecated(利用を推奨せず)になることがOpenJS Foundationから正式に発表されました。 jQuery UIは2007年に登場、jQuery Mobileは2011年に登場しました。一時期はWebサイトなどで広く使われ、関連書籍なども数多く出版された主要なライブラリ群の開発が正式に終わることになります。 ただしjQuery本体の開発は引き続き積極的に行われていくとのことです。 Follo

                          jQuery UIとjQuery Mobileがついに開発終了、今後はメンテナンスのみに。jQuery本体は引き続き積極的に開発
                        • FigmaとNotionでUML・経理処理・デザインまでAll in oneな仕様書を書いて、更新・共有を楽にしてる話 - Qiita

                          前提としての情報 単に「Figmaで要件定義のためのUMLも、外部設計のためのデザインも、内部設計のためのERDも全部つくるよ〜〜」という話をすると、ERD書くならデザインツールなんて使わないで、DBMSから自動生成できるツールとか使った方がいいじゃん、みたいな疑問が出るのは重々承知なので、そもそもこの形式に落ち着いた前提事項を書いておきたいと思います。 ご興味がなければ読み飛ばしてください。 筆者の仕事範囲 さて、冒頭で「事業会社でデザイナーとPMの狭間みたいな仕事をしてます」と書きました。キャリアの背景的には受託のPMっぽい仕事(厳密には違うんですが、本旨ではないので割愛します)→事業会社のインハウスデザイナー→現職という感じで、外渉から手を動かす所まで、必要ならなんでもします。 ざっくりいうと、機能の起案をして、経理などの関連部署に相談して、WBS引いて、UML書いて、画面遷移図書い

                            FigmaとNotionでUML・経理処理・デザインまでAll in oneな仕様書を書いて、更新・共有を楽にしてる話 - Qiita
                          • CI での Docker Build のベストプラクティスを考えてみた

                            要約 Docker in Docker な CI では、以下の Docker Build をオススメします。 スクリプト Buildx を使う Buildx を使えないならば、BuildKit + –cache-fromオプションを使う Dockerfile ステージ間の依存を弱くする(依存インストールとビルドを分ける) 中間イメージも軽量化する 不要なキャッシュを削除 ファイル変更差分によりますが、これらにより最大 1/3 へビルド時間を短縮しました。 はじめに 『ホットペッパービューティー』美容クリニックのカウンセリング予約サービスのバックエンドを担当している安達です。 新卒として 4 月に入社して、5 月中旬に美容クリニックに配属され、すでに約 4 ヶ月が過ぎました。 まず、チーム内で自分が活躍できる庭を作りたかったため Docker について詳しくなろうと思いました。 そこで、CI

                              CI での Docker Build のベストプラクティスを考えてみた
                            • スティーブ・ジョブズは自分の子どもにiPadを禁止したのか?|中植正剛

                              教育関係者の中には、子どもにコンピュータを使わせないという根拠としてスティーブ・ジョブズが子どもにiPadを使わせなかったという話を持ち出す人がいる。私がこの話を初めて聞いたのは確か2015年ごろだったと思う。 しかし、この手の「神話」は、人から人、メディアからメディアに語り継がれていくなかで、たいてい独り歩きをしてオリジナルの話からどんどん変化していく。1人1台のPCがGIGAスクールとして学校に導入されたこの時期になっても、いろいろとバリエーションを変えて時々聞く話なので、ソースにあたることにした。ジョブズは実際に何と言ったのか?本当に子供には「全く」使わせなかったのか? 子供はそのとき何歳だったのか? このジョブズの話の出どころは2014年にニューヨーク・タイムズのNick Biltonの署名記事だ。翻訳は正確を期しているが、原文も掲載しながら見ていこう。 タイトル スティーブ・ジョ

                                スティーブ・ジョブズは自分の子どもにiPadを禁止したのか?|中植正剛
                              • 米国は第3の原爆投下を計画していた

                                テニアン島に到着した巨大なプルトニウム爆弾「ファットマン」。1945年8月9日に長崎へ投下された。(UNIVERSAL HISTORY ARCHIVE/GETTY IMAGES) 1945年の夏、米国が世界で最初の原子爆弾を投下したとき、戦争は永久に変わった。たった1個の爆弾が、都市とその住民を丸ごと消し去ってしまう時代が訪れたのだ。 米国は、7月にニューメキシコ州の砂漠で原子爆弾の爆発実験を行った後、8月に日本の広島と長崎に原爆を投下した。だが、長崎への投下から日本が降伏するまでの6日間、米国はこれで終わりとはまだ考えていなかった。次の原爆投下は間近に迫っていた。 長崎への投下で米国は原爆を使い果たしており、降伏しなければさらに原爆を落とすというのはハリー・トルーマン大統領の脅しだったとする主張が根強くある。しかし、それは決して単なる脅しではなかった。 第二次世界大戦末期、米国はできる限

                                  米国は第3の原爆投下を計画していた
                                • WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                  ハイクラス求人TOPIT記事一覧WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly(Wasm)は、ブラウザー上で直接動くプログラミング言語として、JavaScriptを置き換える期待が寄せられますが、実際にWasmが果たすべき役割や適したユースケースとはどういったものでしょうか? Wasmの動作を体験するチュートリアルとあわせて、山本悠滋(igrep)さんが解説します。 WebAssembly(以下、略称の「Wasm」と呼びます。「キャズム」や「~イズム」などからの類推なのか「ワズム」と発音するようです)とは、ブラウザーをはじめとするさまざまな環境で動作する、仮想マ

                                    WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                  • [速報]HashiCorpが「Terraform Cloud」機能強化、5人まで無料。チームでのクラウドインフラの管理を容易に。HashiConf '19

                                    [速報]HashiCorpが「Terraform Cloud」機能強化、5人まで無料。チームでのクラウドインフラの管理を容易に。HashiConf '19 HashiCorpが主催する年次イベント「HashiConf '19」が9月10日(現地時間)サンフランシスコで開幕しました。 基調講演で同社共同創業者兼Co-CTOのArmon Dadgar氏は、マルチクラウドに対応するクラウドインフラのプロビジョニングツール「Terraform」のクラウド版「Terraform Cloud」の機能強化を発表しました。 Terraformは、AWSやMicrosoft Azure、VMwareなどさまざまなクラウドインフラのプロビジョニング情報を特定のインフラベンダに依存しない形式で、コードとして記述し適用できる、いわゆる「Infrastructure as Code」(IaC)を実現する代表的なソフ

                                      [速報]HashiCorpが「Terraform Cloud」機能強化、5人まで無料。チームでのクラウドインフラの管理を容易に。HashiConf '19
                                    • Xがユーザーの生体情報や職歴・学歴も収集へ-ポリシー改定

                                      ソーシャルネットワークのX(旧ツイッター)は、プライバシーポリシーを改定し、新たに生体情報なども収集する方針を示した。 同社は新たなポリシーで、「ユーザーの同意に基づき、当社は安全およびセキュリティーの確保や、身元確認を目的にユーザーの生体情報の収集や使用を行う」ことがあると説明。Xは何を生体情報と見なすかは定義していないが、他社は人の顔や目、指紋から得られるデータを指す言葉として使用している。 Xの担当者は新たなポリシー改定を確認したが、それ以上の説明は行わなかった。 ソーシャルメディア各社は以前から、個人の関心や検索履歴に合わせた広告の販売など、収集する情報やそのデータの使用方法を巡り、世界中のユーザーや規制当局から批判を受けてきた。Xがどのように生体情報を収集し、それをどう使用する可能性があるかは不明だ。 Xはユーザーの職歴や学歴に関する情報も収集する方針を示している。改定版プライバ

                                        Xがユーザーの生体情報や職歴・学歴も収集へ-ポリシー改定
                                      • 論文紹介 国家を見限ったとき、国民はどのような行動を選択できるのか?|武内和人|戦争から人と社会を考える

                                        自分が属する組織に未来がないことに気が付いたとき、そのメンバーが選択できる行動は2種類に大別することが可能です。一つ目は組織から逃げ出すこと、もう一つは組織に留まり、内部から声を上げて、変革を促すことです。政治学の研究領域で、この状況をモデル化し、分析した先駆者としてドイツの研究者アルバート・ハーシュマンが知られており、彼の『離脱・発言・忠誠:企業・組織・国家における衰退への反応(Exit, Voice, and Loyalty: Responses to Decline in Firms, Organizations, and States)』(1970)は古典的な価値がある業績です。 Hirschman, A. O. (1970). Exit, Voice, and Loyalty: Responses to Decline in Firms, Organizations, and S

                                          論文紹介 国家を見限ったとき、国民はどのような行動を選択できるのか?|武内和人|戦争から人と社会を考える
                                        • 結局Githubに学習履歴を統一した方が諸々良かった

                                          改めて説明する必要もないのですが、本や動画サービスによるインプットに関してはマークダウン形式でまとながら行うため、そこまでアウトプットが苦ではありません。 逆に外部サービスを使った資格学習のための問題演習などは少し手間です。 読書や動画サービスのようにマークダウンにまとめながらアウトプットしてもよいのですが、資格系の問題演習は移動時間や隙間時間に利用することも多いので、都度Githubにコミットするのは難しいです。 なんとか作業を自動化したいので以下のような方法を利用するようにしてみました。 学習履歴のデータを取得する 例えばStudyplusではAPIが提供されています。 利用しているサービスによっては、このようにAPIを提供してくれていたりするので、これを利用してデータを取得します。 またサービスの利用規約を確認して、常識的な範囲で自身の学習履歴のデータをスクリプトを組んで取得するのも

                                            結局Githubに学習履歴を統一した方が諸々良かった
                                          • QUIC is now RFC 9000

                                            QUIC is now RFC 9000QUIC is a new latency-reducing, reliable, and secure internet transport protocol that is slated to replace TCP, the most commonly used transport today. We’ve talked before about how we love QUIC and are deeply invested in making it a success because it aligns with our mission to build a faster, more resilient, and more trusted internet. In fact, we believe so much in the promis

                                              QUIC is now RFC 9000
                                            • ChatGPTを探す旅に出させていただきます | DevelopersIO

                                              文書の数が多い場合、単語の種類(ボキャブラリ)も多くなり単語の次元が大幅に増えていきます。 一方、一つの文書に含まれる単語の数には限りがあるため、これは全体として疎行列になります。 また、単語が各次元として扱われますが、文書ごとの出現順序など、単語間での関連性を示す情報は抜け落ちたものとなります。 それに対して低次元(通常数百次元程度)の密な行列で単語の意味を定義する方法があります。 これは、「分散表現」や「埋め込み表現」と言われるものになっております。 この表現を獲得するため手法は様々なものがありますが、ここではWord2Vecを紹介します。 元論文 : Efficient Estimation of Word Representations in Vector Space 具体的な実装についての解説 : word2vec Parameter Learning Explained Wor

                                                ChatGPTを探す旅に出させていただきます | DevelopersIO
                                              • 「ChatGPTのiPhone/Android用アプリ」のダウンロード先と使い方【7月28日更新】

                                                「ChatGPTのiPhone/Android用アプリ」のダウンロード先と使い方【7月28日更新】2023.07.28 11:5026,089 かみやまたくみ 2023年5月26日、ChatGPTのiPhone用アプリが日本でも利用可能になりました。Android用も7月28日に公開に。iPhone(iOS)用はこちらから、Android用はこちらからダウンロードできます。 ・アプリ名:ChatGPT ・ダウンロード先:App Store, Google Play Store ・料金:基本無料、アプリ内課金(月額3,000円)アリ なお、これ以外のアプリはそれっぽく見えてもサードパーティ製です。ご注意ください。 ChatGPT公式アプリはどう始めるの?以下、使い方はiPhone用アプリで紹介しますダウンロード後、アプリを開きます。 ① ログイン画面が現れるので、任意のメールアドレスを登録ま

                                                  「ChatGPTのiPhone/Android用アプリ」のダウンロード先と使い方【7月28日更新】
                                                • 無料&オープンソースで大規模なネットワークを常時グラフィカルに監視できる「Moloch」

                                                  コンピューターの通信をキャプチャするソフトウェアとしては「Wireshark」が有名ですが、Wiresharkは大規模なネットワークの通信を常時キャプチャして表示するのは得意ではありません。無料でオープンソースの「Moloch」は、大規模なネットワークで通信を常時監視し、わかりやすく表示するのに適したソフトウェアです。 Moloch https://molo.ch/ 記事作成時点ではCentOS 6/7/8、Ubuntu 16.04/18.04向けにコンパイル済みのパッケージが提供されているので、今回はUbuntu 18.04にMolochをインストールしてみます。 Molochは検索エンジンのElasticsearchを使用するため、Elasticsearchも準備しておく必要があります。今回はMolochが動作するサーバー上にDockerコンテナとしてElasticsearchを構築し

                                                    無料&オープンソースで大規模なネットワークを常時グラフィカルに監視できる「Moloch」
                                                  • ご老人の学習サークルから講演依頼を断られてしまうと話が→詳細を聞いて納得した

                                                    池戸万作@政治経済評論家 @mansaku_ikedo @info_history1 交通費は当たり前として、会場までの「移動にも時間給」が発生するという感覚は持って頂きたいですね。研究室からオンラインでお願いするのが妥当だと思います。これなら受ける人は出て来ると思います。 2024-03-06 11:59:28 池戸万作@政治経済評論家 @mansaku_ikedo @info_history1 当方は政治経済評論家ですが、既存の講演ネタで、新たな要望には答えない形で、時間をもう20〜30分は短縮して、自転車で行ける地元や周辺自治体であれば、受けるかもしれません。ただ1人1000円は徴収して、10人で1万円は最低でも欲しいですね。もしくは交通費ゼロのオンラインセミナーですかね。 2024-03-06 11:30:33

                                                      ご老人の学習サークルから講演依頼を断られてしまうと話が→詳細を聞いて納得した
                                                    • 画像から簡単に精巧な3D写真が作成できる論文が公開される、実際に3D写真を生成することも可能

                                                      RGBに「奥行き(Depth)」情報を加えた「RGB-D」画像から、立体的な写真である「3D写真」を生成する方法を研究者チームが提案しています。たった1枚の写真から精巧かつ立体的な3D写真が手軽に生成可能ということで話題になっています。 3D Photography using Context-aware Layered Depth Inpainting https://shihmengli.github.io/3D-Photo-Inpainting/ RGB-D画像から3D写真を生成する方法を開発したのは、国立清華大学の大学院生でありバージニア工科大学にインターンシップ中のMeng-Li Shih氏、バージニア工科大学の大学院生であるShih-Yang Su氏、Facebookリサーチで働くJohannes Kopf氏、バージニア工科大学の助教であるJia-Bin Huang氏ら4人です

                                                        画像から簡単に精巧な3D写真が作成できる論文が公開される、実際に3D写真を生成することも可能
                                                      • SNSのポルノ検閲にうんざり…ウィーンの美術館、有料サイトに活路

                                                        ウィーン自然史博物館が所蔵する旧石器時代の彫像「ウィレンドルフのビーナス」(2018年2月28日撮影)。(c) Helmut FOHRINGER / APA / AFP 【11月6日 AFP】大手ソーシャルメディアはさまざまな画像を検閲し、わいせつと見なしたものを削除しているが、その中には旧石器時代の裸体のビーナス像など、数々の芸術作品も含まれている。こうした動きに芸術の都ウィーンの美術館・博物館は業を煮やし、際どいコンテンツで知られる有料サイトの利用にかじを切った。 ウィーン観光局は大胆なPR戦略として9月、有料ソーシャルメディア「オンリーファンズ(OnlyFans)」にアカウントを開設した。10月中旬の時点ですでに数百人のユーザーが登録している。 ノルベルト・ケトナー(Norbert Kettner)局長によると、「芸術における検閲およびアルゴリズムやソーシャルネットワークの役割につい

                                                          SNSのポルノ検閲にうんざり…ウィーンの美術館、有料サイトに活路
                                                        • インターネットが生まれるまで - デマこい!

                                                          徒歩よりも遅かった ローマ帝国時代後期、ローマ支配下のエジプトの法的文書には、暦日と在位中の皇帝の名前が記載されていました。当時はローマで新しい皇帝が即位しても、それがエジプトに伝わって法的文書に反映されるまでにタイムラグがありました。このタイムラグを調べると、古代における情報伝達の速さを推測できます。また、近世に入った1500年頃の情報伝達の速さは、ヴェネチアの商人たちの日記から推測できます[1]。 その結果を見ると、平均時速はほとんど変わらず時速1・5キロメートルほどだったようです。産業革命以前の世界では、情報伝達は人間の歩行速度よりも遅かったのです。 出典:グレゴリー・クラーク『10万年の世界経済史』下巻p177 出典:グレゴリー・クラーク『10万年の世界経済史』下巻p178 近代の情報伝達の速さは、ロンドンの新聞から推測できます。世界中で起きた事件がロンドンで報道されるまでのタイム

                                                            インターネットが生まれるまで - デマこい!
                                                          • 失敗から学ぶAPIファースト / API first learning from failure

                                                            Presentation Slides for ServerlessDays Tokyo 2023 ( connpass) Session Title: 失敗から学ぶAPIファースト ~ 正しいデザインからはじめるアーキテクチャ選定、開発ライフサイクル&コラボレーション Session Video: [ServerlessDays Tokyo 2023] 失敗から学ぶAPIファースト / 川崎庸市 Date: 2023/09/23 Update history - 2023/09/24: fix typo - 2023/12/13: p19 表現を更新「APIファースト」→「APIファースト開発モデル」

                                                              失敗から学ぶAPIファースト / API first learning from failure
                                                            • CSS Modulesの歴史、現在、これから - Hatena Developer Blog

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

                                                                CSS Modulesの歴史、現在、これから - Hatena Developer Blog
                                                              • Steamで「非常に好評」以上の評価を受けたエンジニアリング関連ゲーム145選

                                                                プレイヤーレビュー機能が導入されているゲーム配信サイトのSteamでは、プレイヤーからのレビューによってゲームの評価ステータスが決定されます。その中でも、好評率が85%以上のゲームは「非常に好評」という評価が下されます。エンジニアのロジャー・トゥアン氏が、「非常に好評」の評価を受けたエンジニアリングゲームについてまとめています。 GitHub - arcataroger/awesome-engineering-games: A curated list of engineering-related video games rated Very Positive or higher on Steam https://github.com/arcataroger/awesome-engineering-games ◆Techtonica 異世界の惑星の地底を舞台にした一人称視点の工場建設ゲーム

                                                                  Steamで「非常に好評」以上の評価を受けたエンジニアリング関連ゲーム145選
                                                                • Hotwireとは何なのか?

                                                                  はじめに HotwireはBasecampが発表した、モダンなWebアプリケーションを作るための新しいアプローチです。名前もHTML OVER THE WIREから来ているように、HotwireではHTMLをサーバーから送ります。「それ普通のWebアプリケーションでは?」と思う方もいるかもしれませんが、SPA + APIサーバでJSONが使われるのに対し、SPAと同様の体験をHTMLを中心に置いて作るアプローチであることを示す表現です。 僕個人は、最初は「ふ〜ん」という感じだったんですが turbo-railsを読みつつHotwireのデモアプリをPhoenixに移植してみたり WebSocketではないTurbo Streamsのsourceを作ってみて遊んだり と、ある程度触ってみて良さが理解できてきたので、Hotwireを使うと何が嬉しいのか、Hotwireの各要素の紹介を記事として

                                                                    Hotwireとは何なのか?
                                                                  • Web by Google (TM)

                                                                    アラン・ギブソンのブログより。 Mozillaの財務状況を見ると、Googleが反トラスト法の問題を回避するように、彼らを生命維持装置に付けていると結論付けるのが理にかなっています。MozillaとGoogleとの契約は、今後の収益の少なくとも70%を占めることになります。これは4億ドルを超え、ブラウザの4%でデフォルトの検索プロバイダになっています。1年間です。私は次の給与を賭けてもいいのですが、MicrosoftのInternet Explorerの独占を巡るトラブルの再発を避けるために、Googleがこのかなり寛大な契約を結んだのではないかと思います。私の推測では、この最新の反トラスト法の波が吹き荒れる頃に、Googleはプラグを抜くことが、彼らの利益になると判断するのではないかと思います。 Mozillaのトラブルで、GoogleはWeChatやFacebookのウォールドガーデン

                                                                    • スターリンの影武者はどうなったか

                                                                      高齢の「諸民族の指導者」の影武者を務めたのは24歳のダゲスタン人だった。そして誰からも疑われなかった。 ダゲスタンのある村出身の若き青年フェリクス・ダダエフが正式な替え玉となる以前から、スターリンには3人の影武者がいた。替え玉を見つけることは、1920年代からすでにクレムリンの警護を指揮していたニコライ・ヴラシク将軍が提案していた。警護担当者らは、スターリンには敵が多すぎ、労働者の会合に赴くのは危険だと考えたからだ。 この判断は正しかった。最初の影武者、コーカサス出身のラシドフは、彼の車列が赤の広場を通過する際に爆弾で吹き飛ばされてしまった。だがダダエフの経歴はさらにすごい。第一に、彼は55年間事実を隠し、家族にも真実を語っていなかった。第二に、彼はまだ生きている。現在なんと100歳だ。 戦死扱い ダダエフは1920年に生まれたダゲスタンの高地にあるカジ・クムフ村で生まれた。幼い頃から牧人

                                                                        スターリンの影武者はどうなったか
                                                                      • 新規機能はどんどんコンポーネント化 Vue.js + TypeScriptで開発してよかったこと・つらかったこと

                                                                        株式会社ラクスが開催するエンジニア向けのイベント「RAKUS Meetup」。今回は「Vue.js、React、TypeScript、E2Eテスト」をテーマに、「楽楽勤怠」の機能開発を担当する北嶋初音氏が登壇し、「Vue.js + TypeScriptによる新規サービス開発の振り返り」という内容で話をしました。関連資料はこちら。 会社初のフロントエンドエンジニア 北嶋初音氏(以下、北嶋):では、「Vue.js + TypeScriptによる新規サービス開発の振り返り」と題して、UI開発課の北嶋初音が発表を始めたいと思います。 まず軽く自己紹介します。名前は北嶋初音と言います。経歴ですが、2016年の4月からWeb系のITベンチャーに新卒入社しまして、Webエンジニアとしての経験を積みました。次は自社サービスを作っている会社で働きたいという気持ちがあったので、転職活動を始めて、今年の1月から

                                                                          新規機能はどんどんコンポーネント化 Vue.js + TypeScriptで開発してよかったこと・つらかったこと
                                                                        • 清く正しく「サービス共通ヘッダ・フッタ」を実装する - LIFULL Creators Blog

                                                                          フロントエンドエンジニアの嶌田です。今回が LIFULL Creators Blog への初めての投稿です。 「サービス共通ヘッダ・フッタ」は、ただのヘッダ・フッタではありません。ソースコードはいくつものサイトやサービスで使いまわされます。組込み先が持っている CSS によっては表示が崩れてしまうかもしれません。ブレークポイントやコンテンツの幅がそろわないかもしれません。サービス共通で使えるヘッダ・フッタには相応の強さや柔軟さが求められます。 この記事では、LIFULL HOME'S のサービス共通のレスポンシブ版ヘッダ・フッタを実装するために動員した「強く・堅牢に実装するためのノウハウ」を紹介します。 どこにでも組み込めるように実装する 重複しないクラス名ルールを設定する 詳細度や継承とうまく付き合う プレーンな技術を使う ブレークポイントや z-index 等をカスタマイズ可能にする

                                                                            清く正しく「サービス共通ヘッダ・フッタ」を実装する - LIFULL Creators Blog
                                                                          • Node.js,Python,RubyなどのWebアプリを完全無料でホスティング可能な「Unubo」を使ってみた! - paiza times

                                                                            どうも、まさとらん(@0310lan)です! 今回は、フロントエンドによる静的なWebページだけでなく、Node.jsなどのサーバサイドも含めた動的なWebアプリを無料でホスティングしてくれるサービスをご紹介します。 GitHubのリポジトリと連携することで、とにかくWebアプリを公開するまでの作業が簡単かつ高速に実現できるのが大きな特徴です。 サーバレスによる実行も可能なので、ご興味ある方はぜひ参考にしてみてください! 【 Unubo 】 ■「Unubo」の使い方 それでは、「Unubo」をどのように使っていけば良いのか見ていきましょう! まずは、サイトにアクセスしたら【SIGN UP】ボタンをクリックします。 無料のユーザー登録画面が表示されるので、ユーザー名・メールアドレス・パスワードを入力しましょう。 登録したメールアドレス宛にリンクが送られてくるので、それをクリックすれば登録完了

                                                                              Node.js,Python,RubyなどのWebアプリを完全無料でホスティング可能な「Unubo」を使ってみた! - paiza times
                                                                            • sourceコマンドを誤って使ってしまいゾッとした話 - Qiita

                                                                              ってやってしまった。 ぎゃぁぁあああああああーーーーーーーー!!!!!!!! と叫んでも遅し、、、処理が走ってしまい止められなくなってしまいました。 処理の途中に 「公開鍵を上書きするかどうか?」とか出てきて、 n として回避した後、今は無くなっているレポジトリから git clone しようとしたところで、アカウント確認のために処理が止まり、そこで、 Ctrl + c で強制終了できました。 解説 source コマンドは、ファイルに書かれたコマンドを現在のシェルで実行するコマンドです よって、私がミスして実行してしまった処理の内容は、 .zsh_history にファイルに書かれたコマンドが1行ずつ実行する。という内容になります。 .zsh_history には私が過去に打ったコマンドがすべて記録されているため、つまり、それらのコマンドが順に実行されていくということになってしまいます。

                                                                                sourceコマンドを誤って使ってしまいゾッとした話 - Qiita
                                                                              • 共同編集を支える技術とライブラリの活用 - ICS MEDIA

                                                                                『Google Docs』や『Figma』といったリアルタイムな共同編集ツールの恩恵を受けている人は数多くいるでしょう。『Visual Studio Live Share』のようなエンジニアに嬉しいツールも生まれ、今日ではオンライン上でも円滑なコミュニケーションが可能になっています。 これらのツールの基礎にあるのが「共同編集」のテクノロジーです。本記事ではこの技術に焦点を当て、その仕組みと主にフロントエンドでの実用例について紹介します。 記事の前半では、リアルタイムな共同編集に用いられる技術やアルゴリズムについて、発展の歴史とあわせて紹介します。解説用のコードにはJavaScriptおよびTypeScriptを使用しますが、フロントエンドエンジニアに限らず共同編集の仕組みについて気になる読者が知識を深めるきっかけとなるはずです。 さらに後半ではフロントエンドの開発者目線で、前半で紹介した技

                                                                                  共同編集を支える技術とライブラリの活用 - ICS MEDIA
                                                                                • ブログを書くこととは、瞑想して自分自身と向き合うこと(寄稿:歴ログ中の人) - 週刊はてなブログ

                                                                                  この記事は、はてな×KADOKAWAで取り組む「ブログ書籍化プロジェクト」で出版される書籍のプロモーション記事です。記事末に書籍のプレゼント情報もあります! こんにちは。はてなid:titioyaという名前で「歴ログ-世界史専門ブログ」をやっている尾登(おとう)という者です。「世界史のネタ」にこだわって毎週更新を続けています。この度、KADOKAWA様より著書『あなたの教養レベルを劇的に上げる驚きの世界史』を出版することになり、こちらに寄稿させていただくことになりました。ちなみに私、フミコフミオさんやたぱぞうさんのように適当なペンネームがないので、本名での出版となります。こうなるのであれば、以前からペンネームを作っておけば良かったと少し後悔しています。 さて、一部の方はご存知と思いますが、歴ログは世界史に特化したブログで、「面白い歴史のネタをまとめる」ことを目的としています。特定の時代や国

                                                                                    ブログを書くこととは、瞑想して自分自身と向き合うこと(寄稿:歴ログ中の人) - 週刊はてなブログ