タグ

ShineSparkのブックマーク (1,745)

  • 信長から乙女ゲームまで… シブサワ・コウとその妻が語るコーエー立志伝 「世界初ばかりだとユーザーに怒られた(笑)」

    のコーエーテクモゲームス(当時 光栄)が初の歴史シミュレーションゲーム『川中島の合戦』を発売したのはいつか? ――正解は、1981年である。 そのときには、まだパソコンでゲームをする文化自体が相当にマイナーな楽しみに過ぎなかった。有名なパソコン版の『シヴィライゼーション』が発売されたのでさえ、ずっと後のことである。しかし、そのゲームは、紡績業を営んでいた光栄という会社が大きく業態を変えていく転換点になるほどの話題を日で獲得した。 その2年後、彼らは『信長の野望』という大人気歴史シミュレーションゲームを生み出した。コーエーテクモホールディングス社長・襟川陽一氏ことシブサワ・コウは、それをRPGや司馬遼太郎の小説をヒントに作り上げたという。我々の遊んできたこうした『信長の野望』などの歴史シミュレーションゲームは、実はコンピュータゲーム史にほとんど忽然と登場したゲームに近い。 『ファミコン

    信長から乙女ゲームまで… シブサワ・コウとその妻が語るコーエー立志伝 「世界初ばかりだとユーザーに怒られた(笑)」
  • GitHub - docker/awesome-compose: Awesome Docker Compose samples

    Icon indicates Sample is compatible with Docker Dev Environments in Docker Desktop version 4.10 or later. Icon indicates Sample is compatible with Docker+Wasm. ASP.NET / MS-SQL - Sample ASP.NET core application with MS SQL server database. Elasticsearch / Logstash / Kibana - Sample Elasticsearch, Logstash, and Kibana stack. Go / NGINX / MySQL - Sample Go application with an Nginx proxy and a MySQL

    GitHub - docker/awesome-compose: Awesome Docker Compose samples
  • NTT フレッツ光における通信速度などの現状について、背景や仕組みから正しく理解する 2020

    会社でフルリモート体制が築かれるにつれ、各スタッフの自宅の回線などについての相談を受けることが増えてきました。ということで、筆者 sorah の見解として 2020 年の NTT フレッツ光網について、主に通信速度や輻輳についての問題を理解するための背景と仕組みを説明しようと思います。 理解が間違っていたら教えてください。なるべく総務省や NTT の資料からソースを集めてきた上で説明していますが、出典不明の情報も混ざっているかもしれません。できるだけ具体的な出典を文単位で示していますが、複数の資料に渡る複雑なトピックに関しては文末に纏める形になっています。 技術的な意味での細かい解説よりも複雑な事情や背景の説明が中心です。フレッツ光とか NGN とか IPoE とか IPv6 とか v6 プラス・アルファみたいな言葉を聞いて、なんでそんな難しいんだと思った人も多いんじゃないでしょうか。エン

  • ZOZOTOWNの検索基盤におけるElasticsearch移行で得た知見 - ZOZO TECH BLOG

    こんにちは。ZOZOテクノロジーズZOZOTOWN部 検索チーム 兼 ECプラットフォーム部 検索基盤チームの有村です。 ZOZOTOWNでは、以前からキーワード検索時にはRDBと併用してElasticsearchを使用していました。記事ではこれまでRDBで行っていたIDによる索引検索も含め、すべての検索をElasticsearchへ置き換えた事例と、その際に行った設定内容の一部をご紹介します。 背景 弊社CTOによるこちらの記事にもある通り、ZOZOTOWNでは現在マイクロサービス化を進めており検索システムについてもその対象となっています。検索の文脈では、全文検索/サジェスト/ロギング等関連する様々な課題への解決策として有効であるElasticsearchを採用しマイクロサービス化を進めています。 また、もう1つの背景として検索のパーソナライズ化があります。これまでZOZOTOWNでは

    ZOZOTOWNの検索基盤におけるElasticsearch移行で得た知見 - ZOZO TECH BLOG
  • Panic を恐れるべからず

    Panic を恐れるべからず Rust で panic! や assert! の利用を躊躇うべきでないという話。 個人の見解マシマシでお送りします。 この記事は Rustその3 Advent Calendar 2019 の18日目の記事である[0]。 TL;DR 不正な値の存在の存在を許してはいけない。 不正な値が存在できてしまう時点で、未定義動作を覚悟するくらいのつもりでいるべきである。 満たされるべき条件を満たさない時点で、プログラムの内部的な整合性は既に破綻しており、未定義動作も同然の状態である。 これ以上余計なことをする前にさっさとクラッシュせよ。 整合性破壊バグから「うまく復帰」できると思うのは甘え (極論)。 もうちょっと詳しくは 題、大雑把な指針、まとめ を参照。 いろいろな panic Rust で panic させるにも様々な方法がある。 まずはそれらを見ていこう。 O

    Panic を恐れるべからず
  • Double Robotics - Telepresence Robot for the Hybrid Office

    Double 3 is a self-driving, two-wheeled videoconferencing robot that revolutionizes the way you work or learn remotely. With more and more employers allowing flexible or remote schedules, these hybrid offices and hybrid classrooms need tools designed for this environment. Double 3 is the ultimate tool for remote workers and students to feel more connected to their colleagues by giving them a physi

    ShineSpark
    ShineSpark 2020/05/29
    リモートワークにいいかなと思ったけれど、今ならこれすら要らなそう。
  • マクロクラブ Rust支部 | κeenのHappy Hacκing Blog

    マクロ・クラブのルール マクロを書くな それがパターンをカプセル化する唯一の方法ならば、マクロを書け 例外: 同等の関数に比べて、 呼び出し側が楽になるならば、マクロを書いても構わない κeenです。レーシックを受けようとしたら角膜が薄くて手術拒否されました。予定が狂って時間が空いたのでブログを書きます。 冒頭のルールはプログラミングClojureに出てくるマクロの書き方の指南です。 Rustのマクロって色々できるんだよという記事を書くにあたってマクロに一日の長があるLispの知見を引用されていただきました。 ルールにあるとおり、マクロは関数と違ってRustの第一級オブジェクトでないので扱いづらいですし体がコピーされるのでコードサイズも膨らんでしまいます。 よく考えながら使いましょう。とはいってもRustの構文はLispに比べると複雑ですし型やパターンマッチなどLispに存在しない構文要

    マクロクラブ Rust支部 | κeenのHappy Hacκing Blog
    ShineSpark
    ShineSpark 2020/05/25
    "1. マクロを書くな 2. それがパターンをカプセル化する唯一の方法ならば、マクロを書け"
  • RustのHashMapはentryが便利 | κeenのHappy Hacκing Blog

    κeenです。個人的によく設計したなと思っているRustのEntry APIについて紹介します。 標準ライブラリのHashMapの操作を無駄なく書きたい人におすすめ。 Entry APIとは HashMap のEntry APIというのは私が勝手に呼んでる名前ですが、 HashMap::entry を起点にして使えるメソッド群のことを指しています。 これは「HashMap に に対応する値があればそれにXXし、なければYYする」をするときに使います。 例えば HashMap<String, Vec<String>> にキーに対応する値(Vec<String>)があれば新たな文字列をpushし、なければ空 Vec を作って新たに文字列をpushするという操作をしてみましょう。 素直に HashMap::get_mut とパターンマッチを使って書くとこうなりますね。 // 準備 let mut

    RustのHashMapはentryが便利 | κeenのHappy Hacκing Blog
  • LANケーブルはカテゴリ6Aで十分、むしろ7以上は買うな | なうびるどいんぐ

    (誤解されるのも嫌なので補足しておきますが、カテゴリ7や8という規格がゴミなのではなく、市販品のカテゴリ7や8が規格不適合のゴミという意味です) カテゴリ7Aとか8もありますが、7同様に買ってはいけないゴミなので今回は7とまとめて説明します。 カテゴリ5はやめよう そもそも売ってないと思いますが、カテゴリ5のケーブルは規格上100Mbpsまでなので買わないようにしましょう。 5e以上が安く手に入る今の時代にわざわざ買う必要はありません。 むしろ家の中に余ってるなら混在防止のために捨てて良いレベル。 1Gbpsなら5eでも十分 1Gbpsまでであればカテゴリ5eのケーブルでも問題ありません。 「帯域に余裕があるからカテゴリ6以上がおすすめ」という意見もあったりしますが、2.5倍の帯域があるからって1Gbpsが2.5Gbpsになったりする訳じゃない。(それどころか、2.5GBASE-Tも5eで

    LANケーブルはカテゴリ6Aで十分、むしろ7以上は買うな | なうびるどいんぐ
  • さくらインターネット、機械学習やPythonの講座を無償公開 衛星データの活用教える

    さくらインターネットは5月22日、人工衛星が取得したデータを使って機械学習やプログラミングの基礎が学べるeラーニング教材を無償公開すると発表した。在宅によるオンライン学習をサポートしたい考え。 提供するのは、動画で衛星データやプログラミングの基礎知識、データの解析手順などを学べる「Tellus Trainer」と、Pythonを使って簡単な画像処理や衛星画像の加工などを学べる「Tellus×TechAcademy 初心者向け Tellus 学習コース」。衛星データをクラウド上で分析できる同社のサービス「Tellus」の利用を想定している。 関連記事 さくら、衛星データ基盤「Tellus」に「つばめ」の撮影画像を追加 新宿エリアを定点観測 さくらインターネットが、JAXAの人工衛星「つばめ」が撮影した画像を「Tellus」に追加。新宿エリアを4月2日~5月10日の午後4時半ごろに毎日撮影した

    さくらインターネット、機械学習やPythonの講座を無償公開 衛星データの活用教える
  • This Word Does Not Exist

    a word that does not exist; it was invented, defined and used by a machine learning algorithm. Link / New word / Write your own

    This Word Does Not Exist
  • Linuxのかな漢字変換の興亡 - Qiita

    タイトルは「Linuxの「かな漢字変換」」です。ひらがなの文字列を普通の漢字かな混じり文にするソフトウェアの話です。 はじめに この記事ではLinux日本語入力歴史の中で特にかな漢字変換の部分の歴史についての概要です。その時代に広く使われていたと筆者が独断で思う物のみに触れます(触れてない物の中には筆者の友人知人の作品も含まれていて心苦しい点もありますが…)。 Linux以前 - 国産ワークステーションの時代 80年代後半から90年代前半にかけて国内の複数の会社がワークステーションを製造販売していました。各社ではそれぞれのアーキテクチャにUnix系OSを移植し、何社かはそこに搭載する日本語入力のシステムを自社で開発し、さらに素晴らしい事にほぼオープンソースな条件でソースコードを公開していました(NECのCanna, オムロンのWnn, SONYのSj3)。 その中ではCannaやWnn

    Linuxのかな漢字変換の興亡 - Qiita
  • Ubuntu 20.04 LTSをインストールした直後に行う設定 & インストールするソフト

    コマンドとは【command】 - 意味/解説/説明/定義 : IT用語辞典 以下は引用を表します。 設定ファイルの内容や、コマンドの実行結果などをここに書く。 設定ファイルの内容などをここに書く。 このページのデザインについて 以下のサイトのCSSを参考にしました。 久幸繙文 新緑スタイルX - 久幸繙文 長期サポート版のこと。Long Term Supportの略。サポート期間は5年 + 有料サポート5年の10年間 (有料サポートは無料で利用できる場合もある)。 GNOME 1990年代から開発が続けられているデスクトップ環境。 GNOME - Wikipedia GNOME Shell GNOMEのユーザーインターフェース。 GNOME Shellの使い方とFedora 16の標準アプリケーション紹介:最新Linuxディストリビューション、Fedora 16を使ってみよう[2] |

  • 大体いい感じになるKeynote・Googleスライド用無料テンプレート「Azusa 3」作った - SANOGRAPHIX Blog

    なんと5年ぶりのアップデート 色々なプレゼンに汎用的に使えるテンプレートがほしいなと思って、KeynoteGoogleスライド用のテンプレート「Azusa 3」を作った。無料で誰でもダウンロードできます。 Azusa 3 - 大体いい感じになる無料KeynoteGoogleスライドテンプレート プレゼンつってもイベントも開催しづらいこんな時になぜ作ったのかは最後に書きます。 おぼえていますか マルチに使えるテンプレがほしい Azusa 3みどころ ダーク/ライトのカラーバリエーション Googleスライド・Keynote対応 Googleスライド版の見どころ Keynote版の見どころ 告知サイト なぜスライドテンプレートなのか おぼえていますか Azusaは、大体いい感じのスライドを作るためのテンプレート。 最早あのときは若かったね…感がある KeynoteテンプレートのAzusa

    大体いい感じになるKeynote・Googleスライド用無料テンプレート「Azusa 3」作った - SANOGRAPHIX Blog
  • ミーティングログ/議事録の取り方についてのメモ

    この記事はミーティングログの取り方についてのメモです。 以前書いた勉強会でのメモの取り方と似た話です。 勉強会でのメモの取り方について | Web Scratch 自分は書きながら話を聞くのが習慣化しているので、こんな感じでミーティングログ(ミーティングノート)を書いていますという話です。 この記事はメモ書きなのであんまり読みやすくないです。 このログの取り方は正確さログや整形されたログを取る方法ではありません。 2種類のミーティングログ 自分の場合は主に2種類のミーティングログを取ることが多いです。 ミーティングの内容によってどちらで取るのかを使い分けています。 リアルタイムモード 対面、リモートでのミーティング 回想モード ブレスト系のミーティング(JavaScript Primerの出版に関するミーティングなど) この記事ではこの2つのミーティングログの取り方について書いていきます。

    ミーティングログ/議事録の取り方についてのメモ
    ShineSpark
    ShineSpark 2020/04/24
    議事録の取り方をここまで上手く言語化できてなかったのでありがたい
  • 4w1h|燕三条キッチン研究所

    素材も形もさまざまあるキッチンツール。 でもそのデザイン、あなたの暮らしに合っていますか? 人々の価値観やライフスタイルが変わるなか、これまでの当たり前を根っこから問い直し、 当に使いやすいモノを生みだすのが私たちの仕事です。 コンセプトは5w1hからWhere(キッチン)を除いた4w1h。 「そもそも」 「いつ」 「だれが」 「なにを」 「どのように」 というキーワードから、 キッチンツールを再編集していきます。 新しい道具、自由な事、最適な習慣と出会ってください。 「そもそも、これは使いやすいサイズ?」 「なぜ、こういう形なの?」など、定番にとらわれず、さまざまな角度から使いやすさ、べやすさを探ります。 「朝or昼or晩」 「夏or冬」 「ふだんの日or 特別な日」。 時間帯や季節、登場頻度やタイミングなど、 「いつべるのか?」そして「いつ使うのか?」を考えます。 「20代or

  • はんこ出社、「しょせんは民・民の話」──物議を醸したIT担当相の発言全文

    IT担当大臣で、「日の印章制度・文化を守る議員連盟」(はんこ議連)の会長も務める竹直一氏の発言が物議を醸している。竹大臣は4月14日の記者会見で記者の質問に対し、「(はんこがテレワークで問題になるのは)民間同士の話」とし、国としてはんこの問題に介入する考えはないことを示した。 記者の「日特有のはんこ文化がテレワークの障害になっているという声もあるが、大臣の考えはどうか」という質問に対し、竹大臣が「しょせんは民・民の話」と答えたことから、朝日新聞などがこれを見出しに報道。国としてはんこの問題に積極的に介入しようとしない竹大臣の受け答えに対し、「今日中に辞任してほしい」など、ネット上で批判の声が上がった。 報道に対し、民間のIT企業も反応を示している。GMOインターネットグループの熊谷正寿会長兼社長は「決めました。GMOは印鑑を廃止します」と発言。サイバーエージェントの藤田晋社長も

    はんこ出社、「しょせんは民・民の話」──物議を醸したIT担当相の発言全文
    ShineSpark
    ShineSpark 2020/04/16
    結果的に日本の印章制度・文化を守る議員連盟の会長のお陰で脱はんこが進むいい話
  • 予算10万円。ゲーミングデスクの最強レイアウト18選 | Bauhütte®

    「最強のゲーム環境を作りたい!」という方のために、Bauhutte(バウヒュッテ)が展開するゲーミング家具を使い、おおむね予算10万円~で組めるデスクレイアウトを18パターン紹介します。ぜひこれらを参考に、あなただけの最高のゲーム環境を作り上げてください。 ※Bauhutteとは 「デスク秘密基地化計画」をスローガンに、機能的かつ夢のあるゲーミングデスクを提案しているゲーミング家具ブランドです。

    予算10万円。ゲーミングデスクの最強レイアウト18選 | Bauhütte®
  • 2歳半までの子育てで学んだ3つのこと。システム思考、レジリエンス、睡眠

    子どもが生まれてからあっという間に1年1年がすぎていきます。初めての子育てで手探りながら夫婦で試行錯誤していく中で、この約2年半で学んだことについて、記憶が鮮明なうちに書いてみたいと思います。 実際に痛みを伴いながら徐々に学んだおかげで腹落ちした部分もあると思うのですが、3つとも出会えてよかった,もっと早くから知っておけたらと思う観点で、今後子育て以外の局面でも助けてくれる気がしています。読んでいただいた方の参考になると嬉しいです。 もくじ1, システム思考 2, レジリエンス 3, 睡眠不足の害 1, システム思考システムから生じる一つ一つの個別事象に対処しようとするのではなく、根となるシステムを修正することのほうに意識を向けよう。 システム思考の例: 咳や鼻水といった一つ一つの症状を治すことに注力しようとするよりも、根原因である風邪を治すことに意識を向けてよく眠るなどの対策をとった

    2歳半までの子育てで学んだ3つのこと。システム思考、レジリエンス、睡眠
  • 資産運用 - shao's Scrapbox

    運用方針 マインドシェアを持って行かれないようにする 「値動きが気になって仕事ができない」はダメ インデックス最強 「コカコーラ、ボーイング、テスラ、アップル、Alphabetはじめ世界の名だたる企業の株主です!」 個別株はファンクラブに入会する気持ちで買う 余裕資金で運用する 短期間に目減りしても狼狽しないようにする 配分の目安 年100万円は「長期的に増やす」積立 それ以上は「比較的流動性を確

    資産運用 - shao's Scrapbox