YouTube でお気に入りの動画や音楽を楽しみ、オリジナルのコンテンツをアップロードして友だちや家族、世界中の人たちと共有しましょう。
はじめに この方法を教えると誰もが早くに出会いたかったと口を揃えて言いました こんにちは。Watanabe Jin(@Sicut_study)です。 今回はエンジニアがすべき究極の勉強法について完全解説していきます。 世の中には多くの勉強法が存在したり、インプット中心、アウトプット中心など色々な考え方があります。 ここでは実際に私が運営しているプログラミングコーチングJISOUで実際に用いている科学的根拠のある最高の勉強方法について徹底的にご紹介します。 また勉強法についての一般的な理論を紹介している記事や本は多数存在しますが、エンジニアに特化して紹介しているものはおそらく日本には存在しません。 この記事をしっかりと理解して、実践していくことで今までの勉強の何倍ものスピードで成果が得られるようになりますし、この考え方はすべての学ぶという行動で利用できるもので人生をより豊かにしてくれます。
子どもにAIを使わせるとはいっても、その目的がAI活用スキルを研いて使いこなせるようにすることと、ドリルのような学習ツールとして使っていくのとでは、実施方法も違うし得られるものがだいぶ違う。 この2つのアプローチの違いは、今後AIと教育を語る上で欠かせない区別となっていくだろう。 いつAIを学ぶのか いま日本の社会で圧倒的に不足しているのは、AIを活用できる人材だ。これはAIを使って何らかの開発行為を行うエンジニアが不足しているという面と、日常業務にAIを活用することで効率化が図れる人材が不足しているという面がある。 エンジニア不足に対応する取り組みとしては、AWSが開設した「生成AI開発が学べるトレーニングコース」を取材した。AIを活用した業務改善については、リートンテクノロジーズジャパンが主催する「プロンプトソン」がある。 これらの活動は、大学生や社会人を対象に、「今々の課題の解決」を
「ゆっくりボイス」は、テキストを自動的に読み上げるための音声合成技術の一種です。由来は、「東方Project」というシリーズに登場するキャラクター、「ゆっくり霊夢」「ゆっくり魔理沙」にさかのぼります。言葉をゆっくりと発音し、一文字一文字を注意深くアウトプットする少し機械的でユニークなスタイルで、立ち絵とこのボイスを併用して制作した動画は日本のYouTubeで大人気を博します。 自分の顔を出しなくても手軽に面白い動画を作成できるので、ゆっくりボイスを一度使用したいと考える方もいるでしょう。この記事では、ゆっくりボイスを合成できる便利なソフト、サイト、アプリをまとめます。どのツールを利用すればいいのか困っている方は、ぜひ参考にしてみてください。 Part 1.無料のゆっくりボイス読み上げサービス5選 以下で各ゆっくりボイス合成サービスの機能や動作環境などの情報をそれぞれ確認してください。 1V
最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。2020年の20.10のマルチステージビルドの導入で大きく変わったのですが、それ以前の資料もweb上には多数あり「マルチステージビルドがよくわからない」という人も見かけるので過去の情報のアンラーニングに使っていただけるように改めて整理していきます。 仕事でPythonコンテナをデプロイする人向けのDockerfile (1): オールマイティ編で触れた内容もありますが改めてそちらに含む内容も含めて書き直しています。 本エントリーの執筆には@tk0miya氏から多大なフィードバックをいただきました。ありがとうございます。 基本的なメンタルモデル現代的な使い方を見ていくために「Dockerを使ってビルドする」というのはどのようなものか考えを整
はじめに 私のエンジニアとしての初仕事はDockerでした。辛かったのをいまでも思い出します みなさんこんにちは、Watanabe Jin(@Sicut_study)です。 みなさんはエンジニア始めたての時にどんなことで苦労したでしょうか? GitHub Docker Kubernetes AWS など色々あるかと思いましたが、「環境構築」というのは多くの人がつまづく箇所かと思います。 プログラミングの勉強をするにはそもそもの開発環境がないとできないことも多いです。 またAWSなどのクラウドを利用してデプロイをするときにも再度登場して苦しめられます。 今回はそんな初心者には考え方や使いどころがわかりづらいDockerについて例え話を活用しながら説明していきたいと思います。 Dockerが難しいと思うのは、「概念がよくわからない」「説明を読んでも使いどころのイメージがつかない」というのがある
概要 執筆時現在、Rust は 2016〜2022 年の間 Stack Overflow Developer Survey アンケートで『最も愛されているプログラミング言語』で1位を獲得し続けている人気の言語です。一方で、Rust は 学習難度が高い 言語とも考えられているようです。 そんな人気が出ているプログラミング言語 Rust について、初心者向けに概要と導入手順をざっくりとまとめてみました。 前提 プログラミングの基礎的な用語(「コンパイル」など)は知っている前提 筆者のマシン環境は macOS 導入手順については macOS を前提に記載 Rust とは 「Rust(ラスト)」 は、「錆(さび)」を意味する英語からきており、オープンソースライセンスで公開されている比較的新しいプログラミング言語です。 Mozilla の従業員のグレイドン・ホアレ(Graydon Hoare)氏の個
Rustは、システムプログラミング言語として2010年に誕生した比較的新しい言語です。 高速な実行速度と並列処理の能力、優れたセキュリティ性能を備えており、近年注目を集めています。 本稿では、Rustの特徴や可能性、限界点、学習方法などについて詳しく説明します。 CやC++の代替として、新たな言語を習得したい方におすすめの内容となっています。 Rustとは、どんなプログラミング言語? Rustは比較的新しいプログラミング言語ですが、Microsoft、Google、Amazonなどの大手テクノロジー企業が積極的に活用していることから、近年注目が高まっています。 大企業の採用が他社にも波及し、今後さらに普及が進むことが予想されます。 本稿では、Rustの特性や長所、用途などについて詳しく説明していきます。 Rustの特徴と優位性 Rustは高速な処理能力、並行処理への対応、そして優れた安全性
はじめに Pythonは柔軟性が高く、初心者にも適したプログラミング言語ですが、その一方で速度面では他の言語に劣るとされています。本記事では、先月ピッツバーグで開催されたPyCon US 2024で紹介されたPythonの高速化技術について詳しく解説します。 Pythonの速度問題 「Pythonはランタイムにコストを払う」という古い格言が示す通り、Pythonは解釈型言語であり、実行時に多くの処理を行うため速度が遅くなることがあります。Pythonはソースコードを効率的なバイトコードに変換し、それを直接実行することで動作します。このプロセスには多くの間接処理が含まれ、単純な命令でさえも多数のCPU指示に分解されます。例えば、二つの数値を足すだけでも500以上の命令が実行されることがあります。 高速化のためのコンパイル技術 Cythonによる最適化 PyCon 2024でのSaksham
はじめに 私のエンジニアとしての初仕事はDockerでした。辛かったのをいまでも思い出します みなさんこんにちは、Watanabe Jin(@Sicut_study)です。 みなさんはエンジニア始めたての時にどんなことで苦労したでしょうか? GitHub Docker Kubernetes AWS など色々あるかと思いましたが、「環境構築」というのは多くの人がつまづく箇所かと思います。 プログラミングの勉強をするにはそもそもの開発環境がないとできないことも多いです。 またAWSなどのクラウドを利用してデプロイをするときにも再度登場して苦しめられます。 今回はそんな初心者には考え方や使いどころがわかりづらいDockerについて例え話を活用しながら説明していきたいと思います。 Dockerが難しいと思うのは、「概念がよくわからない」「説明を読んでも使いどころのイメージがつかない」というのがある
↓のようにiPhone 15 Pro Maxと似たフットプリント。 スペックですが、CPUは第12世代Intel N100、12GB LPDDR5 RAM、M.2 2242 SSDストレージ、5.5インチ(1920×1080)タッチ対応ディスプレイ、1,500mAhバッテリーという構成です。 本体重量は公称360gで、スマホ2台分くらいとなっています。 本体はGセンサ搭載で自動画面回転が可能なほか、ポート類にはUSB3.0 Type-A、USB2.0 Type-A x2、USB Type-C、HDMI、有線LAN、3.5mmイヤホンジャックを搭載しています。 真にポケットサイズで、かつ実用的なパフォーマンスを持った魅惑の端末。気になった方は、ぜひチェックしてみてください! デイリーガジェットYouTubeチャンネル! (”ほぼ”毎日更新中!) デイリーガジェットでは、UMPC(超小型PC)
はじめに こんにちは、kenです。みなさんコンフリクト解消してますか! チーム開発をしているとコンフリクトとは嫌でも向き合うことになりますが、コンフリクト解消って緊張感のある作業なのでやりたくないですよね。 そんなコンフリクト解消をちょっぴり楽にする(かもしれない)コマンドを最近知ったので今回はそれを紹介します、その名もgit rerereです。 git rerereとは Gitの公式ドキュメント(日本語版)には次のように記載されています。 git rerere コマンドはベールに包まれた機能といってもいいでしょう。これは “reuse recorded resolution” の略です。その名が示すとおり、このコマンドは、コンフリクトがどのように解消されたかを記録してくれます。 そして、同じコンフリクトに次に出くわしたときに、自動で解消してくれるのです。 ここに書かれているように、git
“AI検索”サービス「Perplexity」(パープレキシティ)がスゴい。 Perplexityは、質問に対してテキストで答えてくれる、チャットbot型生成AIだ。ChatGPTと似ているが、検索に特化しており、「Webの最新情報をベースに検索できる」点が異なる。 例えば、7月4日時点で東京都知事選(7月7日投開票)の最新状況を聞くと、こんなふうに答えてくれる。
こんにちは。KDDIアジャイル開発センターのサービスデザイナー よねみちです。 生成AIを用いたto Bプロダクトのスクラム開発や、お客様のDX・新規事業創出のきっかけとなるデザインスプリント支援などを行っています。 はじめに レビューや会議で誰かが「詰められてる」様子、心にきますよね。自分がやられるのはもってのほかですが、周囲で発生するだけでも心がすり減ります。。 特に、何か問題が発生したときや、参加者間の誤解が解消できないときに「詰め」が生じがちです。 質問する側の、焦りや不安から「なぜ?」「どうして?」「つまり?」と質問マシーンになってしまう気持ちも理解できるのですが。 問い詰めてしまい心理的に不安全な状況に陥ると「ミスを隠そう、自分が責められないようにしよう」と回避する力が働きはじめ、結果として「正確な状況がわからない」「適切なアクションが取れない」といったチームとして重大なリスク
はじめに お客様に提案をしているときの会話です。 お客様:「詳細設計書は作りますか」 私:「昔ながらの詳細設計(ロジックを日本語で書くもの)は作りません。クラス図とか、シーケンス図は複雑であれば作りますが、今回のシステムはそこまで必要なものはないものなので、割愛しようと思っています。」 お客様:「保守をお願いするかどうか未定なので、場合によっては引継ぎのために作ってもらうかもしれません」 私:「・・・・」 といった感じで、私がこの業界に入った30年前は、確かにプログラムを作る前に、詳細設計書と呼ばれるプログラムを日本語で書いていました。 最近、詳細設計と呼ばれるものを作った記憶がなく、無駄なものは作りたくないなぁという思いから、コードから自動生成できないかなと思って、いろいろ試してみました。 Doxygenって いろいろ調べてみると、Doxygen にたどり着きました。 色々な言語に対応し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く