タグ

Crossyのブックマーク (531)

  • 【電柱編】引越しにおけるネット回線ガチャと開通待ちで勝利するための知見まとめ 2024春 - はげあたま.org

    www.hageatama.org blog.hatenablog.com 自分の周辺でネットの開通で事故っている人に向けて書いた記事が、2023年のはてなブログで年間3位になっちゃった奴の続編です。引っ越しシーズンでまたアクセスがちょこちょこと伸びてるので今度こそ書き上げるぞ!と思ってたのに、言いたいこと全部書いたら電柱見上げる話で長文になってしまい完結しませんでした……。 前回のような、一般向け想定の妥協はしません。今回は当の誰得記事なので、拾える枝葉も残しましたし、読みやすさも捨てました。 そもそも私自身、別にネットワークエンジニアどころか、IT業界の人間ですらないので専門的な正しさは保証できません。ぜひフィードバックはほしいし、何ならこの上位互換の記事を書いてください。私が読みたい。 【主張の概要】 光コンセントが元からある物件を選べ フレッツ光回線でプロバイダをいつでも切り替え

    【電柱編】引越しにおけるネット回線ガチャと開通待ちで勝利するための知見まとめ 2024春 - はげあたま.org
    Crossy
    Crossy 2024/03/11
  • リレーショナル・データベースの世界

    序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、 人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み

    Crossy
    Crossy 2024/02/29
  • DMARC をなめるな - 弁護士ドットコム株式会社 Creators’ blog

    Gmailが「メール送信者のガイドライン」を改訂し、なりすましメールへの対策を強化する旨を発表しています。今までは原則、なりすましメール対策の有無にかかわらず、メールはいちおうは届いていました。しかし今後は、なりすましとみなされたメールは届かなくなる方向に向かいつつあります。 なりすましメールとみなされないようにするために、メール送信者には、「メール送信ドメイン認証」への対応が求められます。メール送信ドメイン認証の技術には、主に以下の3つがあります。 SPF: Sender Policy Framework (RFC 7208) DKIM: DomainKeys Identified Mail (RFC 6376) DMARC: Domain-based Message Authentication, Reporting, and Conformance (RFC 7489) SPFは従来

    DMARC をなめるな - 弁護士ドットコム株式会社 Creators’ blog
    Crossy
    Crossy 2024/01/22
  • データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之

    データベースシステムに関する入門。データベースの基概念、データモデリング、リレーショナルデータモデル、データベース言語SQL、リレーショナルデータベース設計論、物理的データ格納法、問合せ処理等について講述する。 (2018年度) 【教科書】 「データベースシステム」(北川博之著、オーム社) 北川 博之筑波大学 計算科学研究センター教授1978年東京大学理学部物理学科卒業。1980年同大学理学系研究科修士課程修了。日電気(株)勤務の後、筑波大学電子・情報工学系講師、同助教授を経て、現在、筑波大学計算科学研究センター教授。理学博士(東京大学)。データベース、データ統合、データマイニング、ストリーム処理、情報検索、ビッグデータ等の研究に従事。著書「データベースシステム」(オーム社)等。日データベース学会会長、ACM SIGMOD日支部委員長等を歴任。情報処理学会フェロー、電子情報通信学会

    データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之
    Crossy
    Crossy 2024/01/01
  • 全ての開発者が知っておくべきUnicodeについての最低限の知識

    2003年には「プレーンテキストなんてものは全く存在しない」と言われ、テキストの解読には文字コードの情報が必須となっていました。しかし、2023年になるまでの20年の間に絵文字などのおかげでUnicodeの利用率は98%へと到達し、再び文字コードを気にせずにすむ時代がやってきています。そんな時代において、正しくUnicodeを使うために必要な知識をエンジニアのニキータ・プロコポフさんが解説しています。 The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me https://tonsky.me/blog/unicode/ Unicodeの歴史と利用率の推移をまとめたグラフは下図の通り。2000年代後半から急速に普及が進んでいったこ

    全ての開発者が知っておくべきUnicodeについての最低限の知識
    Crossy
    Crossy 2023/10/05
  • Linux システムコール 徹底入門

    Linux システムコールについて調べたことをまとめる。システムコールの仕組みを理解すると、 OS とアプリケーションがどのように連携して動いているのかを理解できるようになります。 システムコールは CPU に依存する処理が多いため、 x86_64 に絞ります。 検証環境]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ]# cat /proc/cpuinfo | head processor : 0 vendor_id : GenuineInte

    Linux システムコール 徹底入門
    Crossy
    Crossy 2023/09/17
  • 開発ツールのないWindowsでの極限環境プログラミング - Qiita

    対象読者 皆様は 何らかの理由で開発を行わなければならないが、開発環境は自由に入れられないしもちろんOSはWindows という環境に追い込まれたことはあるでしょうか。 はっきりいってそんな環境で開発などやりたくありませんが、セキュリティの制限でアプリのダウンロードが許可されておらず、上記のような環境に追い込まれることはよくあります。 ……ありますよね? とにかく、そんな貧弱な環境でもアプリの開発を行えるよう、備忘録もかねて対策を書きます。 前提 極限環境にもいろいろあると思いますが、記事はとりあえず以下のような環境での開発を想定しています。 インターネットからのプログラムやライブラリのダウンロードは禁止 PCセキュリティ制限は自由に解除できない(Windowsの開発者モードなどは利用不可) OSはWindows (7~10あたりを想定) ページによっては、有害サイトフィルタで弾かれる

    開発ツールのないWindowsでの極限環境プログラミング - Qiita
    Crossy
    Crossy 2023/09/03
  • 一週間でなれる!スパコンプログラマ

    リポジトリ(kaityo256/sevendayshpc) HTML版 一括PDF版 はじめに なぜスパコンを使うのか Day 1 : 環境構築 とりえあず手元のPCでMPIが使える環境を整え、簡単なMPIプログラミングを試してみる。 MPIとは 余談:MPIは難しいか MPIのインストール はじめてのMPI ランク 標準出力について GDBによるMPIプログラムのデバッグ Day 2 : スパコンの使い方 スパコンを使うときに知っておきたいこと。ジョブの投げ方など。 はじめに スパコンとは 余談:BlueGene/Lのメモリエラー スパコンのアカウントの取得方法 ジョブの実行の仕組み ジョブスクリプトの書き方 フェアシェア バックフィル チェーンジョブ ステージング 並列ファイルシステム Day 3 : 自明並列 自明並列、通称「馬鹿パラ」のやり方について。 自明並列、またの名を馬鹿パラ

    Crossy
    Crossy 2023/05/05
  • Internet

    インターネット崩壊について考えるためのページ インターネットの理想は90年代半ばに崩壊した。現在のインターネットは共同幻想である。 その幻想としてのインターネット(もはやインターノットと呼ぼう)も化けの皮が剥がれて崩壊する日は近い。 心配すべきはインターノットではなく、インターノットに依存した社会である。 T.Suzuki関係 毒入れ関連 DNSSEC はなぜダメなのか Forged Delegation Injection into Empty Non-Terminal with NSEC3 DNS 毒入れの真実(Oct 24, 2015 @DNS温泉補講) Blog: 開いたパンドラの箱: 長年放置されてきた DNS の恐るべき欠陥が明らかに 解説: キャッシュポイズニングの開いたパンドラの箱 -1- 解説: キャッシュポイズニングの開いたパンドラの箱 -2- 頂上は如何に攻略されたか

    Crossy
    Crossy 2023/04/26
  • RFCの読み方

    こんにちは。技術開発室の伊藤です。 ハートビーツではメールサーバを自社で運用しています。そのメールサーバの移設を実施するにあたり、移設を対応するチームでさまざまなメールの仕様を理解しておく必要がありました。 メールプロトコルの仕様についてはRFC(Request For Comments)が発行されているため、メールに関するRFCを読んでまとめる勉強会を行いました。 その際にRFCを読むにあたって知っておくとよいことがいくつかあったので紹介します。 RFCとは RFCとはIETF(Internet Engineering Task Force)というインターネット技術の標準化を推進する団体やその他の団体が発行している、インターネット標準や技術提供の文書です。もともとは非公式な文書であることを明確にするため、Request For Comments(コメント募集)という名前にしていたようです

    Crossy
    Crossy 2023/04/13
  • バックエンドエンジニアのための「React の仕組み」の理解方法 - めもめも

    何の話かと言うと 普段、UI に関わらないバックエンドのコンポーネントを作っているエンジニアフロントエンドのコーディングを理解しようとすると、色々と異次元な世界で混乱する(というか何をやっているのかをすぐに忘れる)ので、バックエンドエンジニアにわかりやすい形で React の仕組み(メンタルモデル)をまとめてみました*1。 ブラウザの画面に描画される個々の要素を「コンポーネント」と呼ぶ。 自分で定義したコンポーネントを HTML タグを使って表示することができる。 コンポーネントは関数として定義する。この関数は、HTML タグで指定された時の属性値を受け取って、コンポーネントを実際に描画する HTML の塊(React 要素)を返す。(つまり、コンポーネントを指定した HTML タグが、コンポーネントからの返り値の React 要素で置換される。) Javascript の関数はクロージ

    バックエンドエンジニアのための「React の仕組み」の理解方法 - めもめも
    Crossy
    Crossy 2023/03/07
  • DBサーバでUPDATE/DELETEを打つ安心感を高める

    近年はDBサーバで直接UPDATE/DELETE文を発行する場面はかつてより減ったように感じますが、引き出しとして持っていて損はないと思ったので私が普段やっている方法をメモしておきます。 プロトタイピングだったり、開発環境でも有効なので手癖にしておくのは有効だと考えます。 MySQLを例に書いていますが、対象のRDBMSは特に限定されません。 1. 対象のレコードを下見する まずはこれから更新する対象を見ておきましょう。 mysql> select * from books where id=1; +----+-----------+-----------------+-------+ | id | author_id | title | price | +----+-----------+-----------------+-------+ | 1 | 1 | Learning UPDA

    DBサーバでUPDATE/DELETEを打つ安心感を高める
    Crossy
    Crossy 2023/02/23
  • おじさん達がZ世代の貧困に気づかないのはこれが原因らしい→「安価なサービスを上手く使ってるから貧困に見えない」

    エアプスミス@#コンパス @sirohato4 @pondebekkio 高齢と氷河期がZ世代と同じ年齢の時は、同じくらい貧しかったので、Z世代の方が何かと便利だし、安価で手に入る物の品質も上がっていて、使い勝手も良いじゃんくらいに思っていて気が付かない。 バブルは自分さえ見てれば良かったので、今も自分しか見えていないので気が付かない。 そんな印象。 2023-02-11 01:49:06 anomy @anomy_ @pondebekkio 安価な外、ダイソーやGU、1Rマンション、各種サブスクで衣住娯楽を賄ってる。 ことが賃金が安い主因。 どっかの社会学者が「牛丼は福祉」と言ったが、 結局安価なサービスは自分以外の誰かをワーキングプア に押し込むことで成立している。 賃金の原資は誰かが消費した金。 2023-02-10 12:25:31

    おじさん達がZ世代の貧困に気づかないのはこれが原因らしい→「安価なサービスを上手く使ってるから貧困に見えない」
  • ピアニストはなぜ両手をバラバラに動かせるのか? 「両手でピアノを弾くコツ」を徹底解説【榎政則の音楽のドアをノックしよう♪】 | 催し・文化 | 福井のニュース | 福井新聞ONLINE

    ピアニストはなぜ両手をバラバラに動かせるのか? 「両手でピアノを弾くコツ」を徹底解説【榎政則の音楽のドアをノックしよう♪】 ピアニストの演奏を見ていると、両手がそれぞれ意識を持って動いているかのように見えますよね。頭は一つしかないはずなのに、両手がバラバラに動くのはなぜなのでしょうか。右脳と左脳でそれぞれ考えているのでしょうか。実際にピアニストがどんなことを考えてピアノを弾いているかを紹介するとともに、これからピアノを始める方にとってのヒントにもなればと思っています。 日常の中で両手を使う場面 ピアノは両手の10の指をフル活用して演奏します。こんな動きはなかなか日常生活の中では行われないように思うかもしれません。しかし、よく考えてみると日常の動作で両手を使う動きはたくさんあります。これを観察するところから始めてみましょう。 たとえば、料理をするときに包丁で野菜を切るという動きは両手を使い

    ピアニストはなぜ両手をバラバラに動かせるのか? 「両手でピアノを弾くコツ」を徹底解説【榎政則の音楽のドアをノックしよう♪】 | 催し・文化 | 福井のニュース | 福井新聞ONLINE
    Crossy
    Crossy 2023/01/08
  • 【雑感】絶対覚えて!案件アサイン前情報収集の鉄板のやり方!|外資系うさぎのちょこさん

    どうも、外資系うさぎのちょこさんです。 気がつけばもう2023年が始まってしまってますね。 一年の計は元旦にあり、ということで正月早々とても有益なnoteを書いて徳を積むところから今年をスタートすることにしましょう。 年末年始に限らず、それなりにまとまった時間を使えるタイミングってインプットにもアウトプットにもとても良いですからね。 せっかくなのでフォロワッサン各位も何かアウトプットしてみるとよいんじゃないでしょうか。 というわけで、新年早々のアウトプットにおすすめな、土地勘の無い業界/テーマのプロジェクトにアサインされた場合の最低限の情報収集を手早くこなすにはどうするのがよいかってnoteをお届けします。 これは再現性のあるやり方なので、このnoteを見ながら同じような流れで情報収集して自分なりの見解なんかをまとめてみたりすると良いセルフトレーニングになるはずです。 これは有益な情報なの

    【雑感】絶対覚えて!案件アサイン前情報収集の鉄板のやり方!|外資系うさぎのちょこさん
    Crossy
    Crossy 2023/01/02
  • Windowsにおける環境変数をあらためて整理する (1/2)

    Windowsを始め、Unixの影響を受けているOSが持つ機能に環境変数がある。環境変数は、実行するプログラムに対してなんらかの情報/パラメーターを与える方法。1979年に作られたVersion 7 Unixに搭載され、Unixの基的な機能の1つとして今でも使われている。 プログラムに対して情報やなんらかのパラメーターを与える方法にはコマンドラインがあるが、環境変数は事前に定義しておくもので、複数回実行されるプログラムに常に同じ情報/パラメーターを指定する。あるいは、デフォルト値のように常に情報/パラメーターを指定するといった使い方をすることが多い。 典型的なUnix系のコンソールアプリケーションでは、コマンドラインのオプション指定の一部を環境変数から受け取ることができるものが多い。 Windowsでも、cmd.exeの組み込みコマンドである「dir」は、「DIRCMD」という環境変数か

    Windowsにおける環境変数をあらためて整理する (1/2)
    Crossy
    Crossy 2022/12/18
  • クレジットカード決済システムで利用するデータセンターの選定 - カンムテックブログ

    エンジニアの佐野です。今日はインフラの話です。主に物理インフラの話です。カンムがデータセンター(以下、DC)の選定や契約をした際の勘所について書きます。クラウドと DC の相互接続であったりネットワーク構成や機器のコンフィグレーションなどのテクニカルな話はまた別途書こうと思います。 カンムでは主に AWSGCP 上にインフラを展開して開発を行っています。メインは AWS機械学習やデータプロセッシングの一部は GCP です。そして先に書いたとおり DC 契約もしています。基的にはクラウド中心のインフラ運用ですが DC はビジネスパートナーと専用線接続するための重要な拠点となっていて、シンガポール拠点の企業などと専用線で接続しています。DC と AWS 間は AWS Direct Connect で接続しています。 今や特にスタートアップは DC を自前契約することはほとんどないと思

    クレジットカード決済システムで利用するデータセンターの選定 - カンムテックブログ
    Crossy
    Crossy 2022/11/11
  • [Doc] 要件定義書テンプレート・要件定義書の書き方 - Qiita

    下記ドキュメントバージョンに関する注意点です。 バージョン番号のルールを定める:バージョン番号は、どのようにつけるかルールを定め、チーム全員が同じ理解で使用するようにする必要があります。たとえば、変更内容によって数字がどのように増えるか(major, minor, patch)、何桁で表現するかなど、具体的に決めておくことが重要です。 変更履歴を明確にする:どのような変更があったのか、それがどのバージョンで実施されたのかを明確にすることが必要です。これにより、何らかの問題が発生した場合に、どのバージョンから問題があるのか特定することができます。 ドキュメントの保存場所を一元化する:ドキュメントのバージョン管理には、ドキュメントを保存する場所を一元化することが重要です。それにより、異なるバージョンのドキュメントが、複数の場所に分散してしまい、誤ったバージョンが使用されることを防ぐことができま

    [Doc] 要件定義書テンプレート・要件定義書の書き方 - Qiita
    Crossy
    Crossy 2022/10/09
  • Suicaの幻想と現実【鈴木淳也のPay Attention】

    Suicaの幻想と現実【鈴木淳也のPay Attention】
    Crossy
    Crossy 2022/10/08
  • SPAセキュリティ超入門 | ドクセル

    スライド概要 SPA(Single Page Application)の普及が一層進んでおり、従来型のMPAを知らないウェブ開発者も生まれつつあるようです。SPA対応のフレームワークでは基的な脆弱性については対策機能が用意されていますが、それにも関わらず、脆弱性診断等で基的な脆弱性が指摘されるケースはむしろ増えつつあります。 セッションでは、LaravelReactで開発したアプリケーションをモデルとして、SQLインジェクション、クロスサイトスクリプティング、認可制御不備等の脆弱性の実例を紹介しながら、現実的な対策について紹介します。LaravelReact以外のフレームワーク利用者にも役立つ説明を心がけます。 PHPカンファレンス2022での講演資料です。 PHPカンファレンスでの動画URL https://www.youtube.com/watch?v=jZ6sWyGxcCs

    SPAセキュリティ超入門 | ドクセル
    Crossy
    Crossy 2022/09/25