slack_pulseのブックマーク (22)

  • Goで作ったシステムをRubyでリプレイスすることを検討してみた

    はじめに 弊社にはGoで作ったシステムが存在しますが、作られてから数年が経過して、メンテナンスも十分にできていない状況でした。 そこで、このシステムをリファクタリングして生産性を上げようという結論になりました。 リファクタリングにあたり、Goのままで行くのか、弊社でよく使われているRubyで行くのかを検討してみましたので、その過程を紹介したいと思います。 Rubyでリプレイスしようと思った理由 Goで動いてて言語やライブラリのバージョンアップなどメンテナンスがされてない部分はありますが、 そこを解消すればGoのままで行った方が良いのでは?と思うかもしれません。 しかし、あえてRubyでリプレイスしようと思うに至ったのは以下の点があります。 Rubyの方が開発速度があがりそう Goのリファクタリングをするのに時間がかかりそう Goのリファクタリングと機能追加でコード修正箇所が被るとスケジュー

    Goで作ったシステムをRubyでリプレイスすることを検討してみた
    slack_pulse
    slack_pulse 2024/05/02
    計測してRubyとGoのメリット・デメリットを検討しているし、 “社内にGoのコードレビューできる人が少ない” はわかる。Goは将来のエンジニアの採用しやすさというのもあるからそのへんの検討も必要かもしれない
  • MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭

    今回答えを出したい問いはこちら!! インデックスはどのような仕組みを以て、何を実現したいものなのか それを踏まえたとき、インデックスはどういう場合になぜ貼る方が良いのか。また、どういう場合になぜ貼らない方が良いのか 大体分かっているよって人はサヨナラって感じのおさらい記事だぜ!!!!それじゃいってみよー🎉 あと、おれは今回MySQLにしぼっていくぜ👶 ってわけでOracleとかに興味があるやつは引き返しな! indexの概要 公式の見解としては「where句を使ったselectクエリの実行速度を向上させるために実装されている、各行へのポインターのような振る舞いをする仕組み」って感じ👶 The best way to improve the performance of SELECT operations is to create indexes on one or more of t

    MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭
  • SwitchBot 学習リモコン

    エアコン・テレビ・照明 あらゆる家電をコントロール SwitchBot学習リモコンは、1台でエアコン・テレビ・照明・扇風機・DVDプレーヤー・ステレオ・プロジェクター(※1)などの赤外線家電をまとめて操作できるので、もうリモコンを探し回る必要はありません。業界売り上げNo.1のスマートリモコン「ハブミニ」と同じ赤外線コードデータベースを使用。データベースは半年周期で更新され、現在は83,934機種(※2)のリモコンに対応しています。 (※1)現在テレビ・エアコン・照明にのみ対応。発売から3カ月以内に行われるファームウェアアップデートで、扇風機やDVDプレーヤー、ステレオ、プロジェクターにも対応予定です。(※2)最新のアップデート2023年10月

    SwitchBot 学習リモコン
    slack_pulse
    slack_pulse 2024/04/30
    赤外線リモコンや機器をswitchbotのアプリから登録してそれをさらに赤外線リモコンで使えるようにする。そしてそれを… まぁ家族で使うにはアプリでアカウントを共有する必要があるのでこういうのがあると便利なのか
  • 80年代の丸文字を思い出して震える :: デイリーポータルZ

    1971年東京生まれ。イラストレーター。ドクロ服、ドクロ雑貨集めに情熱を燃やしすぎている。ほかにはワニ、ウツボ、ハダカデバネズミなど毛の生えていない動物も好む。著書に「しろねこくん」、「ココロミくん」、「ひとみしり道」、「ばかスイーツ」などがある。(動画インタビュー) 前の記事:チーズには動詞がつきがち

    80年代の丸文字を思い出して震える :: デイリーポータルZ
    slack_pulse
    slack_pulse 2024/04/22
    これを「ダサい」と感じるのは当時の流行に乗っていたおじさんおばさん達だけで現代の若い人からは普通に可愛く見えるのでは?と思ったり
  • 保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp

    保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発⁠⁠、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より 今回、Software Design 2022年3月号 第2特集「そろそろはじめるテスト駆動開発 JavaScriptでテストファーストに挑戦」の第1章「保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像」をサイトに掲載します。第2章以降については、誌『Software Design 2022年3月号』電子版(Gihyo Digital Publishing、Amazon Kindle)をご購読いただければ幸いです。 第1章では、混同されることの多い自動テスト関係の概念を、自動テスト、テストファースト、テスト駆動開発の3つの段階に分け、それぞれの効果や注意点を説明します。ソフ

    保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より | gihyo.jp
  • 【特集】 USB規格の限界127デバイスに挑む!でも実際に認識されたのは○○台だった

    【特集】 USB規格の限界127デバイスに挑む!でも実際に認識されたのは○○台だった
    slack_pulse
    slack_pulse 2024/04/02
    結果的にUSB3.0ハブでの最大接続数についての良い検証になってる
  • おうち3D配信を支えるトラッキングシステムについて|カバー株式会社 公式note

    こんにちは。 カバー株式会社CTO室エンジニアのIです。 今回はタレントさんが普段の配信で使用しているホロライブアプリのトラッキングシステムについて紹介します。 弊社のタレントさんが自宅から3Dモデルを使った配信を行う、通称「おうち3D」では複数のトラッキング方式が複合的に利用されていることにお気づきでしょうか? カバーのスタジオでは格的なモーションキャプチャー設備を用いて多自由度かつ精度の高い3D配信が可能ですが、おうち3Dでは自宅でも簡単かつ表情豊かなトラッキングが利用できることを目指しています。 ※おうち3D配信参考リンク 【おうち3D凸待ち】mocopiに敗北したぺこマリ【ホロライブ/宝鐘マリン・兎田ぺこら】 トラッキング入力の種類おうち3Dでは複数のトラッキング入力からさまざまなデータを受け取り、合成した後、タレントの3Dモデルの全身に適用しています。 トラッキング入力の種類に

    おうち3D配信を支えるトラッキングシステムについて|カバー株式会社 公式note
  • 松本人志『週刊文春』報道後初のSNS更新「いつ辞めても良いと思ってたんやけど…」

    お笑いコンビ・ダウンタウンの松人志が28日、自身のX(旧ツイッター)を更新。26日配信の文春オンラインおよび、翌27日発売の『週刊文春』で自身に関して報道されて以降、初となる投稿で「いつ辞めても良いと思ってたんやけど…やる気が出てきたなぁ~」と記した。 『週刊文春』発売後、吉興業は公式サイトを更新。「日発売の一部週刊誌において、当社所属タレント ダウンタウン 松人志(以下、件タレント)が、8年前となる2015年における女性との性的行為に関する記事が掲載されております」と状況を伝えた。

    松本人志『週刊文春』報道後初のSNS更新「いつ辞めても良いと思ってたんやけど…」
    slack_pulse
    slack_pulse 2023/12/29
    もう十分稼いだなら引退で良い気もするけどね 吉本側が松本人志を擁護し続けたら吉本芸人はテレビに出れないみたいな流れになりそうな気もしないでもない
  • 実質収支全国マップ ふるさと納税のリアル

    好きな自治体に寄付をする「ふるさと納税」。都市部の住民が肉や果物など地方の魅力的な返礼品を求め、寄付金額は拡大しています。一方、税金を奪われる都市部の自治体は不満を募らせています。返礼品の調達などに多額の公費を投じることには批判の声もあります。 今回、寄付の流出入に加え、調達などの経費や、国の地方交付税による補塡も考慮に入れ、最終的な実入りをさす「ふるさと納税実質収支額」を市区町村別に算出しました。 2022年度の黒字首位は宮崎県都城市、赤字額がもっとも多かったのは川崎市でした。 あなたの街を調べてみましょう。 データと実質収支額について総務省が毎年公表する「ふるさと納税に関する現況調査」から2015〜22年度の寄付受入額と経費、住民税控除額を取り出し、全国1741市区町村の実質収支額を算出しました。 国の地方交付税によってふるさと納税による減収額の75%が補塡されることも考慮に入れました

    実質収支全国マップ ふるさと納税のリアル
    slack_pulse
    slack_pulse 2023/12/26
    この結果だけ見るとふるさと納税大成功してる。ようにみえるが、地方交付税の補填のおかげでプラスになっているところもあるからなぁ
  • ヘッドレスCMSの使い分け

    Next.js vs Drupal - デジタル庁 Web サイトの戦い。モダン vs レガシーの熱いバトルがいまここに!SIer 系のみなさまの参戦もお待ちしております!ヘッドレスCMS ってなに?デジタル庁の事例とともに考える。

    ヘッドレスCMSの使い分け
    slack_pulse
    slack_pulse 2023/12/14
    単なる政府のサイトだしNext.jsである必要はない(内部の人間のモチベ的にはあるのか?)だろうけどjQueryはいらんやろ
  • 神戸市がやってくれました! 全国規模の人口移動・就業状況の「ダッシュボード」、全国の誰にでも無料公開。Tableau使いの市職員が作成、オープンデータの可視化・活用方法として提案【地図と位置情報】

    神戸市がやってくれました! 全国規模の人口移動・就業状況の「ダッシュボード」、全国の誰にでも無料公開。Tableau使いの市職員が作成、オープンデータの可視化・活用方法として提案【地図と位置情報】
  • 「奥さん」呼びは時代遅れ…じゃあ「妻さん」と呼ぶの? 言語学者が提案する既婚女性の“新しい呼び方”とは?<11月22日いい夫婦の日> | 集英社オンライン | 毎日が、あたらしい

    「奥さん」という言葉には、ネガティブなイメージを持つ人もいる。その理由としてよく挙がるのが、「家の奥にいる人」という前時代的な意味合いで、家族のために掃除や洗濯、料理といった家事をせっせとこなす姿を連想させるというものだ。 「まずは『奥さん』がどのように広まっていったのか、歴史的に見ていく必要があります」 東京外国語大学・名誉教授の井上史雄さんが話す。 「江戸時代の長屋のように家が狭いと玄関を上がってすぐに行き止まりで、家の奥はありませんよね(笑)。『奥さん』とはもともと、広い屋敷に住んでいる武家、それも身分の高い人にだけ使われていた言葉なんです。 今でも、代々続いている商店や旅館では『おかみさん』と呼ぶように、商家では『おかみ』が使われていました。農家では、『かあちゃん』『おっかさん』『かかあ』など。その呼び方は豪農や自作農、小作農でも分かれていたようです。 ところが戦後、高度成長期にサ

    「奥さん」呼びは時代遅れ…じゃあ「妻さん」と呼ぶの? 言語学者が提案する既婚女性の“新しい呼び方”とは?<11月22日いい夫婦の日> | 集英社オンライン | 毎日が、あたらしい
    slack_pulse
    slack_pulse 2023/11/22
    筆者が奥方様を提唱するのはいいとして、そしたら夫の方は親方様とかになるんじゃなかろうか
  • これ、かなり革命的。自分のChatGPTが作れる「GPTs」 (1/4)

    OpenAIは11月6日、開発者向けイベント「OpenAI DevDay 2023」を開催した。 開発者向けというだけあり、発表内容は「GPT-4 Turbo」をはじめとする新モデルやAPIについてが多かったが、ChatGPTに関するものもいくつか発表された。 中でも注目はオリジナルのチャットボットを作れる「GPTs」および、作ったものを販売できる「GPT Store」ではないだろうか。 「GPT-4 All Tools」とは? まずは「GPT-4 All Tools」について説明しておこう。 「DevDay」が終了した翌日、いつものように「ChatGPT Plus」にアクセスするとこのようなウィンドウが表示された。 「ChatGPTはウェブブラウズ、データ分析画像生成ができるようになりました。これらの機能はGPT-4に組み込まれており選択する必要はありません。Plusユーザーはご利用い

    これ、かなり革命的。自分のChatGPTが作れる「GPTs」 (1/4)
    slack_pulse
    slack_pulse 2023/11/19
    GPTsは単体というより自前のWeb APIと繋ぐことで真価を発揮しそうではある
  • 離婚した先輩に「夫婦円満の秘訣」を聞いてみた話→「先輩いいこと言うなぁ」

    曽山一寿 @soyamanga 夫婦円満の秘訣(3/3)(続きは明日あげます) WEB漫画総選挙2023ノミネート中! 1日1回投票できます。 投票していただけますと、すごく嬉しいです。 投票ページはコチラ↓ webmanga-sousenkyo.com/vote/29 pic.twitter.com/4cvS97rwhM 2023-11-07 08:22:21

    離婚した先輩に「夫婦円満の秘訣」を聞いてみた話→「先輩いいこと言うなぁ」
    slack_pulse
    slack_pulse 2023/11/18
    良い話なのにオチが汚なかった
  • 「子どものいる女性のほうが幸福度が低く、多く産むほど不幸」日本で子どもが増えるはずがない当たり前の理由 経済学が明かす子育て世代の女性が背負う3つの大問題 (5ページ目)

    子どもをもつほど幸せではなくなる厳しい現実 整理すると、①第1子出産→②夫の子育て支援などが得られず夫婦関係が悪化→③女性の幸福度低下&第2子出産の抑制、といった流れがありそうです。 このような関係があることを考慮すれば、出産後の夫婦関係のケアの重要性は高いと言えます。第1子出産後に急速に悪化する夫婦関係に対処するためにも、「出産後学級」などの施策がより必要となるかもしれません。 夫婦関係の悪化は「家族の問題」として捉えられ、自分たちだけで解決しようと考えがちです。しかし、出産後の夫婦関係の悪化は、その後の結婚生活だけでなく、「もう一人」の出産にも深刻な影響を及ぼす恐れがあります。このため、外部の力を活用したケアを検討することも重要でしょう。 現在、日少子化という大きな課題に直面しており、この課題に対処するためにも、さまざまな政策が実施されています。 しかし、日の女性は子どもを持つほ

    「子どものいる女性のほうが幸福度が低く、多く産むほど不幸」日本で子どもが増えるはずがない当たり前の理由 経済学が明かす子育て世代の女性が背負う3つの大問題 (5ページ目)
    slack_pulse
    slack_pulse 2023/11/18
    最近は意識も変わり夫の家事育児の負担が増えてきているがそれに伴い夫側の幸福度がどうなってきているのかは気になる
  • 米OpenAI、サム・アルトマンCEOが退社へ 事実上の解任 - 日本経済新聞

    【シリコンバレー=中藤玲】生成AI人工知能)「Chat(チャット)GPT」を手掛ける米新興オープンAIは17日、サム・アルトマン最高経営責任者(CEO)が退任すると発表した。現在、最高技術責任者(CTO)のミラ・ムラティ氏が暫定CEOに就く。新たなCEOの人選も進める。事実上の解任とみられ、アルトマン氏は退社する。同社は声明で、アルトマン氏の退任について「取締役会による審議プロセスを経たもの

    米OpenAI、サム・アルトマンCEOが退社へ 事実上の解任 - 日本経済新聞
    slack_pulse
    slack_pulse 2023/11/18
    Microsoftが諸々発表したタイミングなのでお金絡みの問題か
  • 罵倒としての「だるい」がピンとこない

    ヤンチャな未成年を相手にする仕事をしている。こういう子ども達はたいてい初対面で「キモい」とか「ババア」とか罵ってくるんだけど、ここ数年「だるい」と言われることが急に増えた。誰か有名人が言い始めたのだろうか。 怖い顔ですごみながら言ってくるから罵倒の一種として言っているのは分かるんだけど、「だるい」が罵倒になる感覚がいまいちピンとこない。 どういうニュアンスでだるいを使っているのだろう。「あなたの存在(または行為)は私のやる気を削いでいます」みたいな意味で「だるい」を使っているのだろうか。それとも特に意味を意識せず悪口っぽい雰囲気で発しているのだろうか。

    罵倒としての「だるい」がピンとこない
    slack_pulse
    slack_pulse 2023/11/17
    “ここ数年「だるい」と言われることが急に増えた” 前から使ってる人はいたが、他者に対して直接言ってる人は少なかったかもしれないな
  • 2023年の話題&ベストセラーをまとめて紹介! Udemyで今年最大級のセール開催、生成AIなど対象講座が1,200円より - はてなニュース

    世界中を席巻した生成AIは、ブームに終わることなく着実に社会のさまざまな場面で利用が進んでいます。特にChatGPTを始めとするテキスト生成はビジネスシーンですぐに適用可能なケースも多く、使いこなす人とそうでない人には大きな差が生じつつあります。 使いこなすノウハウにも一定の知見が貯まっており、定番となるセオリーが整理されています。正しく学ぶことができれば一気にキャッチアップできるでしょう。Udemyの講座でも、ChatGPTを使いこなすプロンプトの作法や、アプリケーションにLLM(大規模言語モデル)を組み込むノウハウ、AIをより深く知る数学知識などに人気があります。 この記事では、2023年11月17日(金)に始まるブラックフライデーセール(24日まで)、そして26日(日)から2日間のサイバーセールの対象になる人気講座から、エンジニアリングやビジネスシーンにおいて読者の成長を助けてくれる

    2023年の話題&ベストセラーをまとめて紹介! Udemyで今年最大級のセール開催、生成AIなど対象講座が1,200円より - はてなニュース
    slack_pulse
    slack_pulse 2023/11/17
    逆にセールじゃないときあるんか
  • 設計・ソフトウェアアーキテクチャを学べるGitHubリポジトリ 16選

    はじめに 今回の記事では、設計やソフトウェアアーキテクチャを学べるGitHubリポジトリを16個紹介する。 対象とする読者 設計やソフトウェアアーキテクチャに興味関心があるエンジニア GitHubエンジニアリングの情報収集に活用したいエンジニア タイトルで気になった人 Architectural Patterns システムの基的な構成を理解するためのパターンやテンプレートを提供している。これらのパターンを学ぶことで、システムの構造やコンポーネントの関連性、相互作用を理解できる。これが開発者にシステムをより効率的かつ効果的に設計・実装する能力をもたらす。 Design Patterns for Humans 設計パターンを人間が理解しやすい形で説明している。デザインパターンは特定の問題に対して再利用可能なソリューションを提供する。これによって、開発者はより効率的にコードを記述でき、メンテ

    設計・ソフトウェアアーキテクチャを学べるGitHubリポジトリ 16選
  • 強い思想: Go を Web 開発に採用する上で

    Go は Web 開発に向いているか? 最も向いている領域は「CLI ツール」「ミドルウェア」「マイクロサービス」だと思っている。なぜならそれらはコードベースを比較的小さく抑えることを前提としているからだ。 Go は大きなコードベースを抱えやすい設計の言語になっていない。 ミドルウェアとマイクロサービスに関しては小さく作ることが正義。 CLI ツールに関しては単一責務なツールであれば小さくなるが,複数を束ねるツールであっても Web サービス開発に比べれば考えることは少なくて済む。 Web 業界における「一般的な Web 開発」,すなわちモノリスを基とした中規模以上の開発にははっきりと 向いていない と言うべきだろう。 フラットパッケージは正義か? 私が SNS で何度か言及した以下の記事がある。 フラットパッケージ戦略は,確かに Go文化圏においては一定の支持を集めている。Go

    強い思想: Go を Web 開発に採用する上で
    slack_pulse
    slack_pulse 2023/09/10
    “Go は大きなコードベースを抱えやすい設計の言語になっていない” 本当に言語自体の設計の問題なのかな?単にソフトウェアの設計の問題な気がしてならない