2022年11月15日のブックマーク (9件)

  • Effective Error Handling in Golang

    Introducing Earthly Cloud. Consistent, repeatable builds. Advanced caching for speed. Works with any CI. Get 6,000 build min/mth free! Learn more. Introducing Earthly Cloud. Consistent, Fast Builds, Any CI. Get 6,000 build min/mth free! Learn more.

    Effective Error Handling in Golang
  • 「NISA恒久化」暗雲、非課税期間の延長は無理筋か

    政府が年末の公表を予定している資産所得倍増プラン。支持率低迷に苦しむ岸田政権が現状打破のきっかけとしたかったところだが、プランの目玉施策である「NISA(少額投資非課税制度)恒久化」の見通しが怪しくなってきた。官邸と金融庁、そして金融業界の間で調整が難航しているというのだ。 システム改修が障壁に 投資で得た収益が条件つきで非課税となるNISA制度は、国が掲げる「貯蓄から投資へ」の流れを勢いづける目的で2014年にスタート。総口座数は2022年3月時点で1600万を超える。ただし現行制度は時限措置つき、つまり「期間限定キャンペーン」のようなもので、若者が老後に向けた資産形成に向けて安心して活用できる制度設計とは言いがたい。 時限措置を撤廃し、NISA制度を恒久化する機運が一気に高まったきっかけは、5月に外遊先ロンドンでの講演で飛び出した岸田首相の発言だった。ここで首相はNISA制度の「抜

    「NISA恒久化」暗雲、非課税期間の延長は無理筋か
    havanap
    havanap 2022/11/15
    GPIFやらなにやらの投資先がだいぶ株式率上がっちゃったので買い支えてもらわないと困るはずだがどうすんじゃろ
  • 次世代半導体に向けた国策新会社は成功するか【西田宗千佳のイマトミライ】

    次世代半導体に向けた国策新会社は成功するか【西田宗千佳のイマトミライ】
    havanap
    havanap 2022/11/15
    富士通の京速用につくったFabは京速用のプロセッサ作ったら他に利用せずにさっさと解体しちゃったんだよな
  • SPA化するMPAとMPA化するSPA ~TechFeed Experts Night#4 講演より | gihyo.jp

    記事は、2022年9月に開催された「TechFeed Experts Night#4 〜 フロントエンドアーキテクチャを語る」のセッション書き起こし記事「SPA化するMPAとMPA化するSPA(@yosuke_furukawa⁠)⁠ ― TechFeed Experts Night#4 フロントエンドアーキテクチャを語る」を転載したものです。オリジナルはTechFeedをご覧ください。 古川と申します。@yosuke_furukawaでTwitterなどをやっております。 SPAは”見えるようになるまでが遅い” 私が今回お話するのは「MPA化するSPA」です。もともとSPAは、画面遷移(トランジション)をアプリケーションに合わせて最適化することを目的として発展した技術だと思っています。変更が発生したところだけレンダリングすることで高速化するテクニックだったのが、それをすべてのページで行う

    SPA化するMPAとMPA化するSPA ~TechFeed Experts Night#4 講演より | gihyo.jp
    havanap
    havanap 2022/11/15
  • Pythonプログラミングに必要なもの全部入り!「Anaconda」を使ってみよう

    Pythonの開発環境にはいくつかの種類があり、代表的なのが「Anaconda」(アナコンダ)だ。Anacondaの概要やインストール方法、基的な使い方を紹介する。 Pythonはとても人気があるプログラミング言語です。人気の理由は、おぼえやすく使いやすいシンプルな文法であること、豊富なライブラリを備えていることなどが考えられます。特に、AI人工知能)やデータ分析向けのライブラリが充実していることが、Pythonの人気を押し上げる一因になっています。 Pythonの開発環境にはいくつかの種類があります。Pythonでプログラミングを行う際は、それらの中から目的に合った開発環境を選んで使ったり、複数の開発環境を使い分けたりします。とはいえ、Pythonを使い始めたばかりの方にとっては、どの開発環境から試せばよいのか、選択肢が多くて迷ってしまうかもしれません。そこで稿では、Python

    Pythonプログラミングに必要なもの全部入り!「Anaconda」を使ってみよう
    havanap
    havanap 2022/11/15
    dockerとかで環境を作れる今あんまり使わんほうがいいイメージ
  • Chrome の console.log でハマらないために

    JavaScript を書いたことがある人ならば一度は使うであろう console.log ですが、この関数は思ったよりも厄介な性質を持っています。その性質を知らずに console.log を使うと、デバッグ時に大ハマリしてしまうことがあります。この記事では console.log の落とし穴についてお話します。 今回は Chrome に特化して解説しますが、Firefox や Safari でも同じ落とし穴があります。 console.log とは まずはさらっと基をおさらいしましょう。 大前提なのですが、console.logJavaScript の言語仕様(ECMAScript)で定義されていません。ブラウザ向けには whatwg の仕様がありますが、あくまでもそれはブラウザ向けの仕様であり、Node.js を含むほぼ全ての JavaScript 環境で使えるのは cons

    havanap
    havanap 2022/11/15
  • フロントエンドのテストコードを書くときに大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、フロントエンドエキスパートチームの @mugi_unoです! kintone では フロントエンドの刷新プロジェクト(通称フロリア)が進行中です。 blog.cybozu.io kintone の開発では E2E 主体の自動テストを整備していましたが、 フロントエンドの刷新に合わせて、新たにフロントエンド側でのテストコードを積極的に書いています。 テストを書くことに不慣れなメンバーもいるため、日々 Pull Request 上でのレビューやペア・モブ作業を通じて、知見の共有が行われています。今回はフロントエンド刷新のテストを書いてきた中から、筆者が有用だと感じた知見やノウハウを紹介したいと思います。 目次 💡「実はそれ最初からパスしてるかもしれない」 期待する操作で期待する結果になることを厳密に検証する 他のテストケースによって前提条件を担保する 💡「テストコード上のロジッ

    フロントエンドのテストコードを書くときに大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ
    havanap
    havanap 2022/11/15
  • Goで書くテスタブルなCLIツールの作り方 | gihyo.jp

    CLIツールをテストする難しさ ターミナルなどで動作するCLI(コマンドラインインタフェース)ツールは、パッケージを公開して利用してもらうライブラリと比べてテストがしにくいと感じる読者も多いでしょう。 CLIツールは、ファイル/標準入力からの入力や、ファイル/標準出力/標準エラー出力への出力があることが多いです。また、コマンドライン引数やオプション(フラグ)によって変わる挙動のパターンが多いため、網羅的なテストが大変です。 入出力についても単一のファイルを読み書きするだけではなく、ディレクトリごと作成したり、特定のディレクトリ以下を再帰的に読み込むような処理もよくあります。 main関数にすべての処理をすべて書くような作りのCLIツールだと、実際にビルドしてテストスクリプトなどから動かしてテストするしかありません。しかし、せっかくCLIツールをGoで書いているのであれば、テストもGoで書き

    Goで書くテスタブルなCLIツールの作り方 | gihyo.jp
    havanap
    havanap 2022/11/15
  • 文字を入力するだけで「萌え声」を簡単一発生成してくれる「Moe TTS」

    萌(も)え声を出したくても出せない人でも簡単に簡単に萌え声を生成できる「Moe TTS」が公開されていたので利用してみました。Moe TTSは機械学習を用いて実際のゲームソフトの音声等を合成しており、機械学習でアプリケーションを開発するコミュニティ「Hugging Face」内で公開されています。 Moe TTS - a Hugging Face Space by skytnt https://huggingface.co/spaces/skytnt/moe-tts Moe TTSにアクセスするとこんな感じの画面が表示されます。 そのまま上にスクロールすると文字の入力ボックスが現れます。デフォルトで「こんにちは。」と入力されていたので、今回はこれに続けて「今日も寒いですね。」と入力。そして、「Generate」をクリックします。 すると、ページ下部に再生ボタンが現れます。そのまま再生ボタン

    文字を入力するだけで「萌え声」を簡単一発生成してくれる「Moe TTS」
    havanap
    havanap 2022/11/15