並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 587件

新着順 人気順

C言語の検索結果521 - 560 件 / 587件

  • USBも知らなかった私が独学でプログラミングを勉強してGAFAに入社するまでの話|ふるさと@エンジニア

    プログラミング塾に半年通えば、一人前になれると思っているあなた。 それ、勘違いですよ。「なぜ間違いなの?」「正しい勉強法とは何なの?」 ITを学び始める全ての人に知って欲しい。そう思って書きました。是非読んでみてください。 Twitterで宣伝したところ、多くの現役エンジニアの方からも好評を頂いています。これからエンジニアを目指す方へのロードマップとなれば幸いです。 めちゃくちゃ頷きながら読ませていただきました。 社内のシステム部門のメンバーでさえもネットワークやLinuxの知識乏しい人がかなりいますね 僕はその内の1人に自分もなるのが嫌で、ネットワークスペシャリストとりました。 お陰で社内での価値はめっちゃ高まったのでやってよかったなって思います! — MOTOKI@フルスタックエンジニア (@motoki2111) April 20, 2021 こんにちは。 この記事読ませて頂きました

      USBも知らなかった私が独学でプログラミングを勉強してGAFAに入社するまでの話|ふるさと@エンジニア
    • エンジニアになります

      以下よくある未経験転職モノですので、苦手な方はご注意ください。 2020年8月から都内のベンチャーさんでエンジニアとして働くことになりました。目下のミッションでは医療データの解析をして疫学研究みたいなことをやるので、データサイエンティストともいえるかもしれません。 また自社サービスのAPIを実装したり、フロントを実装することもあるみたいなので、色々トライできそうです。楽しみです! 私自身が、これまでに他の方の転職記事をみてやる気をもらったり勉強させてもらっていたので、私の経験が誰かの役に立てばと思って、転職記事を書くことにしました。 とはいえ、きれいにまとめるのは面倒大変なので、どんなことを考えながらどんなことをやってきたのか日記を書きなぐる感じで書いていきます。 適宜フィルタリングして使えそうなところだけつまみ食いしてもらえると幸いです。 自己紹介 30歳。子供二人(4歳、1歳)。薬学修

        エンジニアになります
      • JavaScriptで音楽をプログラミングできるライブラリ「Ongaq JS」を使ってみた! - paiza times

        どうも、まさとらん(@0310lan)です! 今回は、自分の好きな音楽をJavaScriptでプログラミングしながら作編曲できてしまうライブラリをご紹介します! 簡単なJavaScriptを記述するだけで直感的に音楽を作れるのが特徴で、プログラミングのスキルをフル活用してあなたのオリジナル楽曲を演奏することも可能になります。また、音源のクオリティも高いのですぐにでも本格的な曲を演奏できるのも魅力的です。 音楽に興味のある方はぜひ挑戦してみてください! なお、JavaScriptの基本はpaizaラーニングの「JavaScript入門編」で学ぶことができますので合わせてチェックしてみてください! 【 Ongaq JS 】 ■「Ongaq JS」の使い方 それでは最初に「Ongaq JS」をどのように使えばよいのかについて見ていきましょう。 サイトのトップページにある【登録/ログイン】をクリッ

          JavaScriptで音楽をプログラミングできるライブラリ「Ongaq JS」を使ってみた! - paiza times
        • 23歳文系で今更セキュリティエンジニアになりたいと本気で思いました。PCについては何も分かりません。始めたC言語も難しいです。一日中勉強すべきですか?何から始めればいいですか…諦めた方がいいですか?

          回答 (16件中の1件目) いろいろ気になった質問だったので、回答したいと思います。(長文となりますこと、ご容赦ください。) 「23歳文系で今更セキュリティエンジニアになりたいと本気で思いました。」とありますが、23歳でそのような気持ちになられたことが素晴らしいです。(私はその当時はただ流されるまま就職できるところに就職して、ただ会社員になってましたので。。。) なので、今更ではないと思いますので、頑張ってください。 あと、「諦めた方がいいですか?」という質問には、きっと誰も回答してくれないと思いますし、書かないほうが良いと思います。 なぜなら、その人がどのような職につきたいのか...

            23歳文系で今更セキュリティエンジニアになりたいと本気で思いました。PCについては何も分かりません。始めたC言語も難しいです。一日中勉強すべきですか?何から始めればいいですか…諦めた方がいいですか?
          • 誰でもノーコードで独自のWeb APIを開発&公開できる「Canonic」を使ってみた! - paiza times

            どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単に独自APIの開発から一般公開までを完結できる無料のWebサービスをご紹介します。 ビジュアルエディタを採用した構築方法なので直感的に理解しやすく、そのまますぐに公開まで可能なのが特徴です。APIを利用したWeb開発やJamstackなどにご興味ある方はぜひ参考にしてみてください! 【 Canonic 】 ■「Canonic」の使い方 それでは、「Canonic」をどのように使えばいいのかを詳しく見ていきましょう! まずはサイトのトップページから【Signup】ボタンをクリックして無料のユーザー登録をしておきます。 GoogleやFacebookのアカウントから簡単に登録ができるようになっていますが、今回はGitHubのアカウントを利用して登録します。 初回のみ、GitHubアカウントとの連携画面が表示されるので認証しておきま

              誰でもノーコードで独自のWeb APIを開発&公開できる「Canonic」を使ってみた! - paiza times
            • 超インタラクティブなWebサイトやゲームが作り放題の「Playful」を使ってみた! - paiza times

              どうも、まさとらん(@0310lan)です! 今回は、インタラクティブ性の高いWebサイトやミニゲームなどを簡単に開発できる無料のWebサービスをご紹介します。 一般的なWebサイトはもちろんのこと、ノーコードで高度なロジックを組み立てる機能も提供されているので、アイデアしだいでとてもユニークな作品を作れるのが特徴です。 オリジナリティあふれるWeb作品を手軽に作りたい人はぜひ参考にしてください! 【 Playful 】 ■「Playful」の使い方! それでは、「Playful」をどのように使えばいいのか詳しく見ていきましょう! まずはサイトのトップページから【Sign Up】ボタンをクリックして、無料のユーザー登録を済ませておきます。 「メールアドレス」と「パスワード」を入力します(Googleアカウントも利用可)。 次に好きなユーザー名を設定しましょう。 最後に「LET'S PLAY

                超インタラクティブなWebサイトやゲームが作り放題の「Playful」を使ってみた! - paiza times
              • より価値の高いソフトウェアを開発するために。C++エキスパート・高橋晶が薦める、C++の技術書5選 - レバテックラボ(レバテックLAB)

                より価値の高いソフトウェアを開発するために。C++エキスパート・高橋晶が薦める、C++の技術書5選 2024年7月16日 C++ライブラリアン 高橋 晶 C++日本語リファレンスサイトcpprefjpを運営し、C++の最新情報を日本語で発信している。株式会社Preferred Networksに所属し、スーパーコンピュータのソフトウェア開発に携わっている。 著書として、『C++テンプレートテクニック』(SBクリエイティブ)、『C++ポケットリファレンス』(技術評論社)、『プログラミングの魔導書』(ロングゲート)。 X: @cpp_akira GitHub: faithandbrave 1. 『Effective C++ 第3版』Scott Meyers 著、小林健一郎 翻訳 2. 『Effective Modern C++ ― C++11/14プログラムを進化させる42項目』Scott M

                  より価値の高いソフトウェアを開発するために。C++エキスパート・高橋晶が薦める、C++の技術書5選 - レバテックラボ(レバテックLAB)
                • WasmLinux: LinuxカーネルをWebAssemblyにする

                  LinuxカーネルがWebブラウザで動いたらどう考えても面白い んだけど、そこに至るまではなかなか難しい道のりになる。その第一歩として、Linuxカーネルのユーザーランド版であるLKL( https://github.com/lkl/linux )をWebAssemblyにコンパイルして、wasm2cでC言語に変換した上、Visual Studio 2022でコンパイルしてWindows上で実行してみた。 まだWebブラウザでは動いていないが、思ったよりは簡単にWasmに移植できた(個人の感想です) ウケが良ければMUSL libc移植編 → デバイスドライバ活用編 → Webブラウザ上動作編と続ける感じで。。 EDIT: Visual Studioのスクリーンショットを撮りなおし。 memory-control はanonymousなmapしか救えないので、ここ数年スパンではエミュレーシ

                    WasmLinux: LinuxカーネルをWebAssemblyにする
                  • LTS版「Linux」カーネルのサポートが短縮へ--背景にメンテナーの苦悩

                    現地時間9月19日からスペインのビルバオで開催されていた「Open Source Summit Europe」で、Linuxカーネル開発者であり、LWN.netの編集責任者を務めているJonathan Corbet氏が、Linuxカーネル関連の新しい点や今後の動きについて発表した。 ここではその中から、今後の大きな変更点の1つを紹介したい。それは、Linuxカーネルの長期サポート(LTS)が6年から2年に短縮されるということだ。 LinuxカーネルのLTS版には現在のところ、6.1と5.15、5.10、5.4、4.19、4.14の6つがある。これまでであれば、4.14は2024年1月にサポートが終了し、別のカーネルが追加されていた。しかし今後は、4.14とその次の2つのバージョンのサポートが終了しても、別のカーネルがそれに取って代わることはない。 なぜだろうか。Corbet氏は単純なことだ

                      LTS版「Linux」カーネルのサポートが短縮へ--背景にメンテナーの苦悩
                    • ebpf-goによるLinuxカーネルトレース入門

                      ebpf-goによるLinuxカーネルトレース入門 ebpf-goを使用したLinuxカーネルトレース(fentry)について紹介します。 ebpf-goは、eBPFのGo向けライブラリです。このライブラリは、libbpfに依存せず(cgoを使用せず)にeBPFプログラムとデータのやり取りが可能であるため、ポータビリティが高くGo言語に適したeBPFライブラリとなります。 fentryは、カーネル関数のエントリポイントにプログラムをアタッチするためのBPFプログラムタイプです。簡潔に言うと、カーネル関数にフック処理を行うことができます。 GitHub: ebpf-go(cilium/ebpf) 公式ドキュメント: The eBPF Library for Go 本記事ではebpf-goのexamples内のtcprttを基に、ebpf-goの開発方法についても説明します。 前提条件として、

                        ebpf-goによるLinuxカーネルトレース入門
                      • 名前解決サービスを自作する - Qiita

                        はじめに 名前解決サービスって? 皆さんが今お使いのネットワーク(LAN)には、「example」という名前のPCは接続されているでしょうか? 臨時使用の仮想マシンを作る際に foo とか hoge の様な名前のマシンを構築することはあるかもしれませんが、普通はそんなコンピューター名にはしないと思います。また、/etc/hostsに「example」という名前に関する定義はあるでしょうか? たとえば、127.0.0.1 exampleと書かれていれば、ping exampleを実行すると、自マシンからのping結果が返ってくるはずです。 ここから先は、「example」という名のホストは存在せず、/etc/hostsにもそのような定義はなく、ping exampleを実行すると、ping: unknown host exampleという結果が表示される前提で話を進めます。 ホスト名からIP

                          名前解決サービスを自作する - Qiita
                        • フロントエンドパフォーマンスのチェックリスト2021年版(PDF、Apple Pages、MS Word)-中編 | POSTD

                          目次# 前編 準備段階:計画と指標 パフォーマンスを重視する文化、Core Web Vitals、パフォーマンスのプロファイル、CrUX、Lighthouse、FID、TTI、CLS、端末。 現実的な目標の設定 パフォーマンスバジェット、パフォーマンス目標、RAILフレームワーク、170KB/30KBバジェット。 環境の定義 フレームワークの選択、パフォーマンスコストの基準設定、Webpack、依存関係、CDN、フロントエンドアーキテクチャ、CSR、SSR、CSR + SSR、静的レンダリング、プリレンダリング、PRPLパターン。 中編 アセットの最適化 Brotli、AVIF、WebP、レスポンシブ画像、AV1、アダプティブメディア読み込み、動画圧縮、Webフォント、Googleフォント。 ビルドの最適化 JavaScriptモジュール、モジュール/ノーモジュールのパターン、ツリーシェイ

                            フロントエンドパフォーマンスのチェックリスト2021年版(PDF、Apple Pages、MS Word)-中編 | POSTD
                          • ドラッグ&ドロップで完結!誰でもWebサイトを無料で公開できる「Static」を使ってみた! - paiza times

                            どうも、まさとらん(@0310lan)です! 今回は、面倒な作業が一切不要の無料ホスティングサービスをご紹介します! とにかくソースコードなどのリソースをドラッグ&ドロップでアップロードするだけで、誰でも簡単に自分のWebサイトを公開できるのが大きな特徴です。作成できるWebサイトの数や容量もほとんど制限がないのに無料で使えるのも魅力的です。 Webサイトの公開に興味ある方はぜひ参考にしてみてください! 【 Static 】 ■「Static」の使い方 それでは、「Static」をどのように使えばいいのか詳しく見ていきましょう。 サイトにアクセスしたら【SIGN UP】の項目をクリックして、まずは無料のユーザー登録を済ませておきます。 Googleアカウントから手軽にログイン可能ですが、メールアドレスとパスワードの組み合わせでも簡単に登録できます。 登録が完了したら、以下のようなダッシュボ

                              ドラッグ&ドロップで完結!誰でもWebサイトを無料で公開できる「Static」を使ってみた! - paiza times
                            • フリーランスのPythonエンジニアが実践する、OSS開発を起点としたキャリア形成 | Offers Magazine

                              Pythonとの出会いとOSSのきっかけ はじめまして、フリーランスエンジニアの服部(@hhatto)です。 現在は、ブロックチェーン関連のWebアプリケーション開発やフォント制作販売会社での研究開発・技術顧問をしています。 業務外では、OSSの開発を行っており、Python/PHP/C/Go/Rustで作成したライブラリをオープンソースとして公開しています。特にautopep8というPythonのコード整形ツールは3500以上のStarを集めました。 https://github.com/hhatto/autopep8 ▲autopep8 今回は、OSSに打ち込む理由やメリットを中心に、OSSを起点にしたキャリア形成について紹介できればと思います。 Pythonとの出会い 私がPythonに触り始めたのは、大学時代、『How to Become a Hacker』というサイトを見て影響を

                                フリーランスのPythonエンジニアが実践する、OSS開発を起点としたキャリア形成 | Offers Magazine
                              • マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始

                                マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始 Microsoft AzureのCTOを務めるMark Russinovich氏は、Rust言語を採用して開発されたファイルを含む初めてのWindowsカーネルが、正式リリース前のWindowsを試用するWindows Insiderプログラム参加者向けに提供開始されたことをツイートで明らかにしました。 If you're on the Win11 Insider ring, you're getting the first taste of Rust in the Windows kernel! pic.twitter.com/uyZkK2vRLY — Mark Russinovich (@markrussinovich) May 10, 2023 ツイートでは、Wi

                                  マイクロソフト、Rust言語による開発を含む初めてのWindowsカーネルをInsiderプログラム参加者向けに提供開始
                                • 「けしからんNTTをやっつけようと思った」登大遊×藤本真樹が大規模組織に身を置くワケ【ECDW2022レポ】 - エンジニアtype | 転職type

                                  2022.07.14 働き方 藤本真樹イベントCTO 誰も全体像を把握していないレガシーシステムの運用や、度重なる社内調整……行政や大企業など大規模な組織で働くことに、非合理性を感じてしまうエンジニアは多いかもしれない。 しかし、そんなネガティブイメージを軽やかに払拭してくれるのが、デジタル庁CTOの藤本真樹さんと、IPAサイバー技術研究室長、NTT東日本特殊局員である登大遊さんだ。 2022年6月21日(火)~25日(土)の5日間にわたり、エンジニアtypeが主催したオンラインカンテックファレンス『ENGINEERキャリアデザインウィーク2022』(ECDW2022)の基調講演に登壇した二人は、大規模組織でエンジニアがイノベーティブに働き続けるための方法について議論を交わした。 本記事では、トークセッションの前半に語られた「二人があえて、大規模組織に身を置き続けてきた理由」について紹介し

                                    「けしからんNTTをやっつけようと思った」登大遊×藤本真樹が大規模組織に身を置くワケ【ECDW2022レポ】 - エンジニアtype | 転職type
                                  • 偏見に満ち溢れた俺の書いたことのあるプログラミング言語の説明

                                    1つにつき3行で書いた、言語の話は炎上しがちだから匿名で。 C言語: 現代だと電子機器のプログラミングで使うよ! Linuxとかサーバープログラムの内部で使われることが多いけど、 自分で手を加えることは少ないから安心して! C++: 実行速度が超高速なのと複雑怪奇な構文が特徴だよ! ゲームプログラミングや動画編集ソフトといった高いパフォーマンスが 求められるシステムで使われるイメージがあるから、最初は近づかなくても良さそうだね! C#: Unity でゲーム作る時に使うよ! 比較的書きやすくて勉強になるからオススメ出来るけど、 Microsoft にズブズブな印象が強いのがちょっと気になっちゃうね! Java: Androidアプリとかサーバーアプリ作るのに使えるよ! 勉強しやすくて個人的には良いと思うけど、 現代だったら他の言語のほうが書きやすくてオススメかな?? Scala: Java

                                      偏見に満ち溢れた俺の書いたことのあるプログラミング言語の説明
                                    • 20H1とともに正式に来るWindows Subsystem for Linux 2の実力を見る (1/2)

                                      そろそろ「May 2020 Update」こと、Windows 10 Ver.2004(以下コード名で20H1)が最終版になる。とりあえず、完成したよ的なアナウンスがあった。 20H1における最大の変更点は、Linuxカーネルを使うWSL2(Windows Subsystem for Linux 2)だ。そこで今回は、WSL1とWSL2を比較してみることにした。WSL2ではLinuxカーネルが仮想HDD上でネイティブのファイルシステムを動作させる。このため、NTFSの上でLinuxのファイルシステムをエミュレートしていたWSL1のVolFs(あるいはlxfx)に比較してファイル処理などが高速化するという。 その一方で、WSL2では仮想マシン環境でLinuxカーネルを起動させるためオーバーヘッドがある。また、WSL2からNTFS側をアクセスするには、9Pと呼ばれるネットワークプロトコルが用い

                                        20H1とともに正式に来るWindows Subsystem for Linux 2の実力を見る (1/2)
                                      • Notionドキュメントに埋め込むだけ!ミニアプリで機能強化できる「Apption」を使ってみた! - paiza times

                                        どうも、まさとらん(@0310lan)です! 今回は、万能ドキュメントサービスの「Notion」に埋め込み可能なミニアプリやツールなどを提供してくれるサービスをご紹介します。 「Notion」は自由度の高いドキュメント作成が可能ですが、手軽にネット上へ公開できるのでWebサイトやブログのような使い方もできることで知られています。そこでNotionドキュメントにメールフォーム、コメント、チャート、決済…など、さまざまな機能を埋め込んで機能強化をしてみましょう。 これからNotionを活用したい人も含めて、ぜひ参考にしてみてください! 【 Apption 】 「Apption」はドキュメントサービスの「Notion」と連携して利用するサービスになります。 「Notion」がどのようなサービスで、どんな使い方ができるのかについては以下の記事で詳しく解説していますので合わせて参考にしてみてください

                                          Notionドキュメントに埋め込むだけ!ミニアプリで機能強化できる「Apption」を使ってみた! - paiza times
                                        • Supercomputing Contest 2013/GPUプログラミング資料 - Supercomputing Programing Contest Official Site

                                          2023-09-13 SupercomputingContest2023 2023-09-06 Supercomputing Contest News News/sc230906 2023-09-01 News/sc230830 2023-08-28 News/sc230828 SupercomputingContest2023/本選結果 2023-08-01 MenuBar 2023-06-29 News/sc230629 SupercomputingContest2023/予選結果 2023-06-12 SupercomputingContest2023/予選・認定問題Q&A 2023-06-01 SupercomputingContest2023/問題および関連ファイル群更新履歴 2023-05-31 News/sc230531 2023-05-30 News/sc230530 20

                                          • mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も

                                            mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も:ET&IoT 2021 しまねソフト研究開発センターは、「ET&IoT 2021」の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。 しまねソフト研究開発センターは、「ET&IoT 2021」(2021年11月17~19日、パシフィコ横浜)の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。 mruby/cは、軽量Rubyとして知られるmrubyをさらに小型化した組み込み機器向けプログ

                                              mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も
                                            • C++からRustに移行して幸せになる人、そうならない人 その違いは?

                                              C++はRustが登場する前から成熟度の高い言語だった。開発者はC++からRustに切り替える必要があるのだろうか。必ずしもそうとは限らない。C++とRustの品質、両言語の相違点と類似点を調べて、どちらのプログラミング言語を選ぶかを決めたい。 C++はRustが登場する前から成熟度の高い言語だった。開発者はC++からRustに切り替える必要があるのだろうか。必ずしもそうとは限らない。 新たなプロジェクトに携わるプログラマーは、プログラミング言語の選択肢が不足することはない。プログラミング言語「C++」と「Rust」は、 ブラウザベースのソフトウェアからビデオゲームに至るまで、さまざまなプロジェクトに適しており、それぞれに利点がある。 C++は効率的で信頼性の高いプログラミング言語だ。信頼性、パフォーマンス、スケーラビリティの高さから開発者はC++を選ぶ。C++の標準テンプレートライブラリ

                                                C++からRustに移行して幸せになる人、そうならない人 その違いは?
                                              • memcached proxyで使うハッシュアルゴリズムを比較した話 - Mirrativ Tech Blog

                                                memcached proxyのハッシュアルゴリズム比較 はじめまして!hibikiです(@add_bakkers) 現在大学3年生で、最近はネットワークに興味があり勉強中です。2023年8月からインフラチームにインターンとして参加しました。 本記事ではmemcached proxyのハッシュアルゴリズム比較の結果を紹介します。 memcached proxyのハッシュアルゴリズム比較 1. 背景と目的 ミラティブでのmemcachedの利用 課題: クライアントサイドでサーバ決定をしている memcached proxyの検討 2. memcached proxyに求められるアルゴリズム キーの分散 移動率の抑制 パフォーマンス ハッシュアルゴリズムの比較 3. 今回行うベンチマークの概要 計測対象とシナリオ 分散と移動率のベンチ 処理性能のベンチ 4. ベンチマークの結果と比較 移動率

                                                  memcached proxyで使うハッシュアルゴリズムを比較した話 - Mirrativ Tech Blog
                                                • URLだけでOK!どんなWebサイトもコメント付きでシェア可能な「MarkUp」を使ってみた! - paiza times

                                                  どうも、まさとらん(@0310lan)です! 今回は、URLを入力するだけであらゆるWebサイトの好きな箇所にコメントを付けて、不特定多数の人とシェアできるWebサービスをご紹介します! Webサイトのデザインや機能について、チーム内だけでなくさまざまな人と意見交換したいときに活用できるサービスになっています。 使い方に関しては究極にシンプルな設計なので、誰でもすぐに利用できるのも大きな魅力でしょう。 【 MarkUp 】 ■「MarkUp」の使い方 それでは、実際に「MarkUp」をどのように使うのか詳しく見ていきます。 まずはサイトのトップページからユーザー登録を済ませておきましょう。メールアドレスを入力したらボタンをクリックしてください。 次にユーザー名とパスワードを設定すれば完了です! 以下のようなダッシュボード画面が表示されます。 画面上部にあるボックスへWebサイトのURLを入

                                                    URLだけでOK!どんなWebサイトもコメント付きでシェア可能な「MarkUp」を使ってみた! - paiza times
                                                  • 授業料無料・24時間制のエンジニア養成校「42」 遂に日本上陸(日経クロストレンド) - Yahoo!ニュース

                                                    仏・パリ発のエンジニア養成機関「42」が日本に上陸した。日本版「42 Tokyo」の入学試験には数千人が応募し、2020年1月6日に選抜試験がいよいよスタートした。三菱重工業や日本マイクロソフトといった大手が協賛するなど、国内企業からの期待も大きい。4月の開校を前に、エンジニア人材を育成する同校ならではの強みと、今後の展望を42 Tokyo事務局長に聞いた。 「42」はパリを始め、シリコンバレーやモスクワなど世界各国で展開しているエンジニア養成機関だ。24時間利用可能な施設を各地で有している。「挑戦したいすべての人に質の高い教育を」という理念を掲げており、理念に共感した個人や企業による協賛によって運営していることから学費はかからない。また教師は不在で、施設内で生徒同士が互いに協力しながらカリキュラムをクリアしていく「問題解決型学習」を採用している。「プログラミング」「アルゴリズム」「データ

                                                      授業料無料・24時間制のエンジニア養成校「42」 遂に日本上陸(日経クロストレンド) - Yahoo!ニュース
                                                    • 【2024年版】Markdown(マークダウン)エディタ厳選まとめ<Win/Mac/iOS/Android>

                                                      こんにちは。マニュアル作成・ナレッジ共有ツール「NotePM」ブログ編集局です。 Markdown(マークダウン) とは、文章を記述するための軽量マークアップ言語です。プレーンテキストに対して「# 見出し」「* 箇条書き」などの文書構造を明示し、MarkdownエディタでかんたんにHTML生成することができます。 今回は、無料で使えるオススメのMarkdownエディタを厳選! Windows/Mac/スマホアプリ対応している定番&人気エディタを、おすすめポイントと合わせてご紹介します。ブラウザ専用のオンラインMarkdownエディタについては、以下の記事を参照ください。 参考: 【ブラウザ専用】オンラインMarkdownエディタ おすすめ4選 【便利ツール】MarkdownテーブルをExcelライクな操作で簡単に作成できるツール Markdownとは そもそもMarkdownとは、どのよう

                                                        【2024年版】Markdown(マークダウン)エディタ厳選まとめ<Win/Mac/iOS/Android>
                                                      • 「Chromium開発に興味あるエンジニア探してます」ブラウザ開発の仕事ってどんな感じか聞いてみた

                                                        テックカンパニーをテックカンパニーたらしめているものはなにか?技術か、人か、それともチームなのか。 連載「Technology Company Internals」では、テックカンパニーの内側で働くエンジニアに、技術に精通したエキスパートが対面で話を聞き、テックカンパニーとは何か?を探るだけでなく、テックカンパニーを目指す企業の指針となることを目指します。 様々なデバイス上で動くブラウザを開発するのが仕事です 白石: 本日はよろしくお願いします。自己紹介からお願いできますでしょうか? 梅田: 梅田と申します。株式会社ACCESSで、webブラウザ開発事業のマネージャーを担当しています。 白石: ブラウザ開発を生業にしている、ってすごいですよね。珍しいというか。 梅田: はい、日本だと唯一…かどうかはわかりませんが、相当珍しいと思います(笑) 白石: それで上場までされているというのもすごい

                                                          「Chromium開発に興味あるエンジニア探してます」ブラウザ開発の仕事ってどんな感じか聞いてみた
                                                        • マークダウンファイルから日本語音声付き動画を作成できる「Video Puppet」を使ってみた! - paiza times

                                                          どうも、まさとらん(@0310lan)です! 今回は、単純なマークダウンファイルから動画を生成してダウンロードできるWebサービスをご紹介します! ブログ記事を書くようにテキストデータを動画に変換できるうえ、自然な日本語音声も自動生成してくれます。また、画像や音楽などのメディアも挿入できるので、チュートリアル動画やPR動画などさまざまな作品を作ることができます。 現在はベータ版で全機能を無料で使えるため、動画作成にご興味がある方はぜひ参考にしてみてください。 【 Video Puppet 】 ■「Video Puppet」の使い方 それでは、最初に「Video Puppet」をどのように使うのか詳しく見ていきましょう! トップページにアクセスしたら、画面上部にある【SIGN UP】ボタンから無料のユーザー登録をしておきます。 (※登録しなくても制限付きで利用することは可能です) ユーザー名

                                                            マークダウンファイルから日本語音声付き動画を作成できる「Video Puppet」を使ってみた! - paiza times
                                                          • 2019年、fat gemをやめる - 2019-11-22 - ククログ

                                                            fat gemを簡単に作れるようにするgemであるrake-compilerをメンテナンスしている須藤です。過去にfat gemの作り方をまとめたこともあります。 Ruby 1.8.7/1.9.1どちらでも使えるWindows用バイナリ入りgemをDebian GNU/Linux上で作る方法 Windowsの32bit/64bit版Ruby用バイナリ入りgemをDebian GNU/Linux上で作る方法 fat gemが有用な時代もあったのですが、今はメリットよりもデメリットの方が大きいのでfat gemをやめたらどうか、という話をします。 fat gemについて fat gemとはビルド済みバイナリーが入ったgemのことです。Pythonで言えばwheelのようなものです。 RubyはC言語でRuby用のライブラリーを実装することができます。これを拡張ライブラリーと呼びます。拡張ライブ

                                                              2019年、fat gemをやめる - 2019-11-22 - ククログ
                                                            • 大学中退→ネトゲ廃人→6年のニート生活を経験 プレイ時間は9000時間超え、『FF14』大好きCTOのキャリア

                                                              プロフェッショナルな方々を招き、これからのキャリア、ビジネス論、仕事の考え方、組織論などを教えてもらう勉強会「Meets Professional」。2回目のゲストは、合同会社UTAHA CTOの富永裕貴氏。ニート生活の後、未経験からエンジニア業界に入り、CTOまでのキャリアを築いた冨永氏が、成功・失敗の経験やそこからの気づきを共有しました。全3回。1回目は、大学中退、就職、転職までの経緯について。 大学は面倒くさくて中退、ネトゲ廃人で26歳までニート 富永裕貴氏:みなさま、こんばんは。合同会社UTAHA、CTOの富永と申します。こんなタイトルで大変恐縮ですが、私は大学を面倒くさいと思ってすぐに中退して、その後ひたすらオンラインゲームばかりやっていて、「そろそろ働き始めんとヤバい」と思って、エンジニアリングの業界に足を踏み入れてからだいたい6年くらい経つのですが、今日は私がどのように技術を

                                                                大学中退→ネトゲ廃人→6年のニート生活を経験 プレイ時間は9000時間超え、『FF14』大好きCTOのキャリア
                                                              • 大規模言語モデルのFine-tuningによるドメイン知識獲得の検討 - Preferred Networks Research & Development

                                                                本記事は、2023年夏季インターンシッププログラムで勤務された竹田悠哉さんによる寄稿です。 はじめに 2023年度のPFN夏季インターンに参加した、東京大学大学院工学系研究科の竹田悠哉と申します。学部では画像生成の研究をしていましたが、技術の社会実装をより俯瞰的に学びたいと思い、現在は技術経営戦略学専攻で教育工学の研究をしています。 インターンでは「機械学習技術の社会実装」をテーマに、LLM(Large Language Model)にドメイン知識を習得させることに取り組みました。様々な設定において、主に英語で学習されたモデルであるLLaMA2に対して日本語のデータでのFine-tuningを行い、LoRAやInstruction Tuning、ドメイン知識の習得に関する知見を得ることができたと思います。本記事では、そこで利用した技術の紹介と、日本語におけるドメイン知識の習得に関する実験、

                                                                  大規模言語モデルのFine-tuningによるドメイン知識獲得の検討 - Preferred Networks Research & Development
                                                                • Rubyist Hotlinks 【第 38 回】国分崇志 さん

                                                                  はじめに 著名な Rubyist にインタビューを行う企画「Rubyist Hotlinks」。第 38 回となる今回は、国分崇志さん。 では、お楽しみください。 インタビュー 聞き手 卜部さん (@shyouhei) 語り手 国分崇志さん (記事中「国分」) 野次馬 遠藤さん、村田さん、柴田さん、sorahさん 日にち 2019 年 9 月 某日 写真提供 村田さん、柴田さん 目次 はじめに インタビュー 目次 プロフィール 代表作 プログラミング経験 Rubyについて 興味ある言語 大学入学後のお話 就職 トレジャーデータ入社 今後の話 普段の生活 普段使っている計算機 将来の夢 村田さんとの関係 次のインタビュイー 若手の読者に一言 プロフィール 卜部 じゃあ録音をします。 柴田 始まり。 卜部 じゃあ、お願いします。 国分 よろしくお願いします。 柴田 おはようございます。 卜部

                                                                  • プログラミング必修化「誰も待遇が良くなるとは言っていない」ので、最初からそこそこ出来る人が増えて全体的に単価が下がる末路になるのでは...?

                                                                    Fox_Kuzunoha(政治と宗教ネタ) @Fox_Kuzunoha @samunohito その通りですよ。 昔の人で、文字を読み書きできる人が、どのくらいの割合いたか、 今、ほぼ全員出来ますね。 2022-01-26 18:50:03 dartei_harry @dartei_harry C言語できますって書いてあるからとつれてこられた人の第一声が「C言語ってなんですか?」から、「学校で授業受けた(ただし寝ていた)」ってなるぐらいの劇的な変化はあるかもー twitter.com/samunohito/sta… 2022-01-27 08:24:21 大阪オバヒョウ@®️2020Dec👦&🧚2023Dec(元マリョイ、小曽利右衛門) @kosoriemon どっかのサイトに、プログラミング必修化によりあいりん地区や釜ケ崎などの職安経由で低学歴日雇い労働者をシステム開発現場に派遣でき

                                                                      プログラミング必修化「誰も待遇が良くなるとは言っていない」ので、最初からそこそこ出来る人が増えて全体的に単価が下がる末路になるのでは...?
                                                                    • RISC-Vの誕生 既存の命令セットアーキテクチャでは満足できなかった、その理由

                                                                      RISC-Vの誕生 既存の命令セットアーキテクチャでは満足できなかった、その理由:RISCの生い立ちからRISC-Vまでの遠い道のり(1/3 ページ) やっと、IBM 801からRISC-Vまで話がたどり着いた。RISC-Vの生い立ちについては以前EETimesで記事を書かせていただいたが、改めて簡単にご紹介を。 昨今の大学の場合、CPUを設計する、というのは割とごく一般的なもの「らしい」(筆者は地方大学の理学部物理学科出身なので、いまいち情報系とか計算機系の研究室のカリキュラムがよく分かっていない)。例えば東京大学理学部の情報科学科では、学部の3年生になるとCPUを作るという課題が与えられるそうだ。ターゲットはFPGAボードであるが、この上で自分の考えたアーキテクチャのCPUをHDL(Hardware Description Language:ハードウェア記述言語)で記述する形で実装し、

                                                                        RISC-Vの誕生 既存の命令セットアーキテクチャでは満足できなかった、その理由
                                                                      • emruby: ブラウザで動くMRI - クックパッド開発者ブログ

                                                                        こんにちは、フルタイムRubyコミッタの遠藤です。 Ruby 3.0が出てもう4ヶ月経ってしまいました。最近のTypeProfの開発ですが、vscode拡張として使えるようにするために、一生懸命Language Server Protocolをいじって遊んでるところです。 今日の成果です。 RBS が .rb と別ファイルなのが面倒という問題、vscode 拡張をちゃんと作れば解決できそう(まだ実現可能性を調べただけで中身はありません)。 pic.twitter.com/tv6xB0Tm59— Yusuke Endoh (@mametter) 2021年4月2日 こっちのほうはまだ実験段階なので、まとまったころに説明するとして、今回は、Ruby 3.0リリース後にほそぼそとやっていたemrubyをご紹介してみます。 emrubyとは ブラウザの上で動くMRI(Matz Ruby Inter

                                                                          emruby: ブラウザで動くMRI - クックパッド開発者ブログ
                                                                        • 並列処理と排他処理 - ROBOT PAYMENT TECH-BLOG

                                                                          こんにちは、ROBOT PAYMENTの開発統括室ペイメントシステム課のtaniguchikun です。 たまたま業務で並列処理と排他処理を実装することになったので、その辺について記事にしたいと思います。 並列処理とはなんぞや 例え話 排他処理 今回のキーワード ミューテックス セマフォ Lock関数(C#言語) チェックポイント 静的変数 サンプルコード ミューテックスの挙動確認 セマフォの挙動確認 ロック関数の挙動確認 並列処理とはなんぞや 恐らく本記事を読まれている方はエンジニアの方々だと思いますが、一応軽く解説をしたいと思います。 並列処理とは複数の処理を同時に行うといったものになります。 例え話 上記でピンとくる方は読み飛ばしていただいて問題ないです。 一般の方でプログラミングしたことがない方ですと例え話で説明した方がピンとくるものがあると思うので、現実世界のバスに例えたいと思い

                                                                            並列処理と排他処理 - ROBOT PAYMENT TECH-BLOG
                                                                          • CISSP 勉強ノート

                                                                            目次の表示 1. 情報セキュリティ環境 1-1. 職業倫理の理解、遵守、推進 職業倫理 (ISC)2 倫理規約 組織の倫理規約 エンロン事件とSOX法の策定 SOC (System and Organization Controls) レポート 1-2. セキュリティ概念の理解と適用 機密性、完全性、可用性 真正性、否認防止、プライバシー、安全性 デューケアとデューデリジェンス 1-3. セキュリティガバナンス原則の評価と適用 セキュリティ機能のビジネス戦略、目標、使命、目的との連携 組織のガバナンスプロセス 組織の役割と責任 1-4. 法的環境 法的環境 契約上の要件、法的要素、業界標準および規制要件 プライバシー保護 プライバシーシールド 忘れられる権利 データポータビリティ データのローカリゼーション 国と地域の例 米国の法律 [追加] サイバー犯罪とデータ侵害 知的財産保護 輸入と

                                                                              CISSP 勉強ノート
                                                                            • Unity + Python + 箱庭でロボットを強化学習させてみよう! - Qiita

                                                                              概要 TOPPERS/箱庭では、様々なロボットがありますが、これらのロボットを強化学習できる環境を準備しました。 Python使って、Unity上のロボットの強化学習で試してみたいと思われる方にはお役に立てる環境と思います! ちなみに、PythonからChatGPTのAPI使って、箱庭ロボットを動かすこともできます。 ロボットの種類 箱庭で利用できるロボットとしては以下があります。 荷物運搬ロボット 本記事で、強化学習用に用意したもので、利用可能です。 ETロボコン競技用ロボット(HackEV) ET ロボコン競技用ロボットと同じモデルです。荷物運搬ロボットと同じ通信インタフェースですので、強化学習可能です。 EV3 ベースの電車・信号モデル こちらは、電車のレール上を走るロボットと信号用のロボットです。通信インタフェースはEV3ベースですので、これまでのものと同じです。 原理的には同様に

                                                                                Unity + Python + 箱庭でロボットを強化学習させてみよう! - Qiita
                                                                              • お笑い芸人から海外でエンジニアに!業界未経験から前代未聞の挑戦を成功させたフロントエンドエンジニアのShotaさん

                                                                                Frog > インタビュー > お笑い芸人から海外でエンジニアに!業界未経験から前代未聞の挑戦を成功させたフロントエンドエンジニアのShotaさん ブログ 今回は日本で吉本芸人として活動された後、スーパー銭湯のマネージャー、ウェブ制作会社でのアルバイトなどを経て、バンクーバーのスタートアップにフロントエンドエンジニアとして見事就職、移民申請にまで漕ぎつけたという超異色の経歴を持つShotaさんにお話を伺いました。 30代で未経験ながら独学でウェブ制作を学ばれ、奥様、猫と共にバンクーバーへと渡り、見事就職を果たされたという経験は、カナダに留学、就職を目指したいという未経験者、初心者の方々にとってとてもよい学びになるのではと思います。それではどうぞお楽しみください。 ウェブ制作に出会うまで Yutaka:キャリアはどこからスタートしているんでしょうか? Shota:人に言えるようなキャリアは積

                                                                                  お笑い芸人から海外でエンジニアに!業界未経験から前代未聞の挑戦を成功させたフロントエンドエンジニアのShotaさん
                                                                                • 長時間ランニングテストの勧め 〜開発用ノートPCの活用〜 | メルカリエンジニアリング

                                                                                  Merpay Advent Calendar 2020 の15日目は、メルペイスマート払いの開発を担当しているCredit Designチーム/Backend Engineer の 柴田 がお届けします。 はじめに 私が1984年に社会人になった頃は、ソフトウェア開発を行うためには会社に行くしかありませんでした。当時は、共用のVAXマシンで4.2/4.3 BSD Unixを使って開発していました。その後は、コンピュータハードウェアの発達に伴い、開発者ごとにワークステーションを用いて開発するようになり、デスクトップPCを用いた開発、そして今日のMacBook ProといったノートPCによる開発と時代が変わってきています。 2000年代には、安価で高性能なコンピュータの恩恵により、テスト駆動開発が徐々に広まってきました。そして、継続的インテグレーション(Continuous Integrati

                                                                                    長時間ランニングテストの勧め 〜開発用ノートPCの活用〜 | メルカリエンジニアリング