タグ

gayouのブックマーク (16,548)

  • GBkwERAを使った日韓台プロ野球 投手ランキング

    SPLITTER SPLITTERは、野球日本代表『侍ジャパン』と世界各国の野球代表チームを中心に分析し、野球の国際大会を楽しむための情報提供サイトです。 プロ野球、メジャーリーグ、高校野球、社会人野球・・・。野球には様々なカテゴリーがあり、それぞれに楽しみ所があるスポーツだと思います。その中で『国際野球』というジャンルはメジャーなカテゴリーとは言わないですが、”楽しみ方”という点では全てのジャンルに通じる見方が出来ると思います。プロの高い技術と攻防、超短期決戦によるドラマチックな展開、野球とベースボールの違い、などなど。私が世界の野球に興味を抱くきっかけは2009年の第2回WBCでした。メジャーリーガーがほとんどいないオランダ代表がメジャーリーガーだらけのドミニカ共和国を2度も破り、決勝戦ではメジャーリーガーで揃えたアメリカやベネズエラではなく、地元のプロ野球中心に編成された日韓国

    GBkwERAを使った日韓台プロ野球 投手ランキング
  • Oracle Cloud(OCI) 証明書サービスでWebサイトをHTTPS対応してみる - Qiita

    はじめに 2021/10月末に Oracle Cloud Infrastructure (OCI) に 新しく 証明書サービス (Certificates Service) がリリースされました。無償 で利用が可能なサービスで、主に、下記のようなことが実現可能です。 プライベート認証局(CA) の作成・管理 プライベート証明書の発行・管理 3rd Patry 証明書のインポート 証明書を必要とするOCIリソース (LB等) とのシームレスな連携 記事では、証明書サービスを利用して発行したプライベート証明書を、OCI のロードバランサ・サービスに連携させ、 Webサイトを HTTPS に対応させるまでの流れ について説明していきます。 目次 ・システムの全体像 ・前提条件 ・STEP0:動的グループの設定 ・STEP1:Vault の作成 ・STEP2:プライベート認証局の作成 ・STEP

    Oracle Cloud(OCI) 証明書サービスでWebサイトをHTTPS対応してみる - Qiita
    gayou
    gayou 2022/03/09
  • ロードバランサーでWebサーバーを負荷分散する

    ここまでで、下記のような構成になっています。 3. ロードバランサー用のサブネットの作成 ロードバランサーは、先ほど作成したWebサーバーと同じサブネットに配置することも可能ですが、別のサブネットに配置することでWebサーバーをプライベート・サブネット上に配置して外部から直接アクセスされることを防ぐことができるようになります。 今回は、Webサーバーが配置されているサブネットとは別のパブリック・サブネットをリージョナル・サブネットとして作成し、そこにロードバランサーを配置していきます。 3-1. ロードバランサー用のセキュリティ・リストの追加 コンソールメニューから ネットワーキング → 仮想・クラウドネットワーク を選択し、リストから今回Webサーバーが存在するVCN名のリンクをクリックします 画面左下部の リソース メニューにある セキュリティ・リスト を選択し、セキュリティ・リストの

    ロードバランサーでWebサーバーを負荷分散する
    gayou
    gayou 2022/03/09
  • MySQL InnoDB の全文検索機能をサクッと試してみました

    こんにちは、GMOアドマーケティングのK.Mです。 最近は久しぶりにMySQLを使ってます。 そういえばMySQLといえば、バージョン5.7からInnoDBの全文検索機能に日語パーサーが搭載されとても使いやすくなったと聞いていたので、日はそれを試してみたいと思います。 以前はサービスで格的な全文検索をやりたいと思ったら、Elasticsearchなど専用の全文検索エンジンを立てたりとミドルウェア構成が一段リッチになるような印象もありましたが、もう少しお手軽に、既存RDBMSからSELECTしてくるくらいのイメージでスモールスタートしたいようなケースも結構ありそうです。 そういったときに検討できる一つの選択肢になるんじゃないかと思っています。 既存テーブルを検索してみます MySQL5.7から日語パーサーとしてN-gramとMeCabが使えます。特にN-gramの場合、デフォルトで有

    MySQL InnoDB の全文検索機能をサクッと試してみました
    gayou
    gayou 2022/03/09
  • Rustでゲームボーイエミュレーターを書いた

    RustでTGB-Rというゲームボーイエミュレーターを書きました。 とりあえずWindowsLinuxで動作確認をしていて、エミュレーションの精度もそれなりに出ているはずです(以下は非公式ROMによるスクリーンショット)。 GameBoy WORDLE 2048gb Hi-Colour Demo Bad Apple!! 名前は、以前私が書いていたゲームボーイエミュレーターの精神的後継だったり、Rustで書いていたりとかでこうなりました。 以前書いたエミュレーターもオープンソースで公開していたのですが、ふと検索してみたら、GitHubプロジェクトができていて、メンテナンスが続けられていました。 私がこれを書いていた時期はGitHubどころかgit自体が存在しないような時代で、サーバーを借りてそこに手作りのアーカイブをしこしこアップロードしていたような、あまりに素朴な開発でしたが、そんな時

    Rustでゲームボーイエミュレーターを書いた
  • LaravelでBigQueryのデータを取得する方法

    LaravelでBigQueryのデータを取得する方法です。 環境 Laravel6 LTS PHP7.4 schulzefelix/laravel-bigquery (version1.2.0) 取得方法 $rawQuery = 'SELECT * FROM `dataset.table` WHERE key = @value LIMIT 1 OFFSET 0'; //parametersメソッドで条件のプレスホルダーを設定 $queryJobConfig = \BigQuery::query($rawQuery) ->parameters([ 'key' => "value" ]); $result = \BigQuery::runQuery($queryJobConfig); //日付等の条件設定は以下のソースコードを参照 //vendor/google/cloud-bigquery

    LaravelでBigQueryのデータを取得する方法
  • レンタル掲示板のteacup.が8月1日で終了 25年の歴史に幕

    GMOは、レンタル掲示板のteacup.を2022年8月1日13時をもってサービス終了すると発表しました。3月1日以降、新たなレンタル掲示板の作成も停止されています。 teacup.(teacup.のWebサイトより引用) teacup.は、ホームページを作ることなく、自分のインターネット掲示板を作成できるレンタル掲示板サービス。1997年からサービスが開始され、2022年で25年になります。 サービス終了に伴い、有料版のレンタル掲示板、ブログの申し込みも停止します。これまでクレジットカード支払いで有料版を使っていた人は、3月以降の自動契約更新と請求が停止され、サービス終了まで無料で有料版を使えます。コンビニ払込・郵便払込で有料版の支払いをすでに済ませている人は、6月からサービス終了まで無料で有料版を利用可能です。 同社の発表文(teacup.のWebサイトより引用) 同社のデータベースで

    レンタル掲示板のteacup.が8月1日で終了 25年の歴史に幕
    gayou
    gayou 2022/03/04
    teacup掲示板は一時期使ってた。自力で掲示板cgiを作ったのちに解約したけど。久々に手元のteacupのバックアップを見てみたが、、結構読みやすいレイアウトだな。
  • https://csslayout.io/

    https://csslayout.io/
    gayou
    gayou 2022/03/01
  • CSSのみで表現OK 人気レイアウトやUIパターンを集めた便利ライブラリ CSS Layout

    依存性なしで、フレームワークも必要なし。 CSSの特別なテクニックも必要とせず、リアルに使えるCSSレイアウトやUIパターンを集めたサイト CSS Layout が注目を集めています。 フロントエンジニアとして働くひとは、ウェブサイト制作においてどれだけ多くのレイアウトやコンポーネントを扱う必要があるかよく分かるでしょう。 人気のあるレイアウトやUIコンポーネントを提供するCSSフレームワークはたくさんありますが、すべてを自分のプロジェクトに加えたくないときも。 そんな悩みを解決すべく、CSS Layout ではCSSのみで構築できる人気レイアウトやUIコンポーネントを集め、カテゴリ別にまとめています。 FlexboxやCSS Gridといった最新CSS機能によって実現されたレイアウトは、それぞれのニーズに合わせて簡単にカスタマイズでき、スターターキットとしても最適です。 パーツを組み合わ

    CSSのみで表現OK 人気レイアウトやUIパターンを集めた便利ライブラリ CSS Layout
    gayou
    gayou 2022/03/01
  • 3. Pythonによる自然言語処理 3-1. 重要語抽出ツール TF-IDF分析[原定義] - Qiita

    自然言語処理を行うとき、具体的な狙いの一つとして「ある文章を特徴づけるような重要語を抽出したい」ということがあります。 単語を抽出するとき、まずはテキスト内で出現回数の多い単語を拾います。出現頻度順のリストの上位に挙がってくるのは、あらゆる文章に共通して頻繁に使われる語ばかりです。 品詞情報を使って名詞に限定しても、例えば「事」や「時」などのように特定の意味をなさない汎用的な単語が上位に多数出てくるので、それらをストップワードとして除外するなどの処理が必要です。 ⑴ TF-IDFという考え方 TF-IDF(Term Frequency - Inverse Document Frequency)、直訳すると「用語頻度 - 逆文書頻度」です。 出現回数は多いが、その語が出てくる文書の数が少ない、つまりどこにでも出てくるわけではない単語を特徴的で重要な語であると判定する考え方です。 多くは単語を

    3. Pythonによる自然言語処理 3-1. 重要語抽出ツール TF-IDF分析[原定義] - Qiita
  • JParaCrawl

    License JParaCrawl and the trained models are distributed under the following license. For commercial use, please contact us. Terms of Use for Bilingual Data, Monolingual Data and Trained Models Nippon Telegraph and Telephone Corporation (Hereinafter referred to as "our company".) will provide bilingual data, monolingual data and trained models (Hereinafter referred to as "this data.") subject to

  • AWSのサービスクォータをなめてると痛い目に遭うぞ!(全サービスクォータ一覧化スクリプト付き) - Qiita

    はじめに AWSのサービスクォータ、意識していますか? 小規模なシステムであれば、意識していなくても問題になることはないかもしれません。 しかし、大規模なシステムではアーキテクチャ設計からサービスクォータを意識していないと痛い目に遭うことがあります。 記事では、サービスクォータを意識する必要性を解説します。 合わせて、全サービスクォータを一覧化するCLIスクリプトも紹介します。 2022/02/28 追記 続編書きました。↓ サービスクォータとは? 一言で言えば**「AWSのサービス毎に定められた制限」**です。 以下はVPCのクォータです。 「リージョンあたりの VPC の数」はデフォルトで「5」となっています。 「デフォルトで」というのは調整できる=引き上げ可能ということです。 なぜ、サービスクォータを意識しないといけないのか? 結論から言うと、サービスクォータを意識していないと、シ

    AWSのサービスクォータをなめてると痛い目に遭うぞ!(全サービスクォータ一覧化スクリプト付き) - Qiita
  • 日本語WordNetを使って、類義語を検索できるツールをpythonで作ってみた - Qiita

    語WordNetを使って、何か面白いことができないか調べていきたいと思います。 今回は、とりあえず日語WordNetについて簡単に情報をまとめ、類義語を検索できるツールをpython3で作ってみました。 WordNetとは? 同義語、上位・下位語などがまとめられている、概念の辞書です。 元々英語で整備が進んでいました。 日語版は、2006~2010に、国立研究開発法人情報通信研究機構(NICT)が整備を進めました。 詳しくはWikipediaで https://ja.wikipedia.org/wiki/WordNet WordNetはどうやったら使えるの? 以下の日語WordNetのHPから、ダウンロードできます。商用フリーです。申し込み不要です。 日語 WordNet: http://compling.hss.ntu.edu.sg/wnja/ 私はpython経由で使いやす

    日本語WordNetを使って、類義語を検索できるツールをpythonで作ってみた - Qiita
  • ほぼ最強の8bitゲーム機「ゲームギア」プログラミング入門 - Qiita

    はじめに ゲームギアは、8bitゲーム機としてはほぼ最後発のゲーム機です。 個人的に思い入れのある機種で、若い頃はドラゴンクリスタルを無限に遊んでいました。ですが、ファミコンやゲームボーイといった 8bitゲーム機 と比べるとマイノリティな方なので、ホームブリューでゲーム開発をする好事家が少なく、技術情報も少ない気がします。 しかし、よくよく見てみると技術的には優れていて、あのビルゲイツも当時興味を持っていたようです。 という訳で、ゲームギアの技術情報をザックリと解説して、HELLO, WORLD! を作ってみます。 1. ゲームギア概要 スペック CPU: Z80A互換 VDP: セガカスタムLSI 315-5246 (TMS9918A + Mode4) Sound: Digital Complex Sound Generator SN76489A RAM: 8KB VRAM: 16KB

    ほぼ最強の8bitゲーム機「ゲームギア」プログラミング入門 - Qiita
  • [PHP]BigQueryのデータを取得する | yyuuiikk blog

    BigQuery コンソール上での実行コンソール上の「クエリエディタ」でSQLを実行することができる。 コンソール上で結果確認もできるし、結果テーブルをcsvやスプレッドシートとしてGoogleドライブ上に保存することも可能。 またJSON形式で扱うこともできる。 PHPでデータを取得する手順としては大きく2つのことを行う必要がある。 GCPサービスアカウントキーの作成PHPプログラムの作成GCP サービスアカウントキーの作成phpGCPを扱う上でサービスアカウントキーを発行し認証を行う必要がある。 GCPの「APIとサービス」>「認証情報」から「認証情報を作成」を選択してサービスアカウントキーを発行する。キーの形式はJSONを選択。 役割はここでは「BigQuery管理者」を選択。 操作が完了するとキーファイルが端末にダウンロードされる。 phpでの実行composerでGCPを扱うた

  • MySQL / MariaDB から BigQuery にデータをインポートする

    MariaDB で構築されている DB からエクスポートしたクエリの結果を BigQuery にインポートしようとしたところ、意外と面倒だったと言う話。 何が面倒なのかというと、「データに " (ダブルクオート) が含まれていると取り込めない」と言う話で、対処法は TSV でエクスポート " のエスケープは \" ではなく "" で という、これだけです。 これだけなのですが、分かるまでしんどかったです... やりたいことは、MariaDB で実行したクエリの結果を BigQuery に取り込みたいと言うだけ。 私は MariaDB で行いましたけど、手順的には MySQL でも同じだと思います。 では、まずは正解から。 手順 1. TSVファイルのエクスポート MariaDB でクエリを実行してファイルに保存します。 SELECT * FROM table_name INTO OUTFI

    MySQL / MariaDB から BigQuery にデータをインポートする
  • 米大学野球の複数名門校、手首に電子機器付け球種伝達 サイン盗み防止と試合時間短縮が目的 - MLB : 日刊スポーツ

    多くのメジャーリーガーを輩出している大学野球の名門、米バンダービルト大など複数校が、今季から手首に身に付ける球種伝達用の電子機器の使用を開始したと20日、複数の米メディアが報じた。 全米トップクラスの実力を誇る同大は、18日からのオクラホマ州立大とのカードでリーグ戦が開幕。その試合中に、バッテリーだけではなく野手全員が腕時計を確認するようなそぶりをし、ベンチでは投手コーチがスマートフォンを操作するようなしぐさが見受けられた。 試合を実況していたSECネットワークのマックス・ハーズ氏によると、選手らが装着していたのはスマートウオッチのような液晶付きの電子機器で、投手コーチから球種とコースの指示を受けていたという。通信は一方向のみのため、キャッチャーからサインが送られることはなく、すべて投手コーチによって決定。他の野手も電子機器を身に付けてサインを確認できるようにすることで、打球の予測がしやす

    米大学野球の複数名門校、手首に電子機器付け球種伝達 サイン盗み防止と試合時間短縮が目的 - MLB : 日刊スポーツ
    gayou
    gayou 2022/02/22
    興味深い取り組み
  • 日本語テキストをワードクラウドで可視化する

    GMOアドマーケティングのT.Oです。 今回は日語テキストをワードクラウドで可視化します。 開発環境として、Google Colaboratory(以下、Colabと略)を利用します。 またワードクラウドを生成するためのPythonライブラリであるWordCloudを使用します。 0.ワードクラウドとは? ワードクラウドはテキストに含まれるキーワードの出現頻度にあわせて文字の大きさを変えて視覚化したものです。どのような単語がよく使われているか視覚的にとらえやすくなります。 1.MeCabのインストール Colabに日語を形態素解析するためのツールであるMeCabをインストールします。 !apt-get -y install mecab libmecab-dev mecab-ipadic mecab-ipadic-utf8 !git clone --depth 1 https://git

    日本語テキストをワードクラウドで可視化する
    gayou
    gayou 2022/02/22
    やってみたけどめちゃくちゃ簡単だった。
  • [MeCab+NEologd]形態素解析ソフトのMacへのインストール・実行方法 - Qiita

    MeCabとは MeCabはオープンソースの形態素解析エンジンで、奈良先端科学技術大学院大学出身、現GoogleソフトウェアエンジニアGoogle 日本語入力開発者の一人である工藤拓[1][2]によって開発されている。名称は開発者の好物「和布蕪(めかぶ)」から取られた。 参照元:Wikipedia:MeCab ほうほう。 NEologdとは mecab-ipadic-NEologd は、多数のWeb上の言語資源から得た新語を追加することでカスタマイズした MeCab 用のシステム辞書です。 Web上の文書の解析をする際には、この辞書と標準のシステム辞書(ipadic)を併用することをオススメします。 参照元:mecab-ipadic-neologd/README.ja.md 公式的にはこんな説明。 mecab-ipadic-NEologd は形態素解析用の辞書ではなく「単語分かち書き」用

    [MeCab+NEologd]形態素解析ソフトのMacへのインストール・実行方法 - Qiita
    gayou
    gayou 2022/02/22
  • 進歩がすさまじい「機械翻訳」、その理由をトップ技術者に聞く

    リクルート入社後、事業企画に携わる。独立後、経営・組織コンサルタントとして、各種業界のトップ企業からベンチャー企業、外資、財団法人など様々な団体のCEO補佐、事業構造改革、経営理念の策定などの業務に従事。現在は、経営リスク診断をベースに、組織設計、事業継続計画、コンプライアンス、サーベイ開発、エグゼクティブコーチング、人材育成などを提供するプリンシプル・コンサルティング・グループの代表を務める。京都大学卒。国際大学GLOCOM客員研究員。麹町アカデミア学頭。 著書に『「一体感」が会社を潰す』『それでも不祥事は起こる』『転職後、最初の1年にやるべきこと』『社長!それは「法律」問題です』『インディペンデント・コントラクター』『愛社精神ってなに?』などがある。 組織の病気~成長を止める真犯人~ 秋山進 日には数多の組織があり、多くの人がその中に属しています。組織は、ある目的のために集まった人た

    進歩がすさまじい「機械翻訳」、その理由をトップ技術者に聞く