並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 271件

新着順 人気順

legacy 意味の検索結果1 - 40 件 / 271件

  • 知っておきたかったLinuxサーバ設計、構築、運用知識まとめ - hiroportation

    サーバ業務周りの管理、運用について役に立ちそうなナレッジをまとめました。 長期的に書いているため用語に統一性がなかったり、不足分など随時修正したいと思います。 1. サーバ設計 サーバスペックはどうするべき? 使用するOSは? CentOS開発終了について MWは何を使うべきか Webサーバ構築にはどちらを使うべき?Apache?Nginx? サーバセキュリティで最低限押さえておきたいことは? listenするポートは最小限にしましょう ファイアウォール設定で送受信IPアドレス、ポートの通信制御はしておきましょう 外部に出る際にはプロキシサーバを経由するようにする 随時パッチを当てるようにする linuxでのアンチウイルスソフトの検討 個人アカウントで変更系コマンドは実行させないようにする ログについて考えること ストレージ容量には気をつける データベースはどう決めたら良いか MySQLか

      知っておきたかったLinuxサーバ設計、構築、運用知識まとめ - hiroportation
    • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

      - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

        pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
      • jQueryからTypeScript・Reactまで - Viteで始めるモダンで高速な開発環境構築 - ICS MEDIA

        Vite(ヴィート=フランス語で「速い」の意味)は2020年に発表された新しいフロントエンドのビルドツールです。 開発者がVue.jsの作者であるEvan You氏であるため、Vue.jsのツールであると誤解されることもありますが、プレーンなJavaScript(バニラJS)からVue.js・React・Svelteといった流行のフレームワークまで、さまざまな環境で利用できる汎用的なツールです。 位置付けとしてはwebpackのようなバンドラーと呼ばれるものに近い存在ですが、それだけではありません。この記事では、Viteを導入してプレーンなJavaScriptから、TypeScript+Vue.js・Reactといったフレームワークまで、快適な開発環境を手に入れる方法を紹介します。 この記事で紹介すること: Viteの特徴と基本の仕組み 基本の使い方 Vite + SCSS Vite +

          jQueryからTypeScript・Reactまで - Viteで始めるモダンで高速な開発環境構築 - ICS MEDIA
        • Ubuntu 22.04 LTS サーバ構築手順書

          0 issue "letsencrypt.org" 0 issuewild "letsencrypt.org" 0 iodef "mailto:yourmail@example.jp" §OS再インストール さくらVPSのコントロールパネルから、OSを再インストールするサーバを選ぶ。 www99999ui.vs.sakura.ne.jp §OSのインストール操作 Ubuntu 22.04 LTS を選ぶ。 OSインストール時のパケットフィルタ(ポート制限)を無効にして、ファイアウォールは手動で設定することにする。 初期ユーザのパスワードに使える文字が制限されているので、ここでは簡単なパスワードにしておき、後ですぐに複雑なパスワードに変更する。 公開鍵認証できるように公開鍵を登録しておく。 §秘密鍵と公開鍵の作成 クライアントマシン側で生成した公開鍵を ~/.ssh/authorized_k

            Ubuntu 22.04 LTS サーバ構築手順書
          • 無料でGPT4越え!?ついに来たXwin-LM|shi3z

            今日のウィークリーAIニュースではnpaka大先生と一週間のニュースを振り返った。今週もいろいろあったが、なんといってもダークフォース、GPT-4越えと言われるXwin-LMである。中国製。 大先生もまだ試してないというので番組内で一緒に試してみた。 もちろんドスパラ製Memeplexマシン(A6000x2)を使用。 >>> from transformers import AutoTokenizer, AutoModelForCausalLM >>> model = AutoModelForCausalLM.from_pretrained("Xwin-LM/Xwin-LM-7B-V0.1") Downloading (…)lve/main/config.json: 100%|██████████████████| 626/626 [00:00<00:00, 56.2kB/s] [2023

              無料でGPT4越え!?ついに来たXwin-LM|shi3z
            • 端末の文字幅問題の傾向と対策 | IIJ Engineers Blog

              電子メール、ネットワーク機器集中管理、異常検知、分散処理、クラウド基盤などのシステム開発に従事。古代Rubyist。 CLI や TUI なアプリケーションを使っていると、端末の画面が崩れてしまうことがよくあります。 たとえば、こんな TUI が、 環境によってはこんな感じで崩れます。 スクロールなどをしながらしばらく使っているとさらにどんどん崩れていきます。 こうなってしまった場合、とりあえず Ctrl-l で画面を再描画することで、大抵はなんとか読める程度にリセットできますので、ことあるごとに Ctrl-l を連打することになります。 ですが、どうしようもないケースもままあります。 例えば、私の場合は以下のようなシチュエーションで困ります。 w3m でテーブルなどを表示するとレンダリングが崩れる less でログの閲覧の際に表示されるべき文字が表示されず見落としが発生する Wander

                端末の文字幅問題の傾向と対策 | IIJ Engineers Blog
              • 全モダンブラウザ対応のCSS機能が爆増。Chromium版Edgeのもたらす次世代CSS表現 - ICS MEDIA

                2020年初め、Chromium版のMicrosoft Edge(以下新Edge)がリリースされました。新Edgeは「Microsoft Edge Legacy」(以下Edge Legacy)と比べて多くの機能が使えるようになっており、Chrome・Firefox・Safariのモダンブラウザと遜色ないレベルになっています。 先日5月29日にリリースされた「Windows 10 May 2020 Update」では、Edge Legacyの開発が終了することもアナウンスされており(参考記事「Windows 10 features we’re no longer developing - Windows Deployment」)、今後のWindows標準ブラウザは新Edgeとなっていくでしょう。 ウェブ制作の面で嬉しいことは、多くのCSSやJavaScriptの機能が使えるようになったことで

                  全モダンブラウザ対応のCSS機能が爆増。Chromium版Edgeのもたらす次世代CSS表現 - ICS MEDIA
                • アベノミクスのレガシー|GY

                  凶弾に倒れた安倍晋三もと首相ですが、彼の最大の功績は、いうまでもなく"アベノミクス"で停滞する経済を、不十分とはいえ建て直した点です。 詳しくは以下のnoteを参照していただくとして、彼が亡くなったのを機会に、あらためてデータで振り返り、何人かの経済学者の意見を参照してみます。 需給ギャップ。金融緩和、さらに初年度は財政出動で需要喚起に成功し、長らく続いていた供給>需要を、供給<需要に逆転しました。 需給ギャップ(内閣府&日銀)・1991.1Q-2022.1Q 供給>需要を、供給<需要へと転換した結果、1997年以来続いていた物価下落を食い止めました。 CPI(All intems, Core, Core Core)・ 1996.1-2022.5 これは成長率の名実比較-名目<実質ならデフレ、名目>実質ならインフレ-にも表れています。 成長率(名目&実質)・1995-2021 需要喚起に成

                    アベノミクスのレガシー|GY
                  • Linux が動作する RISC-V CPU を自作した (2019 年度 CPU 実験 余興)

                    私が所属する東京大学理学部情報科学科では三年の冬学期に CPU 実験という実験授業が開講されています。本稿ではその簡単な説明をした後、その実験の一環として約一ヶ月ほど取り組んだ「Linux が動作する RISC-V CPU を自作するプロジェクト」で何をしたか、またどのような成果を得たかについて紹介したいと思います。 本稿を読むその前に 弊学科では「XX 年度に教養学部から理学部情報科学科に進学してきた学生」を「XXer」と呼ぶ文化があります。本稿ではこの表現を断りなく用います1。また私は普段 Web が好きでもっぱら Web セキュリティに関することを追いかけているだけのしがない学部 3 年生なので (私についての情報は ここ に大体まとまっています)、こういう低いレイヤのことは未だによく分かっていません。あくまで素人の記事だとご理解いただけると嬉しいです。誤りの指摘や質問があれば、ここ

                      Linux が動作する RISC-V CPU を自作した (2019 年度 CPU 実験 余興)
                    • 令和にふりかえる C10K 問題

                      C10K 問題 (the C10K problem) は1999年に Dan Kegel が発表した文章、ならびにそこで提示された「問題」です。文章はその後も2000年代前半に何度か更新されているのですが、さすがに令和に読み返すと、当初の問題意識がわかりにくいところがあります。 2000年からの10年は、 ソフトウェア面では、select(2), poll(2) にかわる新しいシステムコールの実装と、それを使ったアプリケーションの普及 ハードウェア面では、x86 アーキテクチャの64ビット移行、仮想化命令の追加と、マルチコア化 さらにそこにクラウドも登場する、面白い時代でした。ここでは、それらの出来事を中心に、さらに、当時の雰囲気をつたえるような日本国内のブログやインタビュー記事をまとめることで、C10K 問題が、さまざまな側面から解決されていく流れを説明したいと思います。 書き足したいと

                      • 僕の血は鉄の味がする。 (ランジャタイ伊藤) | JASON RODMAN | Music, Culture, Movie, Sports, Sneakers, News

                        SHARE TWEET M-1決勝に行った。 夢舞台だった。 マネージャーさんから、優勝したら寝られないから、ギリギリまで寝ておいた方がいいよと言われた。 僕はその言葉を真正面から受け取り優勝するつもりでギリギリまで寝た。 入り時間14時のところ、12時35分に起き、シャワーを浴びる。12時55分にお風呂を出て髪を乾かした。服を着て、刃牙の靴下を履く。 お母さんに、行ってくるよ!と言ってお家を出る。電車に乗ってしばらく行ったところで気がついた。 『にゃんこスターのパネルがない』 M-1の後には打ち上げ配信があり、そのMCがかまいたちさんなことを知ったスーパー3助さんから、「これを持っていって、かまいたちちゃんに、『俺たちのことを忘れないでくれ!』と伝えてくれ!」と託された大切なパネルだった。(あと、松本さんに97点をつけてもらったパネルだから縁起がいいらしい。ありがたい。) これはやばい戻

                          僕の血は鉄の味がする。 (ランジャタイ伊藤) | JASON RODMAN | Music, Culture, Movie, Sports, Sneakers, News
                        • このSRE本がすごい!2024年版 - じゃあ、おうちで学べる

                          はじめに 有用な知識の特性 Google SRE リソース Site Reliability Engineering: How Google Runs Production Systems The Site Reliability Workbook: Practical Ways to Implement SRE Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems SLO Adoption and Usage in SRE Creating a Production Launch Plan Training Site Reliability Engineers: What Your Organization Needs to Cre

                            このSRE本がすごい!2024年版 - じゃあ、おうちで学べる
                          • II-4 「トーン・ポリシング」の罠

                            いまわたしたちが直面している社会的諸問題の裏には、「心理学や進化生物学から見た、動物としての人間」と「哲学や社会や経済の担い手としての人間」のあいだにある「乖離」の存在がある。そこに横たわるギャップを埋めるにはどうしたらよいのか? ポリティカル・コレクトネス、優生思想、道徳、人種、ジェンダーなどにかかわる様々な難問に対する回答を、アカデミアや論壇で埋もれがちで、ときに不愉快で不都合でもある書物を紹介しながら探る論考、そのシーズン2の開始です。 実に民主主義的な状況 SNSの発達がわたしたちの生活を変えたことのひとつに、だれかに「要求」をされたりしたりする機会が増えた、というのがある。 フォロワーやクラスタによっても異なるかもしれないが、たとえばわたしが朝起きてネットを開いて見てみると、必ずと言っていいほど、どこかのだれかがなにかを訴えている。それは性差別的な制度に対する問題提起や実際にあっ

                              II-4 「トーン・ポリシング」の罠
                            • プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ

                              技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 去年の記事「プロと読み解く Ruby 2.6 NEWS ファイル」に続き、今年も本日 12/25 リリース予定の Ruby 2.7 の NEWS ファイルの解説をしてみようと思います。NEWS ファイルとは何か、というのは去年の記事を見て下さい。 実は最近、NEWS ファイルを読みやすくしよう、と例を入れたりしていて、以前のものに比べて読みやすくはなっています(英語だけど)。記事中のコードも、NEWS ファイルから引用しているものがあります。本記事では、変更の解説に加え、執筆者らが開発に携わっているということを活かして、「なぜ変更

                                プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ
                              • おまえはもうRのグラフの日本語表示に悩まない (各OS対応) - ill-identified diary

                                2021/9/10 追記: 改めて更新された話を統合して整理して書き直しました. 以降はこちらを参考にしてください: ill-identified.hatenablog.com 2021/1/15 追記: RStudio 1.4 がリリースされたのでなるべくアップデートしましょう 2020/12/06 追記: Japan.R で今回の話の要約+新情報を『Mac でも Windows でも, PNG でも PDF でもRのグラフに好きなフォントで日本語を表示したい (2020年最終版)/Display-CJK-Font-in-Any-Gpraphic-Device-and-Platform-2020 - Speaker Deck』として発表した. ハイライトは「近々出るRStudio 1.4 があれば fontregisterer はほぼいらなくなる」 2020/10/31 追記: geom

                                  おまえはもうRのグラフの日本語表示に悩まない (各OS対応) - ill-identified diary
                                • 趣味だったOSS活動で収入を得られるようになるまで。「継続」と「発信」がキャリアを切り開いた - Findy Engineer Lab

                                  はじめまして。鈴木 颯介(@__sosukesuzuki)です。私は筑波大学情報学群情報科学類の学生をしながら、Ubie株式会社でプロダクト開発エンジニアとして働いています。また、余暇時間を使って、いくつかのOSSの開発に関わっています。 この記事では、私がプログラミングやOSS活動を始めたきっかけから入り、OSS活動で収入を得るということについて私なりの考えを示し、最後にOSSと私のキャリアについて振り返ります。 私は2022年の3月に初めて正社員として働くようになり、まだキャリアと呼べるほど長いキャリアを持ってはいません。ですのでこの記事が、私と立場の近いコンピューターについて勉強している学生やまだ経験の浅いエンジニアの方々が、ご自身のキャリアを考える上での参考になれば幸いです。 最初に断っておきますが、私がこれまで関わってきたOSSのほとんどは、JavaScriptのコミュニティのも

                                    趣味だったOSS活動で収入を得られるようになるまで。「継続」と「発信」がキャリアを切り開いた - Findy Engineer Lab
                                  • 【ティアキン】 ゲームの「自由」に潜む魔物たち 【レビュー】|羊谷知嘉ChikaHitujiya

                                    オープンワールドの自由とは? デジタルゲームの自由度はいまや大きな関心事だ。 The Legend of Zelda: Tears of the Kingdom での兵器や乗り物のクラフト術が巷を賑わせるなか、今月末に発売を控えた Final Fantasy XVI の「自由度のゲームではない」という先行プレイの感想が話題を呼んだことは記憶にあたらしい。好き嫌いは別にして、作品の自由度が僕らのプレイ体験に深く関わるのはまちがいない。 ゲームの「自由」とひとくちにいってもその意味はさまざまだ。実際、世間一般にいうオープンワールドからイメージされる「自由」は、 ・移動の自由 ・課題の自由 ・解決手段の自由 ・プレイヤーキャラクターの自由 ・振舞いの自由 ・成長の自由 などにこまかく腑分けできる。 クエスト選択と移動が自由なのは当然だが、プレイヤーキャラクターが何者でどういう振舞いをとるかまった

                                      【ティアキン】 ゲームの「自由」に潜む魔物たち 【レビュー】|羊谷知嘉ChikaHitujiya
                                    • 増田非公認!500円以下で買える Steam ウィンターセールのインディー名?作

                                      anond:20221226063629 便乗・・・というわけではないが自分のおすすめを。 Broforce / 340円 いろんな映画っぽいアニキキャラがドンパチするドット絵横スク2Dシューティング。キャラは一撃で死ぬ。戦いとは常に死と隣り合わせなのだということを感じさせるバカゲー。ワークショップにユーザが作ったマップがあるので無限に遊べる。 Door Kickers: Action Squad / 400円 人質救出部隊の隊員になって敵アジトに潜入するドット絵横スクアクション。侵入ルートを考えたり、スモークやフラッシュバン使って敵を無力化したりとけっこう頭も使う。 One Finger Death Punch / 100円 棒人間がマウスの左右ボタンだけを使って戦う格闘アクション。単純に見えてけっこう奥深く、謎な集中力を必要とする。2も出てて205円。 Rogue Legacy / 2

                                        増田非公認!500円以下で買える Steam ウィンターセールのインディー名?作
                                      • ローグライクとローグライトの違いはなんなのか?Steam上でValveが自ら説明 - AUTOMATON

                                        Valveは4月29日、Steamでのセールイベント「ローグ:不屈の祭典」を、5月2日から9日(太平洋時間)にかけて実施すると発表した。今回のセールでは、ローグライクゲームやローグライトゲームなどが対象となる。聞き馴染みのあるジャンルであるが、具体的にどういった作品を指すのか、またそれぞれの違いは何なのか、ややこしいと感じる人もいるかもしれない。そこでValveが解説をおこなっている。 『Rogue』 ローグライクは、まさに「ローグのような」という意味で、1980年リリースのダンジョン探索RPG『Rogue』がもつ要素を備える作品を示すジャンルだ。厳密な定義のひとつとしては、2008年に開催されたInternational Roguelike Development Conferenceにて提示された「ベルリン解釈」があり、それは以下のとおり。 ・ランダムマップ生成 ・パーマデス ・ターン

                                          ローグライクとローグライトの違いはなんなのか?Steam上でValveが自ら説明 - AUTOMATON
                                        • [旧版]クジラに乗ったRuby: Evil Martians流Docker+Ruby/Rails開発環境構築(翻訳)|TechRacho by BPS株式会社

                                          まえがき 本記事は、私がRailsConf 2019で話した「Terraforming legacy Rails applications」↑の、いわばB面に相当します。この記事を読んで、皆さんがアプリケーション開発をDockerに乗り換えるとまでは考えていません(皆さんが以下の動画で若干言及しているのをご覧になっていたとしても)。本記事の狙いは、私が現在のRailsプロジェクトで用いている設定を皆さんと共有することです。それらのRailsプロジェクトは、Evil Martiansのproduction development環境で生まれたものです。どうぞご自由にお使いください。 原文免責事項: 英語版記事は最新の推奨事項に合わせて更新を繰り返しています。詳しくは記事末尾のChangelogをご覧ください(参考: 原文Changelog)。 私がdevelopment環境でDockerを使

                                            [旧版]クジラに乗ったRuby: Evil Martians流Docker+Ruby/Rails開発環境構築(翻訳)|TechRacho by BPS株式会社
                                          • Reactのprops/contextの使い分け - saneyuki_s log

                                            Reactのprops/contextの使い分け 仕事先でたまたまこれの話になり、個人的に思っていることをまとめた。 公開したのは、時々見かける「どっちを使うべき?」みたいな議論に 自分も混ざりたかった 思うところがあったから. 「とにかくpropsでいい」と自分は考えている。 なによりReactは書き方に詰まった場合に、フレームワークライブラリ固有の事情を考慮して解決するというよりも、実装や設計上の問題が一般的なプログラミングパターンの範疇の発想で解決できるのがよい 前提 以下のように考える React/preact のコンポーネント = 通常のclassや関数 状態を隠蔽して抽象する 最近は冪等性がどうとかReact語るときにあんまりいわなくなったけども.... props = 関数やメソッドの引数(入力) context = グローバル変数(モジュールグローバルな変数) 実装の指針

                                              Reactのprops/contextの使い分け - saneyuki_s log
                                            • マッハ3.2で空中分解したSR-71「ブラックバード」パイロットの体験記

                                              by Harley Flowers 米ソ冷戦期、敵レーダーを回避して高速で飛行する偵察機としてロッキード・マーティン社が生み出したのが、巡航速度マッハ3.2の超音速機「SR-71(ブラックバード)」です。1964年12月22日に初飛行し、1966年にアメリカ空軍に引き渡されたのですが、引き渡しの直前に機体が空中分解する事故が発生しています。このとき何が起きたのか、テストパイロットとして当該機に搭乗したビル・ウィーバー氏による手記が公開されています。 SR-71 Pilot explains how he Survived to his Blackbird Disintegration at a Speed of Mach 3.2 - The Aviation Geek Club https://theaviationgeekclub.com/sr-71-pilot-explains-how

                                                マッハ3.2で空中分解したSR-71「ブラックバード」パイロットの体験記
                                              • 現代における自作OSの難しさ 〜自作OSのいまと昔 [第2回] | さくらのナレッジ

                                                前回の記事では、自作OSとは何か、そしてこれまでの自作OSの歴史を紹介しました。しかし、近年になって自作OSを取り巻く状況は大きく変化してきています。そこで今回は、現代における自作OSでは、これまでと比べてどのような点が変化してきたのか、どのような難しい点があるのかについて紹介し、さらにそれらに対する解決策を、筆者の経験をもとに提案してゆきます。 自作OSをとりまく環境の変化 川合秀実氏著「30日でできる!OS自作入門」が出版された2006年頃と比べて、コンピュータをとりまく環境は大きく変化してきました。その変化には、CPUのコア数やビット幅からファームウェアの変遷、そしてデバイスの進化も含まれています。まず最初に、CPUのコア数について着目してみましょう。 CPUコア数の増加 上記の図は、1999年から2019年までにIntelから発売されたCPUのコア数の変化を示したグラフです。ご覧の

                                                  現代における自作OSの難しさ 〜自作OSのいまと昔 [第2回] | さくらのナレッジ
                                                • “Tao of Node - Design, Architecture & Best Practices” 日本語翻訳

                                                  私が働いているAniqueという会社では、1年前に全てのソフトウェアでTypescriptを採用することにしました。私たちが開発している進撃の巨人のNFTサービス “Attack on Titan: Legacy” でも採用しています。 TypescriptではNestJSという素晴らしいAPIフレームワークを利用することができ、生産性高く開発を続けることができます。また、私たちはフロントエンドでNext.jsを利用しています。言語レベルでのコンテキストスイッチを抑えることで、一人のエンジニアがフロントエンドとバックエンドのどちらもの機能を開発する環境が作れました。 しかし、Nodeならではの作法や設計について、Web上にはたくさんの情報があるものの、あまりにも情報が多すぎて、まとまったプラクティスになかなか出会うことができませんでした。そのため、最初はチーム内での共通認識を作るのに苦労し

                                                    “Tao of Node - Design, Architecture & Best Practices” 日本語翻訳
                                                  • VRChatのすべて(すべてではない) - Narazaka::Blog

                                                    VRChat口伝ノウハウ結構膨大にある気がするので、思いつくものを一度一括で吐き出してみようというやつです。 これを読めばVRChatの全てが分かる!!(大嘘 基本的にリンク集+αという感じですが、めちゃくちゃ色々手を広げて書いているので間違ってるとこ見つけたらコメントに書いてください。 なおこの記事はVRChat Advent Calendar 2020の6日目、VRChat Advent Calendar 2021の9日目のやつです。 adventar.org adventar.org 2021年色々更新してきて8万文字も超え、情報が当初の倍ちかくにはなったんじゃないかと思います。2022年もやっていくぞ。 本記事以外の「すべて」 本記事は主にVRChatに入ってからの生活面にフォーカスしたものですが、本記事以外の「すべて」系記事もあるのでご活用下さい。 「VRChatのアバタートラブ

                                                      VRChatのすべて(すべてではない) - Narazaka::Blog
                                                    • 宇多丸と宇垣美里 関東大震災と朝鮮人虐殺を語る

                                                      宇多丸さんと宇垣美里さんが関東大震災から97年目の2020年9月1日放送のTBSラジオ『アフター6ジャンクション』の中で関東大震災とその際に発生した朝鮮人虐殺についてトーク。『九月、東京の路上で 1923年関東大震災ジェノサイドの残響』『TRICK トリック 「朝鮮人虐殺」をなかったことにしたい人たち』を紹介していました。 (宇多丸)そんな構成作家、古川耕さんと一緒に謝りたい件がございます。ラジオネーム「ベニメンの兄」さん。「昨日、月曜のオープニングトークのチャドウィック・ボーズマンさんが亡くなられた件で宇多丸さんが『カーリングカップのアーセナル対リバプール戦でオーバメヤン選手が得点後、ワカンダポーズを取った』とおっしゃられましたが、カーリングカップではなくコミュニティーシールドの間違いではないかと思います。校閲の仕事をしてる職業柄、そしてサッカーを愛する者としてメールしてしまいました」と

                                                        宇多丸と宇垣美里 関東大震災と朝鮮人虐殺を語る
                                                      • Javaのスペシャリストが教える、Java9からJava14で細かく変更された機能

                                                        LINEが定期的に開催する技術者向けミートアップ「LINE Developer Meetup」。65回目の は「Java」というテーマで、JavaのスペシャリストであるLINE Fukuoka株式会社のきしだなおき氏が、Java 9から14での細かい機能変更について紹介しました。関連資料はこちら。 Java9からJava14までの4つの細かい仕様変更 きしだなおき氏(以下、きしだ):よろしくお願いします。僕のセッションでは「Java9からJava14までをおさらいをする」という話をします。 自己紹介ですが、きしだと言います。LINE Fukuokaで働いていて、最近7年ぐらい放置していた洗濯機をやっと買い替えて、「文明って便利だな」と思っているところです。 今日の話ですが、Java9からJava14まで、けっこういろいろな変更が積み重なっていて、大きい言語仕様の変更などはけっこう話題になる

                                                          Javaのスペシャリストが教える、Java9からJava14で細かく変更された機能
                                                        • 【書評】「レガシーコードからの脱却」の9つのプラクティスは圧倒的に正しい(経験者談) - give IT a try

                                                          はじめに 株式会社アトラクタの原田騎郎さん(@haradakiro)から、書籍「レガシーコードからの脱却」をご恵贈いただきました。(どうもありがとうございます!) せっかくいただいた本なので、本書を読んだ僕の感想を書いてみようと思います。 どんな本なの? 端的に言うと、「初めからレガシーコードを作りださないための9つのプラクティスを説明した本」となります。 最初にタイトルを見たときの印象は「今そこにあるレガシーコードを、どうやってイケてるコードに書き直していくのか?」を説明した本なのかなと思ったんですが、本書が主眼としているのは「そもそもレガシーコードを作らないこと」でした。 ですので、「レガシーコード改善ガイド」とは毛色が違う本だと考えた方が良さそうです。 (「レガシーコード改善ガイド」は、「今そこにあるレガシーコードを改善する方法」を解説した本です) レガシーコード改善ガイド (Obj

                                                            【書評】「レガシーコードからの脱却」の9つのプラクティスは圧倒的に正しい(経験者談) - give IT a try
                                                          • 全デバイス・全ブラウザで PDF を読みたい - Kaizen Platform 開発者ブログ

                                                            TL;DR PDF を画面に埋め込む方法は、iframe, object, embed, Viewer(3rd party library の利用)がある。 ブラウザネイティブの PDF 表示機能はブラウザ差異が大きいため、PDF を canvas や svg に変換して表示するライブラリやビューアーを利用した方が安定する。 しかし 3rd party library / service の利用はバンドルサイズやランタイムでの変換にコストがかかるため、なるべくブラウザネイティブなやり方で PDF を開きつつ、一部ブラウザ向けに対してのみ 3rd party library/service 経由で表示するように分岐させたい。 どのブラウザならブラウザネイティブの機能が使えるかを調べるために、サポート範囲の全端末・全ブラウザで PDF の描画結果を比較・調査した。 はじめに 業務委託エンジニア

                                                              全デバイス・全ブラウザで PDF を読みたい - Kaizen Platform 開発者ブログ
                                                            • Rettyのデータ基盤の歴史と統合 - Retty Tech Blog

                                                              書き手:@takegue (分析チーム) Rettyのデータ活用の多くにはBigQueryが現在利用されており、その活用の方法についてこれまでこのブログでもいくつかとりあげさせていただきました。 engineer.retty.me そのほか分析チームの記事一覧 これらの記事はおかげさまで好評いただいております。いつもありがとうございます。 しかしながら、我々が初期からこのようにBigQueryを使い続けてきかというと、実はそうではありません。 事業の成長とともにデータ基盤を変化させてきた経緯があり、今の成果は過去のトライアンドエラーの賜物であり、数多くの苦労を背景にしてできあがっています。 ほんのつい最近まで、Rettyで構築されていたデータ基盤は表立って見える実態よりもかなり複雑なパイプラインで構成されていました(以降で触れますが、4種類のデータパイプラインが共存しているカオスな状態でし

                                                                Rettyのデータ基盤の歴史と統合 - Retty Tech Blog
                                                              • 第743回 Ubuntuの標準ブートローダーであるGRUBを改めて見直す | gihyo.jp

                                                                Ubuntuは、標準のブートローダーとしてGRUBを採用しています。ほとんどの利用者は、インストール時に自動設定されるGRUBをそのまま利用し続けていることでしょう。今回は初心者向けに、このGRUBがどう動いているのか、そしてどのように設定可能なのかを紹介します。 図1 Ubuntuインストール時の無骨なGRUB セキュアブート時代のGRUB GNU GRUB(GRand Unified Bootloader)は、言わずとしれたLinuxをはじめとする各種OSを起動するための「ブートローダー」です。一般的なコンピューターは電源が入ると、CPUを含む最低限のデバイスのリセットが解除され、ROM上にある小さなプログラムが実行されることによりRAM上に大きなプログラムがロードされ、さらにいくつかのデバイスのリセットが解除されて最終的に必要なプログラムが実行されるという、「⁠ブートストラップ」な方

                                                                  第743回 Ubuntuの標準ブートローダーであるGRUBを改めて見直す | gihyo.jp
                                                                • React 18 alpha版発表まとめ

                                                                  先日、The Plan for React 18という記事が React チームから発表されました。これは React の次期メジャーバージョンである React 18 で予定されている変更や新機能を紹介するとともに、React 18 の alpha 版の公開を知らせるものです。この記事自体に技術的なトピックは載っておらず、それらはReact 18 Working Groupという新設されたリポジトリに Discussion としてまとめられています。 本記事では、今回あった発表のポイントを厳選してお伝えします。ポイントを絞ってお伝えするため載せる情報は取捨選択しています。隅々まで理解したいという方は原文か他の記事を参照しましょう。 アップグレードの簡単さ React 17 の際もそうでしたが、最近の React は「簡単にアップデートできる」ことをたいへん重要視しており、React 18

                                                                    React 18 alpha版発表まとめ
                                                                  • axe-core/playwrightとmarkuplintを導入しアクセシビリティの自動テストをできるようにした

                                                                    Web アクセシビリティに興味があったので、まず機械的なチェックツールから学んで知識を増やそうということでこのサイトに @axe-core/playwright と markuplint を導入してみました。 @axe-core/playwright のセットアップ 既に Playwright が導入されている状況を想定し進めます。まず@axe-core/playwright をインストールします。 pnpm add -D @axe-core/playwright このサイトの場合 VRT として Playwright を動かしているテストがあるので(過去資料)、そのプロセスに同居する形で axe を実行することにしました。 e2e.test.tsimport AxeBuilder from "@axe-core/playwright"; import type { Page, TestI

                                                                      axe-core/playwrightとmarkuplintを導入しアクセシビリティの自動テストをできるようにした
                                                                    • 【徹底解説】シナジーとは?プロアルギナインプラスでデトックス! | 勧誘しない!インターネット集客MLM(ネットワークビジネス)

                                                                      シナジーワールドワイド(Synergy World Wide)という会社(企業)をご存じでしょうか。 シナジーワールドワイドは、健康食品や化粧品などの製品を取り扱うMLM(ネットワークビジネス)の会社(企業)です。 シナジーワールドワイドは、1999年2月にアメリカで設立された会社(企業)で、日本を含め約20か国に展開しています。 2004年9月に日本法人であるシナジーワールドワイド・ジャパン合同会社を設立しており、日本では約15年間MLM(ネットワークビジネス)を行っています。 この記事では、シナジーワールドワイドの製品や報酬プラン、インターネット(オンライン)集客ができるのかどうか、について紹介します。 シナジーワールドワイドってどんな会社(企業)? 会社名:シナジーワールドワイド 所在地:アメリカ合衆国 ユタ州 プレザントグローブ 設立年:1999年2月 事業内容:栄養補助食品、化粧

                                                                        【徹底解説】シナジーとは?プロアルギナインプラスでデトックス! | 勧誘しない!インターネット集客MLM(ネットワークビジネス)
                                                                      • 【MTG】このゲームはプロキシが許可される未来から逃れられない|クリストファー・脳乱

                                                                        1. はじめに今何が起こっているのか? ここ数日で、何ループ目か分からないプロキシカードの話題でTwitterがにわかに盛り上がっていた。というのも、賞金5,000$のレガシートーナメントでプロキシを持ち込んだプレイヤーが(当然ながら)処分を受けたらしい。そこまでなら笑い話で済むのだが、この珍事に端を発して「こんな高すぎるフォーマットなんだからプロキシを黙認しろ!」という意見に一定の支持が集まり、プロキシ容認派・通常プレイヤーによるインターネット小競り合いが発生するに至っている。そんな馬鹿な…… 軽くまとめると 1: 今日のレガシーの総額5000ドルの大きな大会の対戦中に対戦相手がプロキシを使用していたためジャッジを呼んだ 2:リプレイ欄と引用ツイートは「高額カードが存在するフォーマットに問題があるから」などの理由から擁護する側と公式のルールを尊重するべきとする側に分かれ炎上 pic.tw

                                                                          【MTG】このゲームはプロキシが許可される未来から逃れられない|クリストファー・脳乱
                                                                        • 『Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち』ができるまで #voyagebook - t-wadaのブログ

                                                                          昨日(2020年8月7日)、書籍『Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち』(ハッシュタグ #voyagebook)が出版されました。この本は私(@t_wada)がVOYAGE GROUPに在籍する主要なソフトウェアエンジニアにインタビューし、その内容をラムダノートの編集者鹿野さん(@golden_lucky)が本としてまとめたものです。2020年代のウェブにおけるビジネスとソフトウェア開発の在り方を濃縮した1冊に仕上がっています。 書名:Engineers in VOYAGE 事業をエンジニアリングする技術者たち 著者:株式会社VOYAGE GROUP 監修、和田卓人 編 (A5判、224ページ、ISBN:978-4-908686-09-2、本体価格1,800(+税)円、電子版のみ1,000(+税)円) 発行:2020年8月7日 メインタイトルが『

                                                                            『Engineers in VOYAGE ― 事業をエンジニアリングする技術者たち』ができるまで #voyagebook - t-wadaのブログ
                                                                          • (特に英語圏で起きていることについて)英語で情報が入ってくるかどうかがもたらす、泣きたくなるようなギャップについて - Hoarding Examples (英語例文等集積所)

                                                                            今回も英文法はお休みで、前々回と前回の関連で書く。(「英文法お休み」と言いつつ、書いてる間に何か出てきたら突然文法解説始めるかもしれないけど、そうなってたら「あらあらうふふ」とほほ笑んで見守ってください。) 前々回のは300件以上のブクマを集め、今日になってもブクマしてくれるユーザーさんがおられるのだが(どうやら大手サイトからリンクしていただいたようだ。ありがとうございます)、「続き」であることを明示してある前回のはブクマ件数もビュー数も物の数にも入らない程度(つまり当ブログ通常運転)である。だが、扱っている内容としては、前回の後半で書いたことのほうがよほど深刻で重要である。 前々回のは、「あのタトゥーを見ても、『あれはANTIFAの成りすまし』とかいう戯言を信じてしまえる人がいるということが信じがたい」ということから書いたものだった。これは日本語圏に限らず、英語圏、というか米国でも、おそ

                                                                              (特に英語圏で起きていることについて)英語で情報が入ってくるかどうかがもたらす、泣きたくなるようなギャップについて - Hoarding Examples (英語例文等集積所)
                                                                            • IEレガシーWeb救済の決定版!? 最新Microsoft Edge「IEモード」の実力検証

                                                                              「Microsoft Edge」のIEモードによるe-Taxサイトの表示 国税庁のe-TAXサイトでは、互換性チェックが実行され、Windows OSではInternet Explorerでのアクセスが要求される。IEモードを有効にすると、ChromiumベースのMicrosoft Edgeでも、このように互換性チェックをパスできる。 2020年1月16日(日本時間)に正式版の「Chromium版Microsoft Edge(以下Chromium版Edge)」の提供が開始された。Japan Windows Blog「新たな年に新たなブラウザーを」によれば、Windows Updateを介したChromium版Edgeの提供は、2020年4月1日以降になるという。 当面は、以下のMicrosoftのWebページから手動でダウンロードして、インストールする必要がある。提供開始当初は、Chrom

                                                                                IEレガシーWeb救済の決定版!? 最新Microsoft Edge「IEモード」の実力検証
                                                                              • ついに来る! TypeScript 5.0の新機能を全紹介 @uhyo

                                                                                本記事は、TechFeed Experts Night#11 〜 JavaScript/TypeScript最前線のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 皆さまこんにちは、株式会社バベルにてプリンシパルエンジニアをしておりますuhyoです。まもなくリリースされる予定のTypeScript 5.0の新機能が、この発表ですべてわかるように用意しましたのでぜひお聞きください。 TypeScriptのリリースサイクル まずはTypeScriptのリリースサイクルをおさらいしておきましょう。TypeScriptは3カ月に1回のリリースサイクルを採用しており、TypeScript 5.0もそのサイクルに則り、2023年3月に公開される予定です(3

                                                                                  ついに来る! TypeScript 5.0の新機能を全紹介 @uhyo
                                                                                • OpenAIのChat Completions APIの基本的な利用方法解説 - Taste of Tech Topics

                                                                                  昨年から育てていたバジルがもはや木になりつつある菅野です。 今注目を集めつつある文章生成AIである「ChatGPT」に関して、提供元のOpenAI社は2023/07/07に、「GPT-4」のAPIを有料ユーザー向けに一般公開したことを発表しました。 今回は、その「Chat Completions API」について紹介します。 例えば、自作のWebアプリでChatGPTライクなやりとりを実現したい、 それで入力された文章を加工したプロンプトでChatの応答を得たい、 といったときに、このAPIを使います。 この図のような動きですね。 openai.com Chat Completions API とは? 「Chat Completions API」は、チャット補完に特化した言語モデルと、それを利用する専用のAPIです。 ChatGPTでも同じ言語モデルを利用しているため、このAPIを利用する

                                                                                    OpenAIのChat Completions APIの基本的な利用方法解説 - Taste of Tech Topics