菅さんの説明しない姿勢は、パンデミック下のリーダーとして失格です。しかしながら、菅政権が良い仕事をした部分は評価をする必要があります。世界中で争奪戦のワクチンを確保して、現在の接種数は世界第4位です。これは菅内閣の手腕に寄るところ… https://t.co/aNV9JYm9Tc
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
Railsプロジェクトで、自分が好んで使っている便利な処理をまとめてみました。 core_ext編 sort_byは安定ソートではないので、with_indexを組み合わせて安定ソートを行う https://gist.github.com/alpaca-tc/ed793961f2db438abaae3c00b7e303fa RSpec編 partial viewでインスタンス変数を呼び出していないことをチェックするテスト https://gist.github.com/alpaca-tc/c19f00d583234a2c73eda6d8378b8c50 モデルが変更された際に、参照元・参照先の双方に関連が定義されていることをチェックするテスト https://gist.github.com/alpaca-tc/d53dee5977746256717c7522988b13d8 テーブルが変更
マイクロソフト、JavaScriptに型宣言を追加しつつトランスパイラ不要の「Types as Comments」をJavaScript仕様策定会議のTC39に提案へ マイクロソフトのTypeScript開発チームは、JavaScriptのコードにTypeScript互換のアノテーション(注釈)を加えることで変数や関数などの型を宣言し、エディタなどのツールで型情報を活用可能にする一方、実行時にはJavaScriptエンジンがアノテーションを無視することでコードをトランスパイラで変換することなく実行可能なJavaScriptの新構文「Types as Comments」を、JavaScriptの使用を策定する「TC39」(Ecma International, Technical Committee 39)に提出する計画を明らかにしました。 このマイクロソフトの発表には、TC39の共同議長で
1. はじめに 前回の「アジャイル開発プロセスの本質」(前編・後編)では、ソフトウェア・エンジニアリングの基本に従いアジャイル開発プロセスを設計していくことにより、アジャイル開発プロセスの進め方、実施する活動、作成する成果物についてなぜそうなっているのかを知り、アジャイル開発プロセスへの理解を深めました。 本記事ではその続編として、DX(デジタルトランスフォーメーション)の文脈におけるプロダクトをアジャイルに開発していくにあたり、特に要求プロセス部分に絞ってソフトウェア・エンジニアリングの基本とアジャイル開発プロセスでの対応をより詳細に解説することで、DXプロダクト開発における要件定義の理解を深めるということを目的としています。 本記事のタイトルにある「要件定義」という言葉はフェーズではなく、要求を決めるまでの活動の分類=要求プロセスという意味で使っています。この使い方の違いについては、前
State of DevOps Report 2021を日本語で解説 ーTeam Topologies Model、プラットフォームが重要な要素ー はじめに State of DevOps ReportはDevOpsの成熟度についてアンケート形式で調査しているレポート資料です。毎年アップデートされているので、直近の動向などを理解し、かつ課題解決の活路を見出すのに良いレポートです。2021版が先日リリースされていました(もとのレポートはこちら)。 デジタルトランスフォーメーションの文脈の中で、ソフトウェア開発がますます増えてきていますが、単に一発作っておしまいではなく、継続的に進化させることが求められます。継続的にサービスを進化させていくことがビジネス力の根源となるということをアンケート調査から証明したのが、このレポートで、調査内容については、『LeanとDevOpsの科学』をご一読いただく
Node.jsの作者であるライアン・ダール(Ryan Dahl)氏が新たに立ち上げ、サーバサイドでJavaScript/TypeScriptを実行するためのオープンソースのフレームワーク「Deno」と、その分散ホスティングである「Deno Deploy」を提供する「Deno Company」はECMAインターナショナルに加盟し、JavaScriptの標準化を行うTC39ワーキンググループに参加することを発表しました。 Deno has joined @EcmaIntl's @tc39: the JavaScript standards committee.https://t.co/meFUKD5KKG — Deno (@deno_land) December 13, 2021 DenoはTC39ワーキンググループの参加によって、JavaScriptを誰にとってもよいものに改善していくととも
15年間、某スポーツショップでアウトドア用品の販売を経験。 2022年4月から群馬県赤城にあるグランピング施設で働いています。 レジャーが好きな人、これからレジャーを始めようと思っている方に楽しんでいただけるようなブログにしたいと思っています。 お気軽にコメントくださーーい!! ど~~も、ぽっけです。 検索ワードでこのブログにたどり着いてくれた方は、今までポリエステルのテントやタープを使っていて、TC幕に買い換えてみたい方。 もしくは、初めてテントやタープの購入を考えて、いてどっちの素材がいいのか悩んでいる方。 どちらかの方が多いのではないでしょうか? (違っていたらすいません、、、。) 皆さんの悩みが少しでも解決できるように頑張って書いていきます! 時間が無い方のために結論から先に書きます。 【ポリエステル生地のメリット、デメリット】 ・メリット ①雨に強い(耐水圧、撥水性に優れている
SmartHR Advent Calendar 2024の2日目です。 Railsでは Rails.cache でキャッシュストアを扱うことができます。 このキャッシュストアを、保存先の変更や、gemの変更等で別のキャッシュストアに移行することが稀にあります。 今回は、そんなキャッシュストアの移行手順について書いていきます。 1. ハイブリッドのキャッシュストアを定義する 本番環境でキャッシュストアを変更する際には、新旧のキャッシュストアを一気に入れ替えると不具合が起きて困るでしょう。 まずは、移行期間には双方のキャッシュストアが使えるようなハイブリッドのキャッシュストアを定義します。 class HybridCache < ActiveSupport::Cache::Store def initialize(new_cache:, old_cache:) @new_cache = new
Topcoderとは、グローバルで190以上の国と地域からおよそ160万人(2021年現在)のアルゴリズム専門家、ソフトウェア・エンジニア、UI/UXデザイナーが登録する「テクノロジスト・コミュニティ」。オープンなコンテスト形式(コンペティション形式)で、デジタル時代に求められる技術ソリューション・モジュールの開発を競い、最良の成果を生み出すコミュニティであり、そのプラットフォームの名称を指します。 2001年に競技プログラミング向けのウェブサービスとして提供開始され、秀でたスキルを持ったプログラマーが多く参加しており、その力をエンタープライズ企業のお客様にもご提供するため、コンテスト形式にてサービスを提供しています。 なぜTopcoderを活用するのか? 1.最新のテクノロジー・スキルが必要だから デジタル化に向けた取り組みが一般的になり、トップレベルの才能を見つけ出すことは容易でなく、
本記事は20分程度でお読みいただけます。 こんにちは。TC3データサイエンス部門の梅本です。 普段はPyTorchを使っているのですが、新しいライブラリを触るのも勉強になると思いますので、今日は新進気鋭の深層学習ライブラリであるJAX/Flaxを使って、MNISTを学習させてみようと思います。 はじめに 皆さんご存知の通り、TensorFlow、Keras、PyTorch(Chainer…)と近年は様々な深層学習ライブラリが使われています。最近、JAXというライブラリが話題になっているものの、十分すぎるライブラリがある中でなぜJAXが新たに出てきたのでしょうか?(そしてなぜ使うべきなのか)。この理由には後発ライブラリの強みとして、先行ライブラリの問題点を改良しているという点が挙げられます。現状以下のような利点が挙げられます XLAコンパイルによる高速性 厳密な乱数の管理による再現性の担保
Deno aims to be the best runtime for the modern JavaScript developer. One way we do this is by embracing the latest in JavaScript standards. Deno is fundamentally built for modern JavaScript: Promises, async/await, ES modules and async iterators are all first-class citizens. To make sure that future evolutions of JavaScript will continue to work well for Deno - and server-side JavaScript runtimes
はじめに デジタル・ネイティブなユーザーの台頭や、リアルでの顧客接点が作りづらい状況のなか、オンライン(デジタル)で顧客接点を創造し、既存サービスでの顧客ロイヤリティの向上に取り組む企業が増えています。また、DXレポート2では、顧客接点のデジタル化がDXのファーストステップとしても記載されています。これらの観点で、顧客接点をつくり、顧客体験を向上していくことが求められています(参考ブログ記事:こちら)。 今回の記事では、顧客体験(Customer Experience)を向上するための基礎知識として、グッドマンの法則を提唱したジョン・グッドマン氏の著書である『顧客体験の教科書』で紹介されている、顧客体験を創造するために必要な考慮ポイントを解説いたします。 Customer Experience 3.0とは? 日本語版ではより親しみやすく、『顧客体験の教科書』となっていますが、本書の原書版の
ど~~も、ぽっけです。 大人数でやるキャンプやBBQには、大きいタープがあると「雨よけや日よけ」になるので便利ですよね。 とくに今回紹介するユニフレーム【REVOタープⅡ〈L〉TC/TAN】は一般のヘキサタープと少し違ったカタチをしていて有効面積が広く、火の粉に強いポリコットンのヘキサタープです。 ユニフレーム(UNIFLAME) REVOタープII TC L TAN 682081 楽天で購入 簡単に設営できる「ヘキサタープで広いもの」をお探しの方や「ポリコットン(TC)素材のタープ」を探している方の参考になれば嬉しいです。 【商品説明】 ・商品名:REVOタープⅡ〈L〉TC/TAN ・品番:682081 ・サイズ:収納時:約70×20×20(高さ)cm ・材質:テトロンコットン(ポリエステル65%+35%) ・セット内容:張縄メイン×2、張縄サブ×4、ポールケース、ペグケース、収納ケース
Stage 1 (explanation) TC39 proposal champions: Daniel Ehrenberg, Yehuda Katz, Jatin Ramanathan, Shay Lewis, Kristen Hewell Garrett, Dominic Gannaway, Preston Sego, Milo M, Rob Eisenberg Original authors: Rob Eisenberg and Daniel Ehrenberg This document describes an early common direction for signals in JavaScript, similar to the Promises/A+ effort which preceded the Promises standardized by TC39 i
はじめに 従来のVPNでは全ての通信はVPNサーバーを経由するよう設定することでトラフィックのアクセス制御が可能でした。ですが、昨今のオフィスを離れた働き方では通信の遅延が大きな問題となります。例えば東京にVPNサーバーがあり、バンガロールからリモートワークするようなケースでは、バンガロールの隣に座っている同僚のPCに接続するために一度東京を経由する必要がありました。そこでLinux kernelに含まれるWireGuardや、Cloudflareが提供するWARP、SlackがOSSで開発しているNebulaに代表されるP2P型VPNが注目され始めています。 ですが、P2P型のトラフィックは監視がしづらいというデメリットがあります。またVPNは外からの守りは堅牢ですが一度中に入ればどこでも行けるという問題(Lateral Movement)もあり、IoTによる施設の監視に利用される小型コ
前回 (“Gig Innovated”) は、Gig が解決する課題と未来についてお話しましたが、今回はその未来にたどり着くまでの道のりに潜む、ソフトウェア開発の課題をもう少し深堀りしたいと思います。 年々複雑になるソフトウェア開発 社会の動きが年々早まる中、企業もプロジェクトも、今までに比べ更にリアルタイムな意思決定と戦略の組み替えが成長の鍵となってきています。ジョブ型雇用の考え方が広まったのも、こういった背景により、戦略に合った経験豊富な人が求められているということが要因の一つでしょう。 ソフトウェア開発においても、フルスタックエンジニア (ユニコーンを探すようなもの…) ともてはやされた時期も数年で過ぎ去り、専門性を持った人がより必要とされ始めているように感じます。ソフトウェア業界の外にいる方からすると、昨今の AIブーム に牽引されるノーコード開発で、ソフトウェアエンジニアが不要に
今回、mosya<TC>というType Challengesをブラウザーのエディターから挑戦して採点できるサービスをリリースしました。 Type ChallengesはTypeScriptの型に関する問題を解くためのGitHub上のプロジェクトで、MITでライセンスされているので、誰でも自由に利用することができます。 これを解くことで、かなりの型力が身につくので、以前から昼休みによく友人と解いていました。 今回、このことを思い出しType Challengesに挑戦しやすくするためにブラウザー上でエディターを提供し、問題を解いた後にすぐ採点できるサービスを作りました。 使い方を動画にしてみたのでぜひご覧ください このように気軽にType Challengesに挑戦できるのがサービスの特徴です。 また、受講履歴を残したり、書いたコードをTwitterでシェアすることができます。 反響もよく4
はじめに 2020年末のDXレポート2公開後(参考記事)、多くの企業がテクノロジーを活用した社内の業務の効率化だけではなく、顧客向けに価値創造をするためにテクノロジーを活用するようになってきています。単なる効率化だけではなく、ビジネスモデル自体をまさに変革しようとしている企業が出てきていると言えます。 一方で、「テクノロジーを活用する」ことに意識が引っ張られてしまい、内発的動機で何かを進めようとするインサイド・アウトな思考に陥ってしまうことも多々あります。スタートアップの生存率は、創業から5年後は15.0%と言われていることから、ビジネスアイデアの生存率はそれより低い可能性があります。超大企業であれば、10回打てばなんとかなるという考え方もできるかと思いますが、そういった企業はごく僅かでしょう。 リーンスタートアップを含めて新規事業の立ち上げを考えるフレームワークはいくつかありますが、新規
AppleがmacOS 15 Sequoiaに同梱されているフォントリストを公開しています。詳細は以下から。 Appleは現地時間2024年09月16日、iPhoneの画面をMacに映し出し操作できるiPhoneミラーリング機能やアプリケーションウィンドウをタイル状に並べられるウィンドウマネージャー機能、パスワードアプリを搭載した「macOS 15 Sequoia」をリリースしましたが、AppleはこのmacOS Sequoiaに同梱しているシステムフォントのリストを公開しています。 macOS Sequoia comes with these built-in and downloadable typefaces. Fonts included with macOS Sequoia – Apple Appleが公開したリストによると、macOS 15 Sequoiaのインストール済みまた
GitHub Copilot for Businessを提案してみたら50分で採用されたので試してみた 〜やめられないスタートアップのスピード感〜 はじめに 皆様はスタートアップ企業と聞くとどんなイメージをお持ちでしょうか? 尖ったアイデアと技術力で世の中を少しでも便利にするサービスを生み出す少数精鋭の企業? ハイリスクだけどハイリターンが期待出来る企業? Tシャツやジーンズの出で立ちで働く自由な空気感の企業? 多分どれも正しくて堅苦しい型にハマらずに素早い意思決定と世の中を良い方向に変えたいんだという思いで突き進む企業というイメージではないかと思います。 スタートアップはもちろんメリットもデメリットもありますが、私が思うスタートアップの魅力は大企業に比較した時の圧倒的なスピード感ではないかと思います。 ChatGPTの話題に見るように世の中の変化はより加速度を増しており、小さいスタートア
ペット見守りカメラ買った~ すごい時代になったもんだ・・・昭和の人間としては、ここ20年程の社会の技術の進歩にはびっくりする。だって、20代の頃会社で働き始めた頃は、通信手段は有線電話やテレックス(だっけ?古いタイプライターみたいので、通信文をカタカタと用紙にプリントされるやつ)、英文タイプライターなんて、オリベッティのがっちゃんがっちゃんいうやつを使ってて、もうとっくの昔に処分してしまったけど、持ってればアンティークだよね。。。 その後、ワープロが出てきて、すごいすごい、といっているうちに、パソコンが出てきて、それからは携帯、スマホと、あれよあれよと進歩して、もうおばちゃんはびっくり仰天ですΣ(・□・;) で、しばらく前からなんとな~く欲しいなあ~と思っていて、やっと購入したのが、ペット見守りカメラ(兼防犯カメラにもなる)今の私はほぼ在宅で、外出はあまりしないのだけど、それでもおもしろそ
はじめに JavaScriptで3DといえばThree.jsが有名だと思いますが、今日はChatGPTへ質問して得た回答でThree.jsを使ったアニメーションプログラミングをしてみたいと思います。 まずは全部お任せでアニメーション 質問 HTMLとJSでThree.jsを使って3D画像を動かすコードを教えてください。 すると手順及びコードで分かりやすく教えてくれました。 回答 Three.jsを使って3D画像を動かす基本的なコードを以下に示します。このコードは、HTMLとJavaScriptで構成されており、Three.jsのCDNリンクを含めています。 まず、HTMLファイルを作成してください。以下のコードをindex.htmlという名前で保存してください。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <
■ブログランキング参加中です(記事が参考になったという方は是非クリックで応援をお願いします) ――よくこんなに人気するな、と思っていたG3の2頭だったので。 目次 1回4日福島競馬 追い切り注目馬 予想と結果 【福島9R】織姫賞 リュウグウヒメ 【福島10R】天の川S ファイアランス 【福島11R】七夕賞 G3 ブラックマジック 3回4日小倉競馬 追い切り注目馬 予想と結果 【小倉11R】プロキオンS サンライズホープ 【小倉12R】シンガポールTC ブラッディムーン 1回4日函館競馬 追い切り注目馬 予想と結果 【函館11R】五稜郭S レオンドーロ レース回顧 七夕賞 2021 www.yosounohone.com レース回顧 プロキオンステークス 2021 www.yosounohone.com 1回4日福島競馬 追い切り注目馬 予想と結果 【福島9R】織姫賞 リュウグウヒメ 予想➡
はじめに ChatGPTが連日話題ですが1回の質問で人の顔にモザイクを掛ける実装が出来るか試してみました。何回か試してみた結果、1回では実装出来ない場合もありましたが概ね1回の質問で実装出来ることを確認出来ました。 ChatGPTはなんでもそれっぽい事を回答してくれる事は周知のことで、コーディングやバグ探しなどもやってくれるのですがどうせなら目に見えて結果がすぐ確認出来るイメージ処理で試してみたいと思いProcessingのコードを書かせてみました。 どういうイメージ処理の実装をやらせてみようかなと思ったのですが、画像ファイルを読み込み人の顔を自動で認識してモザイクを掛けるというのが面白そうだなと思い今回はそれをやってみることにしました。 事前準備 事前準備としては顔にモザイクをかけたいので人の顔が写っている画像の用意とProcessingをMacにインストールしておくだけです。 Proc
こんにちは。 服の生地についてのブログを書いています、服地パイセンです。 生地で「TCツイル」って、よく聞きます。 ワーク系ブランドのチノパンによく使われる生地なんですが、この「TC」って何か知ってますか? TCツイルとは?簡単にいうと何? TC素材ってなに?TCツイルを詳しくいうと… TCツイルの特徴 T/Cツイルの特徴 TCツイルの経年変化 ディッキーズとスケーター 安くて丈夫 スケボーカルチャーやサイズ感など 最後に TCツイルとは?簡単にいうと何? TCツイルはワークパンツなんかに使われる硬めでハリと光沢のある、綿ポリで綾織りの生地です。 ディッキーズのチノパンの生地というとわかりやすいかもしれません。 スケーターがよく履いている、すごく丈夫な生地。 なんとなくTCツイルについてざっくり知りたい、という方はここまでの理解で十分だと思います。 ここから先は、もう少し詳しく書いていくの
はじめに こんにちは、TC3 AIチームの@mumeco_mlです!弊社は2022/10からGCP Cloud Partnerとなっておりまして、現在GCP(Google Cloud Platform)のプロジェクトでの活用をより促進しております。今回は、このGCPの機能の1つであるCompute Engineを利用したAI開発環境の作り方をご紹介いたします。GCPのVMで開発環境を作る場合、大きく分けて事前にML用に用意された環境を利用する方法と、Dockerを使ってOS環境等も含めて作る方法があると思いますが、今回は前者を説明します。需要があれば、後者の解説も作ろうと思います。 クラウド開発環境の利点・欠点 利点 高額なGPUをオンデマンドで効率的に活用できる ローカルマシンの動作が重くならない 任意のマシンスペックを利用できる 欠点 使用時間に応じて課金される 実際に開発するまでに環
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く