タグ

ブックマーク / qiita.com (117)

  • あなたの日常にも潜む!「オカルト × IT 」事件簿 - Qiita

    はじめに 一見、Qiitaではあまり見る事が無いオカルトタグですが、世界ではオカルトとITが交わった様な超常現象が時折発生します。今回はその様な事例をまとめてみました。 世界各地で起こるIT×オカルト事件 1. 500マイル以上離れた場所にメールが送れないのだが 2. 「中国人のAさんがお茶を淹れると会社のネットが繋がらなくなる」そんな訳ないと思いながら調べたら…まさかの日常ミステリー 3. 祖母が就寝するとDBインサートができなくなる 4. 「不調なWi-Fiが雨の降っている時だけなぜかつながる」謎をエンジニアが解明 5. 「IKEAの椅子に座るとPCの画面が真っ暗になる」という怪現象の理由が判明 6. 「朝7時にインターネットが突然つながらなくなる」という怪奇現象が1年半も続いた村、その原因とは? 7. 「部屋で服を着替えるとPCがスリープから復帰する」という謎の現象が報告される、一体

    あなたの日常にも潜む!「オカルト × IT 」事件簿 - Qiita
    youshow
    youshow 2024/11/28
  • 衆院選で比例に「民主党」と書いた人の数を調べる - Qiita

    追記(11/3) たくさんの反響をいただいてびっくりしています。ありがとうございます。 コメント欄にて効率的な探索法や、多数の自治体のデータなどをご紹介いただいたので、そちらもぜひご一読ください。あとスパムっぽいコメントを通報していただけると助かります トリビアの種 衆議院選挙の比例代表制で「民主党」と書くと、立憲民主党と国民民主党に票が按分されます。 この記事によれば、立憲と国民、それぞれの投票の割合を求めて、「民主党」と書いた人の数を掛け、小数点第四位を切り捨てたものを加算するとのことです。 ということは、得票比が保たれます。なら、得票数から「民主党」と書いた人の数が計算できるのではないでしょうか? このトリビアの種、つまりこういうことになります。 弊自治体で立憲または国民に投票した1,811人のうち、「民主党」と書いたのは~~~っ、ンン!人! 実際にやってみた 弊自治体の比例代表の投

    衆院選で比例に「民主党」と書いた人の数を調べる - Qiita
    youshow
    youshow 2024/11/01
  • コンピュータにおける古代エジプト語ヒエログリフの実装 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事はN予備校講師陣および関係者 Advent Calendar 2020 14日目の記事です。 ryo-aです。株式会社ドワンゴの教育事業部でアルバイトとしてプログラミング教材の編集に携わっています(追記:執筆当時)。 以前は「N予備校のプログラミング教材編集に約3年携わって得られた知見」といったプログラミング教育らしい記事を書きましたが、今回は折原先生から「何書いても大丈夫だよー」と聞いたので完全に趣味の内容です。 最近は古代エジプト語の翻訳ツールをGoogleが開発するなど、ヒエログリフに対する注目が高まっています。 今後、

    コンピュータにおける古代エジプト語ヒエログリフの実装 - Qiita
    youshow
    youshow 2024/10/12
  • ユーザーが『アイドル』を歌うとサーバーが停止する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 起きたこと 僕が運営している『オンライン絵しりとり』というサイトで起きた話となります。 これは訪れたユーザー同士で絵しりとりを楽しめるサービスです。 ある日、このサービスをホスティングしているConoHaVPSより、規約に違反しているため利用を制限した旨のメールが届きました。 お客様のVPSにおきまして、弊社会員規約に反するコンテンツが 検出されましたので、ご利用サービスの制限をさせていただき ましたこと、ご連絡申しあげます。 そして、メールが届いたほぼ同時刻にサーバーが停止され、サービスへアクセスできない状態になりました。 メールによ

    ユーザーが『アイドル』を歌うとサーバーが停止する - Qiita
    youshow
    youshow 2024/05/27
  • 世界で話題のブラウザ「Arc」が便利すぎたので魅力を解説する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 社員の皆さんはこんな奴が最近エンジニアになって頑張ってるんだなと暖かい目で読んでいただければと思います。 社外の方やエンジニアを目指している方は少しでも学習の参考や、コネクター・ジャパンに興味を持っていただければと思います。 自己紹介 建築の営業→未経験から独学でプログラミング学習し5ヶ月でLaravelでポートフォリオを作成しました。そして現在は自社開発企業に入社し、WEBエンジニアとしてプロダクト開発に携わっています。 概要 あなたは普段どんなブラウザを利用していますか? ほとんどの方がGoogleChromeで、Fire

    世界で話題のブラウザ「Arc」が便利すぎたので魅力を解説する - Qiita
    youshow
    youshow 2024/05/25
  • 恋愛で理解するHTTP通信 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに HTTP(ハイパーテキストトランスファープロトコル)について恋愛の告白で例えてみます。告白したことがある人もない人も青春に浸りながらHTTPを理解しましょう。 ※記事はHTTP通信の流れがイメージできることを目的としています。詳細なニュアンスや意味が来と異なる場合があります。 登場人物 告白する人 - クライアント 告白される人 - サーバー 太郎くんと花子さんです HTTP通信とは HTTPとは告白する人(クライアント)と告白される人(サーバー)の間でデータの送受信を行うために用いられるプロトコルです。プロトコルとは簡単

    恋愛で理解するHTTP通信 - Qiita
    youshow
    youshow 2024/04/26
  • Kubernetesで障害発生するとNT-Dが発動しユニコーンガンダムのサイコフレームが発光するシステムの開発 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? モチベーション 自宅のKubernetsの運用を行っていると、障害が発生してもついつい後回しにしてしまいがちです。 これにより、家庭内の情シス部門としては、ユーザ(家族)からクレームを受けることがしばしばあり、家庭の平穏を脅かすものでした。 そこで、障害が発生しても直ぐに気がつけ、さらにテンションを上げるものが欲しくなりました。 真っ先に思い出したのが、いにしえ(?)のデータセンターのパトランプです。 障害発生時に設置されたパトランプが光り出しスタッフに緊張感が走ったものでした。 しかし、パトランプは残念ながら持ち合わせていないため、光

    Kubernetesで障害発生するとNT-Dが発動しユニコーンガンダムのサイコフレームが発光するシステムの開発 - Qiita
    youshow
    youshow 2024/02/28
  • 【15分で確認】AWSでクラウド設計する時に覚えておきたい設計原則・アーキテクチャ3選 - Qiita

    1. マイクロサービスアーキテクチャ マイクロサービスは、独立した小さなサービス群でソフトウェアを構築するアーキテクチャです。これにより、迅速なイノベーションと新機能の迅速な展開が可能となります。一方、モノリシックアーキテクチャは、全てが一つのサービスとして結合され、変更や障害が全体に影響を及ぼしやすいです。マイクロサービスは独立して動作するため、各サービスのアップデートやスケールが容易です。特徴として、自律性、特殊化、俊敏性、スケーリングの柔軟性、容易なデプロイ、技術的自由、コードの再利用、耐障害性が挙げられます。 マイクロサービスの概要に関しては以下の記事が非常にわかりやすくシンプルにまとめられているので、ぜひ読んで頂くのがベストです。なお、記事ではマイクロサービス支えるアーキテクチャ・技術AWSのリソースに絞って紹介します。 (1)API Gateway パターン API ゲート

    【15分で確認】AWSでクラウド設計する時に覚えておきたい設計原則・アーキテクチャ3選 - Qiita
    youshow
    youshow 2023/09/17
  • serde-jsonのjson!マクロを読む - Qiita

    serde-jsonのjson!マクロ? Rustでシリアライズ・デシリアライズをするためのライブラリ「serde」の子ライブラリで、JSONのシリアライズ・デシリアライズをする「serde-json」には、JSONを解釈してserde_json::Value型にするためのマクロがついています。 use serde_json::json; fn main() { let my_json = json!{ {"status": 200, "foo": { "aaa": 123, "bar": [1, 3, "str", ["a", "b", 2]] }, "result": null, "bool": [true, false], "float": 1.23 } }; println!("{}", my_json); /* 結果 {"bool":[true,false],"float":1.

    serde-jsonのjson!マクロを読む - Qiita
    youshow
    youshow 2023/09/09
  • YAMAHAルーターでIPv6 over IPv4サービスを使う - Qiita

    YAMAHAルーターIPv6 over IPv4サービスを使う方法について。稿では、IPv6 over IPv4サービスとしてHurricane Electric Free IPv6 Tunnel Brokerを利用する。 対象 ISPがIPv6サービスを提供していない環境向け。 ただ、Hurricane Electricのレイテンシーは大きいため(当方の環境だとTokyoのtunnelを使用してもwww.kame.netとのpingで300ms~)利用シーンは限定的かも。 前提 staticなグローバルIPアドレスを持っていること。tunnelの設定に必須。 ユーザー登録とトンネル設定 ユーザー登録 Hurricane Electric Free IPv6 Tunnel Brokerは https://tunnelbroker.net/ から登録できる。Registerからどうぞ。

    YAMAHAルーターでIPv6 over IPv4サービスを使う - Qiita
    youshow
    youshow 2021/02/04
  • IPv6 Tunnel Brokerを使ってIPv6ネイティブな環境を構築する - Qiita

    IPv6ネイティブなネットワークを構築したい iOSでのIPv6オンリーネットワークへの対応が必須になったのを機会に社内のネットワークをネイティブなIPv6に対応させようと思ったのですが、勤務先が利用しているネットワーク接続サービスがUSENのGATE02(旧BROAD-GATE 02)で、一向にIPv6に対応する様子がないサービスだったのでHurricane Electricが提供するIPv6 Tunnel Brokerというサービスを使ってIPIPトンネルによるIPv6アクセス環境を構築してみました。 IPv6 Tunnel Brokerとは Hurricane Electricが提供する無料のIPv6トンネリングサービスでIPv4インターネットへの接続環境(グローバルIPを推奨)とIPIPトンネル(IPv6)に対応可能なルーターまたはホストマシンが用意できればオンラインサインアップか

    IPv6 Tunnel Brokerを使ってIPv6ネイティブな環境を構築する - Qiita
    youshow
    youshow 2021/01/13
  • 引っ越しすることになったので機械学習を使って全力で自分の住む家を決めようとした話 - Qiita

    みなさん、こんにちは!! こちらは「ABEJAアドベントカレンダー2020」の10日目の記事です。 2日目に続き2回目の登場ですが、また仕事関係ない話です。 11月中旬:遠方に引っ越すことが決まった ここから、このプロジェクトは始まりました。 年内目標での引越しです。 なかなかの短期プロジェクトです。 ※ちなみに転勤や転職ではなく家庭の事情です。ABEJAではフルリモートで働き続けます。 早急に物件を探さねければ 引越し目標まで1ヶ月半、時間がありません。 そして引越し先は実家のある名古屋とまでは決まっているのですが、あまり土地勘がありません。 そのため、どのあたりに住むのがいいのか?それもあまり分かりません。 まずは、賃貸検索サイトで探します。 。。。どの物件も今(横浜)よりは安いです。お得そうです。 でもどれが良いかなかなか絞り込めません。気軽に内覧行ける距離でもありません。 機械学習

    引っ越しすることになったので機械学習を使って全力で自分の住む家を決めようとした話 - Qiita
    youshow
    youshow 2021/01/05
  • 5歳娘「パパ、変なAPIを作らないで?」 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? とある休日 娘(5歳)「パパ、一緒に技術ブログを始めない?」 娘「昔から私とパパがローカルに書き溜めてる技術記事が、かなり溜まってきたでしょ?」 娘「それをブログとして公開してみようよ」 ワイ「おお、それは楽しそうやな」 ワイ「どこのブログサービスを使おうかいな」 娘「せっかくなら、ブログシステムから自分たちで作ってみようよ」 娘「私はフロントエンドを担当するから」 娘「パパはRuby on Railsか何かで、APIを作ってよ」 ワイ「おお、Ruby on Railsなら昔やったことあるわ」 ワイ「RailsAPIモードで、ブログ記

    5歳娘「パパ、変なAPIを作らないで?」 - Qiita
    youshow
    youshow 2020/07/21
  • スナック「jQuery」 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ……あら、いらっしゃい。 若いお客さんなんて珍しいわねえ。昔は、この街一番の人気店でね、若いお客さんもたくさんいたんだけどさ。最近はめっきり減っちゃってね。 何飲む? ……水割り? わかったわ。 じゃあさ、ちょっとだけ、あたしの昔話に付き合ってもらってもいいかしら。 What is jQuery? この店――『jQuery』がオープンしたのって、2006年なんだけどさ。その頃の、この街の様子って覚えてる? ……知らないか。あなた、まだ若いもんね。その頃って、そりゃあヒドイもんだったのよ。 その頃、シェア率トップだったブラウザって、もちろ

    スナック「jQuery」 - Qiita
    youshow
    youshow 2020/05/07
  • お前らのコミットは汚い - Qiita

    お前らのXXXXは<ネガティブな形容詞>シリーズ で失礼します。 日頃gitをお使いの皆様におかれましては、キレイなコミットを心がけていらっしゃいますでしょうか。 私も心がけてはいますが、なかなか難しいものがあります。 参考までにこちら、最近業務で書いたプルリクエストのコミットログです。 控えめに言って汚いと思われたかと思います。 ではキレイなコミットの例を。 プルリクエストというのは、やはり先達の方に見ていただいてご指摘いただこうというものですから、 当然コミットハッシュもゾロ目等でキレイにするというのがマナーです。 では今回はこのキレイなコミットをどうやって作るのか、という話を書きます (ショート)コミットハッシュ コミットハッシュとは、gitのコミットごとに生成される、40桁の[0-9a-f]からなる文字列です。 お手元のリポジトリ上で git log --format=%H を叩く

    お前らのコミットは汚い - Qiita
    youshow
    youshow 2020/02/24
  • C++演算子オーバーロード大全 - Qiita

    はじめに この記事ではC++の演算子のオーバーロードを使い慣れていない人の為のまとめとして作成しました。 C++の演算子のオーバーロード、引数や戻り値に自由が利きすぎてどうするのがセオリーなのか分からないぞ、というようなときに見て頂けたらと思います。 主に引数や戻り値を中心に据えますが、細かい機能も網羅していきたいと考えています。 私は二項演算子はグローバル関数教の信徒であり、const教の敬虔な信徒です。 優先順位の順に、演算子別に解説します。 なお、thisの型を T* const型とし、Tとは別の任意の型をUとしています。 では、早速解説していきたいと思います。 Member Selection

    C++演算子オーバーロード大全 - Qiita
    youshow
    youshow 2019/09/21
  • ソフトウェアタイマ性能評価(C++) - Qiita

    概要 ソフトウェアタイマとは,プログラム上で時間を測定するための機能である.主にプログラム内部の処理時間を測定するときに使用される. C++では11種類以上のソフトウェアタイマが提供されている.さらに,それぞれのタイマは性能が異なっている. そのため,ソフトウェアタイマを使用するときは性能と照らし合わせながら,適切なソフトウェアタイマを選択しなればならない. ソフトウェアタイマは主に高速化対応で使用されることが多い.そのため,高速化を行う上ではソフトウェアタイマの知識は必須になる. 高速化対応ではホットスポットを特定することが重要となる.このとき,ホットスポット特定にはソフトウェアタイマとプロファイラツールが使われる. ここで不適切なソフトウェアタイマを使用するとホットスポットが特定できないこともある. そのため,ホットスポットでない箇所に対して高速化実装を行うこともあり得るので高速化の効

    ソフトウェアタイマ性能評価(C++) - Qiita
    youshow
    youshow 2019/05/02
  • Stein discrepancyと最適化(SVGD) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 手法 目的 KL divergenceの最小化 $\phi^*=\arg\min [ \partial_\epsilon KL(q_\epsilon // p) ]$ を行いたい。 Stein Operator $A_p$(後述)を使って勾配を $\nabla_\epsilon KL(q_\epsilon//p)|_{\epsilon=0} $ $= -E_{x \sim q}[A_p \phi(x)]$ $ (x' = x + \phi(x) )$ としてこれを用いて計算する。 Stein Operator Stein operato

    Stein discrepancyと最適化(SVGD) - Qiita
    youshow
    youshow 2019/04/30
  • MCMCについて整理してみた。 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? マルコフ連鎖モンテカルロ法(MCMC法)について ・MCMC法とは何か? ・MCMC法の種類とPythonモジュール をまとめてみました。 #0.マルコフ連鎖モンテカルロ法(MCMC法)とは? マルコフ連鎖を用いることで、モンテカルロ法を強化したものです。 後で詳しく書きますが、 モンテカルロ法は、真にランダムにサンプリングを行うため ・計算コストがかさむ ・精度も向上しない という課題があります。 そこでマルコフ連鎖モンテカルロ法は、 その課題をマルコフ連鎖を用いることで改善したものです。 #1.モンテカルロ法とは? "Python

    MCMCについて整理してみた。 - Qiita
    youshow
    youshow 2019/04/30
  • ID生成方法についてあれこれ - Qiita

    Help us understand the problem. What are the problem?

    ID生成方法についてあれこれ - Qiita
    youshow
    youshow 2019/03/24