並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 105件

新着順 人気順

インターフェースの検索結果1 - 40 件 / 105件

  • 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース

    Webで新規サービスを立ち上げる際に、UIからインフラ周りまで一人で面倒を見られるエンジニアは、少人数のスタートアップでなくとも非常に頼れる存在です。どんな課題に直面しても技術力で乗り越える、そんなスキルフルなエンジニアに憧れる方も多いでしょう。 この記事では、フロントエンドのプログラミング(JavaScript周辺)からサーバーサイド、インフラ、さらに開発手法まで、Web開発で必要になるさまざまなレイヤーのフルスタックなスキルの現在地と、関連するUdemyの講座を紹介します。 株式会社ヘンリーでVPoEを務める松木雅幸(@songmu)さんの執筆です。 フルスタックエンジニアに必要なスキル さまざまな講座でまとめて学習してみよう Udemyでは夏のビッグセールを開催中! ※この記事は、株式会社ベネッセコーポレーションによるタイアップ広告です。記事末に、はてなブックマークした方にAmazo

      独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース
    • 【完全版】これ1本でReactの基本がマスターできる!初心者チュートリアル! - Qiita

      はじめに Reactの人気はどんどん加速しています。これからフレームワークを学ぶならReactを選ぶのは賢い選択でしょう こんにちは、Watanabe Jin(@Sicut_study)です。 今回はReactをこれから学んでいこうと思っている方に向けて、初心者チュートリアルを作成しました。 このチュートリアルではReactを書く上で欠かせないことを紹介しています。 実際にアプリを作りながらReactの機能について学ぶことによってより深く理解することが可能です。 このチュートリアルを最後までやったら、次に自分で習ったことを活かして簡単なTODOアプリなどを作れば基本がしっかり身につくようになっています。 またこのチュートリアルではJavaScriptではなくTypeScriptを採用しています。 モダンな会社ではTypeScriptが採用されることが多いはずだなので、少しでも慣れていただけ

        【完全版】これ1本でReactの基本がマスターできる!初心者チュートリアル! - Qiita
      • ゼロからRAGを作るならこんなふうに

        どんな人向けの記事? これからRAGを作ってみたい DifyやLangChainにこだわらず、自分で開発をハンドリングしたい ベクトルDBや埋め込みモデルの選定の勘所をサッと知りたい ここではRAGとは何かのような話題は扱いません。 RAGが、ほぼAI活用の現実的な最適解になりつつある LLMは高度な知的タスクを実行可能である。 そんな理解が世界に広まっていく中で、企業は自らが蓄えたデータをLLMに組み合わせてどう活用するか躍起になっています。これからはビッグデータだ!という時代を経ているため、情報インフラに投資した企業も多く、AIでデータを活用する流れはもはや確定路線と言えます。 この問題を解決する手法として一番最初に思いつくのは、モデル自体を改変するファインチューニングです。しかし、ファインチューニングにはいくつかの実用上の問題があります。ファインチューニング自体に専門知識が必要である

          ゼロからRAGを作るならこんなふうに
        • すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる

          あなたがさっきまで読んでいた技術的に役立つ記事は、10年後も使えるでしょうか?ほとんどの場合でいいえ はじめに 短期的に効果的な手法や知識は、ソフトウェア開発の分野において、急速に価値を失う傾向があります。この現象は、私たちが何を重点的に学ぶべきかを示唆しています。最も重要なのは、第一に基本的な原理・原則、そして第二に方法論です。特定の状況にのみ適用可能な知識や即座に結果を出すテクニックは、長期的には有用性を失う可能性が高いです。これは、技術や手法が時間とともに進化し、変化していくためです。 learning.oreilly.com 「API Design Patterns」は、このような考え方を体現した書籍です。しかも480 ページもあります。本書は単なる手法の列挙ではなく、Web APIデザインの根幹をなす原則と哲学を探求しています。著者のJJ Geewax氏は、APIを「コンピュータ

            すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる
          • 失敗しない美しいUIにする配色の選びかた【実践編】

            Refactoring UIで公開された「Building Your Color Palette」より許可をもらい、日本語抄訳しています。 これまでに以下のように鮮やかな色の配色ツールを使ったことはあるでしょうか? ベースとなる色を選び、「補色」や「類似色」などいくつかの配色オプションを調整すると、ホームページを構築するために使用すべき5つの色見本が表示されるというものです。 完璧な配色を選ぶためのこの計算された科学的アプローチは、とても魅力的に見えますが、実はあまり役に立ちません。 自分のサイトをこんな風にしたのなら話は別ですが… 実際のホームページに必要な配色 ずばり、5つのHEXカラーコードだけでは何も作れません。 実際にホームページを制作するには、もっと包括的な色のセットが必要です。 インターフェースにはこれだけたくさんの色が使われている 良いとされる配色カラーパレットは、3つのカ

              失敗しない美しいUIにする配色の選びかた【実践編】
            • Windows 11のフォトアプリがUWPからWin32アプリになったことで今更わかるUWPの問題点 (1/2)

              Windows 11のフォトアプリは、WinUI 2を使うUWPアプリから WinUI 3を使うDesktopアプリに切り替わった 現在のWindows 11に搭載されている「フォト」アプリは、UWPではなくWindows App SDKを使うDesktopアプリ(Win32アプリ)になっている。 WinUI 3を使うDesktop/Win32アプリケーションになったフォトアプリ。写真をクリックすると、別ウィンドウが開き、複数のビューアーウィンドウを同時に開くことができる 簡単に言えば、フォトアプリ(Photos.exe)は、通常のEXE実行ファイルである。また、従来のUWP版フォトアプリは、現在では「Microsoft フォト レガシ」として、Microsoftストアから入手が可能だ。 フォトアプリは、WinUI 2を使うUWPアプリから、今年の4月頃にWinUI 3を使うDesktop

                Windows 11のフォトアプリがUWPからWin32アプリになったことで今更わかるUWPの問題点 (1/2)
              • 話題の画像生成AI「FLUX.1」をStable Diffusion用の「WebUI Forge」で動かす(高速化も試してみました) (1/6)

                画像生成AI「Stable Diffusion」共同開発者たちによって設立されたベンチャー企業「Black Forest Labs(BFL)」が、8月1日(現地時間)に発表した話題の画像生成AIモデル「FLUX.1」。 前回の「画像生成AI「Stable Diffusion」の代替に? 話題の「FLUX.1」を試した」では、「ComfyUI」による画像生成を試した。 今回は、この連載ではおなじみ「Fooocus」の作者lllyasviel氏によるStable Diffusion用の高性能なWebインターフェース「Stable Diffusion WebUI Forge」が8月11日頃にFLUX.1に対応したということで、さっそく動作確認してみる。 なお、筆者の環境は以下のとおりだ。 CPU

                  話題の画像生成AI「FLUX.1」をStable Diffusion用の「WebUI Forge」で動かす(高速化も試してみました) (1/6)
                • v0(ブイゼロ)の使い方を徹底解説!始め方や料金、プロンプトも紹介

                  テキストだけでサイトやアプリを構築できるv0(ブイゼロ)と呼ばれるAIツールが、SNSを中心に話題となっています。 v0では、テキストだけで(ノーコードで)、サイトの見た目(UI:ユーザーインターフェース)やゲーム・アプリを作成できます。 とはいえ、「v0が話題なのは知っているが、どうやって使えばいいのかわからない」と疑問をもっている方は多いでしょう。 そこで本記事では、v0の始め方や使い方を徹底解説しています。また、実際に作成したプロダクトや、v0を使うコツも紹介しているため、ぜひ参考にしてみてください。 この記事を読むことで、v0の使い方がわかり、デザイナー以外の方でもクオリティの高いプロダクトを作れるようになるでしょう。 弊社SHIFT AIでは、v0の特徴や使い方、本記事では紹介してない活用例などをまとめた資料を法人様向けに提供しています。 ご興味のある方は、ぜひ以下のリンクからダ

                    v0(ブイゼロ)の使い方を徹底解説!始め方や料金、プロンプトも紹介
                  • この世の中に溢れているので自分が発言する必要はないが「ソフトウェアは認知の限界まで複雑になる」を自分なりに再考する - じゃあ、おうちで学べる

                    人間が何もしないと病気になるのと同じように、ソフトウェアも何もしないと複雑になる。 はじめに ソフトウェア開発の世界に飛び込んでから、「ソフトウェアは認知の限界まで複雑になる」という言葉を耳にしたとき、正直なところ、「ほへー」って思いながら何も理解していませんでした。しかし、大規模なシステムに携わるようになって、その言葉の重みを身をもって感じるようになりました。内部構造や相互作用が複雑化し、全体を把握するのが難しくなっていく。それは挑戦であると同時に、私たち開発者の存在意義を問いかけるものでもあります。 A Philosophy of Software Design, 2nd Edition (English Edition) 作者:Ousterhout, John K. Amazon この複雑性との闘いは、時に苦しいものです。でも、それを乗り越えたときの喜びは何物にも代えがたい。私たちの

                      この世の中に溢れているので自分が発言する必要はないが「ソフトウェアは認知の限界まで複雑になる」を自分なりに再考する - じゃあ、おうちで学べる
                    • 画像生成AI「Stable Diffusion」の代替に? 話題の「FLUX.1」を試した (1/7)

                      Stable Diffusionの共同開発者たちによって設立されたベンチャー企業「Black Forest Labs(BFL)」が8月1日(現地時間)に発表した最新の画像生成AIモデル「FLUX.1」。画像生成アプリ「ComfyUI」が対応を発表しているので、ローカル環境で動くかどうかを試してみた。 画像生成AIは「Midjourney」「Stable Diffusion」「DALL-E」の三つ巴 現在、画像生成AIの分野は主に「Midjourney」、「Stable Diffusion」、「DALL-E 3」の3つがそれぞれ独自のアプローチでユーザーを集めている。 Midjourneyは直感的なインターフェースと美しい芸術的な出力で知られ、主にクリエイティブな専門家やアーティストに人気がある。 一方、Stable Diffusionはオープンソースの柔軟性と強力なカスタマイズ能力で、技術

                        画像生成AI「Stable Diffusion」の代替に? 話題の「FLUX.1」を試した (1/7)
                      • Rustで勘違いしていたこと3選 🏄🌴 【100 Exercises To Learn Rust 🦀 完走記事 🏃】 - Qiita

                        100 Exercises To Learn Rust を題材に Qiita Engineer Festa 2024 投稿マラソン に参加していました! 7月17日に仮置きを残しながら投稿したのち、 ようやく全記事完成しました! ので、その記念として、色々話したいと思います!(え、7/17ってもう3週間前...?!) 目次 全記事一覧 100 Exercises To Learn Rustを完走した感想 100 Exercisesの魅力 1. そこそこの長さ 2. 無理のない学習順序 3. 各エクササイズ間に関連がある 4. 効率よく"ミソ"を摂取できる Rustで今まで勘違いしていたこと3選 1. Copy は Clone::clone を...呼び出さなかった! 2. 不変参照は...実は不変ではなかった! 3. 値がスレッドを跨ぐには 'static は...不要だった! 所感 ※

                          Rustで勘違いしていたこと3選 🏄🌴 【100 Exercises To Learn Rust 🦀 完走記事 🏃】 - Qiita
                        • LLMでマリオをプレイ「Large Language Mario」を作って試してみました

                          LLMのチャット以外の可能性 ChatGPTなどで話題のLLM(Large Language Model)、用途としてはチャットボットとしての使われ方が多いですが、チャット以外にも使える可能性を秘めています。 具体的には、生成AIでロボット制御をする「RT-1」や、マインクラフトをプレイする「Voyager」などがあります。これらの詳細の解説は以下記事参照ください。 今回は、夏休みの自由研究(と呼べるほど高尚なものではないですが)として、手軽に分かりやすい例として、LLMでマリオをプレイできるか試してみることにしました。 LLMでマリオをプレイ マリオに関しては、以前に深層強化学習で全ステージクリアにチャレンジしたことがあります。 複数人の有志の協力があり、ループを多用する8-4を除いたステージを全てクリアすることができました。ただ、ステージごとにシミュレータで半日以上かけて学習させる必要

                            LLMでマリオをプレイ「Large Language Mario」を作って試してみました
                          • ネットワーク図に何を書き込むか、ベテランの意見が一致した要素はこれだ

                            作図ツールで構成要素同士を結べたら、ネットワーク図を活用する際に必要な情報を書き込む。「何の情報が図に必要か」についてはベテランのネットワーク技術者の間でも意見が分かれる。機器の設定情報をまとめた管理表など、他の資料といかに役割を分担するかで、技術者の好みや所属部署の方針が異なるためだろう。 ただ物理構成図と論理構成図については、多くの技術者が「図に必ず書き込む」と意見が一致した情報もある。順に紹介しよう。 5 大切な情報を書き込む まず物理構成図では、ルーターやスイッチなどの構成要素について「役割が分かるホスト名」「製品の機種名」「インターフェース名(接続しているポート)」などの情報を書き込む(図2-7)。機器を結ぶケーブル(回線)については「伝送速度」「インターフェースの種類」「光ファイバーかメタルのツイストペアケーブル*7かといった媒体の種類」などの情報を盛り込もう。 スタック*8や

                              ネットワーク図に何を書き込むか、ベテランの意見が一致した要素はこれだ
                            • システム開発の成功を導く勘所 | 外道父の匠

                              最近、システム開発はこうあるべきだよなって考えていたのと、他所のエンジニアリング文化についての記事を見たことから、自分にとっての今の理想と現実の間について整理して吐き出しておきたくなりました。 所詮理想ではあるものの、自身の環境におけるベストに近づけようとする思考や、ベストに程遠い状況を認識する、ということには意味があるのではないかと思う次第です。 はじめに 自分は100%WEB系出身ですが、全く異なる文化である SIer 方面のお話を読むのはわりと好きで、これらは興味深く読ませてもらいました。 誰も教えてくれないSIの本質、SIerの世界観 日本のSIerの技術力の低さの要因から考えるアメリカソフトウェアの強さ – きしだのHatena プログラミングが設計作業であるという話 – きしだのHatena ソフトウェアの「詳細設計書」とはなんなのか – きしだのHatena だいたい SIe

                                システム開発の成功を導く勘所 | 外道父の匠
                              • 一躍話題「鍵垢しかないSNS」。天才たちに囲まれてしまった筑波大生の個人開発奮闘記【フォーカス】 レバテックラボ(レバテックLAB)

                                一躍話題「鍵垢しかないSNS」。天才たちに囲まれてしまった筑波大生の個人開発奮闘記【フォーカス】 2024年8月30日 筑波大学 情報学群 情報科学類 2年 n4mlz(ネームレス) 小学生時代にビジュアルプログラミング言語「Scratch」に熱中し、情報技術者を志すようになる。古典的AIを入口として機械学習にも興味を抱き、高校進学後は本格的なテキストプログラミング言語学習に取り組む。現在は情報科学について体系的に学びつつ、フリーランスでのWeb制作業務受託や個人開発に勤しんでいる。名前は、良いハンドルネーム案が思いつかず、ひとまず無名を意味するNamelessにしたのがきっかけ。あまり気に入ってはおらず、いずれ改名したいと考えている。 X GitHub snooze(n4mlzさんが個人開発したSNS) 2024年5月、「鍵垢しかないSNS」をコンセプトとする「snooze」というサービ

                                  一躍話題「鍵垢しかないSNS」。天才たちに囲まれてしまった筑波大生の個人開発奮闘記【フォーカス】 レバテックラボ(レバテックLAB)
                                • 脳の信号をほぼ100%の精度で音声に変換するブレイン・コンピューター・インターフェースが登場

                                  脳の活動をテキストに変換して音声として読み上げることで、これまでで最も正確な97.5%の精度で思考を言葉にすることができるブレイン・コンピューター・インターフェース(BCI)が発表されました。この技術は、全身の筋肉の衰えにより言葉を話すことが難しくなる筋萎縮性側索硬化症(ALS)の人が、コミュニケーション能力を取り戻すのに役立つと期待されています。 An Accurate and Rapidly Calibrating Speech Neuroprosthesis | New England Journal of Medicine https://www.nejm.org/doi/full/10.1056/NEJMoa2314132 New brain-computer interface allows man with ALS to ‘speak’ again https://healt

                                    脳の信号をほぼ100%の精度で音声に変換するブレイン・コンピューター・インターフェースが登場
                                  • C言語のざんねんなしよう事典

                                    モダンなプログラミング言語が多数登場した現代においても、C言語は重要な言語です。具体的に言うと、多くのプログラミング言語(あるいは言語ランタイム)がC言語で実装されていたり、OSのAPIはC言語のインターフェース(ABI)で提供されている場合が多かったり、異なるプログラミング言語間で関数呼び出しをしようとするとC言語のABIがベースとなったりします。 そんなC言語ですが、登場時から現代まで、少しずつですが進化を遂げています。その過程では、「この機能は良くなかった」ということが判明し、非推奨になったり削除された機能もあります。この記事では、C言語のそのような「良くなかった」機能を紹介します。 gets 関数 C言語には、誤って使うとバッファオーバーフローなどの問題を引き起こす関数が多数用意されています。例えば、

                                      C言語のざんねんなしよう事典
                                    • 「Linux」でAI搭載ターミナルアプリ「AI Shell」を使うには

                                      Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-08-15 07:45 筆者は何十年も前から「Linux」を使っている。GUIが全面的に改善され、コマンドを全く実行しなくても済むようになったにもかかわらず、タスクを迅速に処理したいときは、今でもターミナルとコマンドラインインターフェース(CLI)に頼ることが多い。 ただし、誰もがコマンドラインに精通しているわけではない。威圧感を覚える人もいるだろう。 だが、そうした状況を甘んじて受け入れる必要はない。AIのおかげで、実践しながら学習することを可能にするアプリケーションが新たに登場しているからだ。「AI Shell」もそうしたアプリの1つだ。このアプリケーションについて詳しく説明する前に、1つ注意事項がある。AI ShellはOpenAIに依存するため、無料ではない。このアプリを使用するには

                                        「Linux」でAI搭載ターミナルアプリ「AI Shell」を使うには
                                      • DMMのGo言語5daysインターンが最高すぎた! - Qiita

                                        初めて企業のインターンに参加しました。DMMさんのGo言語5daysのインターンです。今回はこのインターンの内容、またGo言語でのAPI開発で学んだTipsを中心に記事を書きます。 温かい目で見てくださると嬉しいです。記事の内容に誤りがあった場合は、いつでもご指摘ください 🙇‍♂️ インターン概要 今回のインターンは8月5日から8月9日の5日間にわたって行われました。最終日はオフィス開催で、4日間はオンラインでの開催でした。 初日と2日目は主にライブラリの使い方を学び、残りの3日間はハンズオン でAPIのエンドポイントを実装しました。このインターンの教材はDMMさんの新卒バックエンド研修の課題として使用されているため、難易度はとても高かったです。 私はGo言語を使用した経験がありますが、本で独学という勉強の仕方だったので、少し古い情報で学んでいたこともあり、 今回最近のバージョンに追加さ

                                          DMMのGo言語5daysインターンが最高すぎた! - Qiita
                                        • 「どうやってこの保存を確認するダイアログの代わりをデザインすればいいのか、みんな分かる?」UIのデザインの質問にほとんどの人が同じような答えだったのが興味深い

                                          いぐぞー ✈️ 旅するプログラマー @igz0 旅とプログラミングをこよなく愛します。 アメリカ大陸🇺🇸を横断しました!!小学生からプログラミング→新卒SIer→Webに目覚め個人事業主兼会社員。テレビ出演経験あり。 Webサービス制作者。読書・IT関連を中心にツイートします!!ネタツイート有。アイコンは@ixy先生に利用許諾済み。Amazonアソシエイト参加。 note.com/igz0/ いぐぞー ✈️ 旅するプログラマー @igz0 どちゃくそ偉いデザイナーの人が書いたインターフェースデザインについての定番本らしいんだけど、どうやってこの保存を確認するダイアログの代わりをデザインすればいいのか、みんな分かる?? 14章はまだ読んでない。 pic.x.com/ewz9gpcrjl

                                            「どうやってこの保存を確認するダイアログの代わりをデザインすればいいのか、みんな分かる?」UIのデザインの質問にほとんどの人が同じような答えだったのが興味深い
                                          • AmazonのミニPC価格チェックが趣味の筆者は、格安ミニPCをこう探してます:三種の割引きに注目、確認すべき仕様編 #てくのじ何でも実験室 | テクノエッジ TechnoEdge

                                            Amazonで格安ミニPCを探して買うのが趣味の筆者が、選び方・見分け方の基本、販売元やAmazonのセール・値引き攻略法を前後編でお伝えします。 後編の今回は、Amazonで重要な「3つの割り引き」の理解と攻略、メモリーやストレージ容量の考え方、ミニPCだからこそ重要な拡張性とインターフェースのチェック項目など。 前編はこちら:AmazonのミニPC価格チェックが趣味の筆者は、格安ミニPCをこう探してます。前編:CPU選びの基本と販売元の見分け方 #てくのじ何でも実験室 「考え方」とかは良いからおすすめから選びたい!「格安なり」の覚悟はできている場合は現時点のおすすめ6選もあります。 ■大型セールを狙うより、3つの割り引きに注目Amazonで安く買うには、先日あったプライムデーセールのような大型セールを狙うのが定番……みたいなところがありますが、それ以外でも安く買えることがあります。 日

                                              AmazonのミニPC価格チェックが趣味の筆者は、格安ミニPCをこう探してます:三種の割引きに注目、確認すべき仕様編 #てくのじ何でも実験室 | テクノエッジ TechnoEdge
                                            • 10X の推薦を作るチームと ML platform - 10X Product Blog

                                              10X ソフトウェアエンジニアの @metalunk です。ネットスーパー、ネットドラッグストアのプラットフォームである Stailer 事業で、機械学習(ML)と検索を専門として働いています。 2024年4月からいま(2024年8月)までの5ヶ月間で6つの推薦機能をリリースできました。この成果を支えたのはチームと ML platform(機械学習の基盤システム)です。このブログではチームの取り組み、ML platform の機能、および具体的な成果についてご紹介します。 このブログは技術ブログの体ではありますが、さまざまな業界、職種の方に読んでいただくことを目指して執筆しました。 (3) 章, (5) 章だけは機械学習に取り組んでいる人向けの内容を含みますので興味のない方は読み飛ばしてもらって結構です(機械学習に取り組んでいなくても興味のある方はぜひ読んでください)が、それ以外は IT

                                                10X の推薦を作るチームと ML platform - 10X Product Blog
                                              • 間違っていませんか?美しいUIではラベルは最後の手段【実践編】

                                                Refactoring UIで公開された「Labels are last resort」より許可をもらい、日本語抄訳しています。 ユーザーにデータを表示するとき(特にベータベースから読み込むとき)、一般的なlabelプロパティを使って表示するという罠に陥りがちです。 すべてにラベルを利用した悪い例? このアプローチの問題点は、データをなにかしらの階層構造で表示することが難しくなること。どのデータも等しく重視されるようになります。 ラベルはまったく必要ないかもしれない 多くの場合、書式を見るだけで、そのデータが何であるか直感的に理解できます。 たとえば、nanashi@example.comはメールアドレス、(619)765-4321は電話番号、¥980は価格といった具合です。 フォーマット形式が分かりにくいときは、コンテンツにすでに含まれていることもよくあります。たとえば、従業員名簿で誰か

                                                  間違っていませんか?美しいUIではラベルは最後の手段【実践編】
                                                • Linux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(16)- Ubuntu

                                                  このマシンで最終的に Windows と Ubuntu Desktop が使えるように環境構築することを目指します。zenn.dev を購読している人のレベルを考えると、画面キャプチャはそれほど必要がないと考えているため少なめです。また、説明についても明示しないとわかりにくいと思われるものに絞っているので少なめです。 ここでは Linux のディストリビューションのひとつである Ubuntu をインストールしてみましょう。Linux のディストリビューションにはいくつかありますが、WSL でも使ってきた Ubuntu はデスクトップ版があって、日本でも人気があります。そのため、有志が用意した日本語版も提供されていて、情報が入手しやすく、初心者にもお勧めです。 ミニ PC のマシンへ OS の Ubuntu をインストールする手順については、基本的には次のようになります。 OS をインストー

                                                    Linux 使いになりたい人向けの Intel N100 ミニ PC で構築する開発環境(16)- Ubuntu
                                                  • Linuxカーネル解読室プロジェクト: 新Linuxカーネル解読室 - ソケットインターフェース(ソケット生成編) - VA Linux エンジニアブログ

                                                    「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、旧版第21章で解説されていたソケットインターフェースについて、カーネルv6.8のコードをベースに主にデータ構造を中心に解説します。(前回の続きになります。) はじめに 1. socket構造体とsock構造体の生成 1.1. socket構造体の生成 1.2. プロトコル依存部の処理 1.2.1 プロトコル依存部分のデータ構築

                                                      Linuxカーネル解読室プロジェクト: 新Linuxカーネル解読室 - ソケットインターフェース(ソケット生成編) - VA Linux エンジニアブログ
                                                    • ユーザーに刺さるUIデザイン実用テクニック37選

                                                      UI Tipsで公開された「UI Tips for Landing Pages & Apps by Jim Raptis」より許可をもらい、日本語抄訳しています。 シンプルなUIデザインテクニックで、より良いユーザーインターフェースをデザインし、ユーザーが満足する方法を一緒に学びましょう。 現役UIデザイナーのジム・ラプティス氏が実際の製品でテスト、検証した実用度の高いテクニック集なので、手軽に試すことができ、効果的にホームページやアプリのUIを改善できます。 時間がない人のために、今回紹介するテクニックのまとめがこちら。 各項目では実際のサンプルをつかって、「良い例」と「悪い例」を比較。すぐできる解決策と一緒に詳しく紹介しています。 ユーザーが恋に落ちるUIデザイン実用テクニック1. ソーシャルログイン2. より良いメニューデザイン3. グーテンベルグの法則4. モーダルの削除5. 不揃

                                                        ユーザーに刺さるUIデザイン実用テクニック37選
                                                      • 第56回 Linuxカーネルのコンテナ機能 - cgroup v2から使うメモリコントローラ(1) | gihyo.jp

                                                        前回は、カーネルのお話から一度離れて、LinuxContainersプロジェクトから発表されたIncusというプロダクトを紹介しました。 少し間が空いてしまいましたが、今回からはまたLinuxカーネルの機能紹介に戻りましょう。第53回、第54回で紹介したCPUコントローラの話に続いて、メモリコントローラのお話をします。 メモリコントローラについては、以前、第5回で簡単に説明しています。このときの説明はcgroup v1のメモリコントローラを説明しました。今回は、cgroup v2のメモリコントローラを紹介します。 メモリ回収処理とメモリ負荷 コントローラを説明する前に、メモリコントローラを説明する前提となる、メモリの回収処理とメモリ負荷について簡単に紹介します。さらに詳しい情報については、Linuxカーネルの解説文書などをご参照ください[1]。 OS実行中には、色々とメモリを使う要素が存在

                                                          第56回 Linuxカーネルのコンテナ機能 - cgroup v2から使うメモリコントローラ(1) | gihyo.jp
                                                        • 成功を呼ぶ『騒ぐ』力!新米PMが挑んだインボイス制度対応プロジェクト - MonotaRO Tech Blog

                                                          いきなりですが、皆さんは「どうしたらプロジェクトマネージャになれるの?」と思ったことは無いでしょうか。 こんにちは。モノタロウの川北です。 今回はプロジェクトマネジメントの技術や方法論ではなく、プロジェクトマネージャを担える人材になる為に私が重要だと考える「心構え」と「ふるまい」についてお話したいと思います。 1.はじめに 1.1.プロジェクトマネージャへの第一歩 1.2.担当プロジェクトの概要 2.プロジェクト推進の中で直面した壁 2.1.その役割、担ったことないんですけど...の壁 2.2.その領域、無知なんですけど...の壁 2.3.高品質な上に納期厳守って、ハードル高いんですけど...の壁 3.壁を打破する為に効果的な5つの考え方 3.1. 割り切っちゃおう 3.2.「ヤバい」って騒いじゃおう 3.3.何が「ヤバい」のか考えてみよう 3.4.誰に騒ぐか考えよう 3.5.騒ぐ+αで自

                                                            成功を呼ぶ『騒ぐ』力!新米PMが挑んだインボイス制度対応プロジェクト - MonotaRO Tech Blog
                                                          • Unboundでお手軽DNSシンクホール

                                                            背景 #見出しにジャンプ 以前からルータのDNSフォワーダにDNSシンクホールをさせていた。 しかし近年、ChromiumやAppleデバイスでブロック漏れが発生する理由に、対応していないクエリタイプ(SVCB/HTTPS)があることや、FQDN単位でのルールしか書けないためにサブドメイン対応が冗長だったこと、CNAME Cloakingを阻止できないことからDNSソフトウェアの利用は視野に入れていた。 YAMAHA RTXと異なり、NEC IXルータではクエリタイプ毎にフォワード先を切り替えられないため、検討が加速した。BINDやknot、PowerDNSがある中、初学者にも書きやすそうな縛りのない構文が魅力的と感じてUnboundを選んだ。 結果的にはソースコードの変更を要したが、満足に機能している。 更新履歴 #見出しにジャンプ UnboudとSELinuxを共存させるには、SELi

                                                              Unboundでお手軽DNSシンクホール
                                                            • もっと早く知りたかった!Web制作に便利な最新オンラインツール50個まとめ

                                                              この記事では、Webデザインやグラフィックデザインの制作スピードが爆速になる、便利な最新オンラインツールをまとめています。 うまくツールやサービスを利用することで、時間や労力の必要な作業もラクラクこなし、よりプロジェクトを円滑にすすめることができるでしょう。気に入ったツールを制作ワークフローに取り入れ、さらなる制作スピードアップを目指しましょう。 ここでは、カテゴリー別に分けて新しいオンラインツールをまとめています。 コンテンツ目次デザインツールWeb便利ツールFigma・モックアップツールユニーク・面白ツール デザインツール KRESKA.art – Drawing and Painting あらゆるブラウザ上で動作する無料のお絵描き&ペイントツールで、シンプルで使いやすいインターフェースと、超リアルな書き心地や豊富なブラシコレクションが特長。 Public Work by Cosmos

                                                                もっと早く知りたかった!Web制作に便利な最新オンラインツール50個まとめ
                                                              • 大規模言語モデルを開発するにあたっての事前・事後学習の戦略メモー特に合成データについてー

                                                                関連URL Tanuki-8x8B Tanuki-8B 大規模言語モデルTanuki-8B, 8x8Bの位置づけや開発指針など 全体像 フルスクラッチで開発した大規模言語モデルTanuki-8B, 8x8Bの性能についての技術的な詳細 Japanese MT-Benchにおける性能の詳細とJasterに関する一部言及 ChatbotArena的なシステムでTanuki-8x8Bを始めとする大規模言語モデルの日本語性能を評価する(2024年8月) ブラインドテスト形式で種々のモデル出力の優劣を人手で評価した結果と、各種ベンチマークとの関係性 大規模言語モデルを開発するにあたっての事前・事後学習の戦略メモー特に合成データについてー 開発の鍵となった合成データ戦略に至るまでの試行錯誤など Tanuki-8B,8x8Bの開発完了までに考えていたことと、「科学の基盤モデル」の構築に向けた考え 開発時

                                                                  大規模言語モデルを開発するにあたっての事前・事後学習の戦略メモー特に合成データについてー
                                                                • Microsoftのサポートページから「コントロールパネル廃止」の文字が削除される

                                                                  Microsoftの公式ページで「廃止される」と案内されていたWindowsのコントロールパネルについて、公式ページの文章が変わり「廃止」の文字がなくなったことがわかりました。 Microsoft backtracks on deprecating the 39-year-old Windows Control Panel | Ars Technica https://arstechnica.com/gadgets/2024/08/microsoft-formally-deprecates-the-39-year-old-windows-control-panel/ Microsoft's Windows Control Panel might not get the axe after all — 38-year-old feature could live on as wording

                                                                    Microsoftのサポートページから「コントロールパネル廃止」の文字が削除される
                                                                  • Terraform ベースの UI により Google Cloud Marketplace での VM デプロイを簡素化 | Google Cloud 公式ブログ

                                                                    ※この投稿は米国時間 2024 年 8 月 3 日に、Google Cloud blog に投稿されたものの抄訳です。 多くの組織が、クラウド移行とモダナイゼーションのための Infrastructure-as-Code ツールとして Terraform を使用しています。以前のブログ投稿では、Google Cloud Marketplace からの VM インスタンスのデプロイに Terraform を使用することで、組織に合ったエンタープライズ グレードのクラウド ソリューションを容易に発見、調達、デプロイできることをお伝えしました。本日は、Google Cloud Marketplace のユーザー インターフェース(UI)から、Terraform スクリプトを使用して数回のクリックで VM をデプロイする手順をご紹介します。 では、詳しく見ていきましょう。 Marketplace

                                                                      Terraform ベースの UI により Google Cloud Marketplace での VM デプロイを簡素化 | Google Cloud 公式ブログ
                                                                    • S3とGitHub Actionsを使った静的Webサイトのデプロイは思ったよりも簡単だった! - Qiita

                                                                      こんにちは!この記事は、私が初めてAWSのS3とGitHub Actionsを使って静的Webサイトをデプロイした時の備忘録です。今回はAstroを使ってWeb作成をしてみました。結論から言うと、S3を使ったCICDは想像以上に簡単でした。ここでは、私が行った手順を説明していきます。 前提条件 このガイドを進める前に、以下のツールとアカウントが必要です: コマンドラインインターフェース(CLI)の基本的な操作スキル Git(バージョン管理システム) AWS CLI(インストール済み) AWSアカウント GitHubアカウント Node.js(プロジェクトに応じたバージョン) 静的サイトジェネレーター(例:Astro)の基本知識 ※ フレームワークは使いたいのを使ってください。 上記の準備ができていることを確認してから、以下の手順に進んでください。 AWSとGitHubを使用した静的Webサ

                                                                        S3とGitHub Actionsを使った静的Webサイトのデプロイは思ったよりも簡単だった! - Qiita
                                                                      • 翻訳テキストを最短1時間で納品。独自のAI翻訳エンジンを活用したゲーム特化多言語翻訳サービス「DMM GAME翻訳」,提供開始

                                                                        翻訳テキストを最短1時間で納品。独自のAI翻訳エンジンを活用したゲーム特化多言語翻訳サービス「DMM GAME翻訳」,提供開始 編集部:やわらぎ Algomaticは本日(2024年8月8日),独自のAI翻訳エンジンを活用したゲーム特化多言語翻訳サービス「DMM GAME翻訳」の提供を開始した。 本サービスは,ゲームコンテンツの翻訳を最短1時間で納品するというものだ。海外版のローンチまでの期間を大幅に短縮する,パブリッシャやクリエイター向けのサービスとなっている。 日本語,英語はもちろん,中国語(簡体字・繁体字),韓国語,フランス語,スペイン語など,130の言語に対応。AIに固有のコンテキストを学習させることで,単なる機械翻訳では難しかったニュアンスを維持した翻訳が可能となっている。価格は1言語当たり1文字3円からだ。膨大な量のテキストデータを効率的に処理できるため,大規模なプロジェクトで

                                                                          翻訳テキストを最短1時間で納品。独自のAI翻訳エンジンを活用したゲーム特化多言語翻訳サービス「DMM GAME翻訳」,提供開始
                                                                        • 迫るXデー「岐路に立つiPhone」戦略転換はあるか

                                                                          アップルが2007年に初代iPhoneを発表して以来、スマートフォン業界は目覚ましい進化を遂げてきた。その中心にあり続けた同社だが、近年、革新的な歩みに変化の兆しが見え始めた。 「時が満ちる」をテーマに日本の日時で9月10日に開催予定とされるiPhone 16/16 Pro発表(がほぼ確実視されている)イベントは、単なる新製品発表の場を超え、スマートフォン産業全体の転換点となる可能性を秘めている。 iPhoneの市場ポジション アップルは長年にわたり、高性能カメラシステム、AI推論処理の高度な活用、衛星通信機能の統合、厳格な個人データ保護など、多岐にわたる技術革新を追求してきた。同時にApple WatchやAirPodsといった周辺機器とのシームレスな連携を通じ、iPhoneを中核とする強固なエコシステムの構築に注力。iOSと自社設計半導体チップを計画的に進化させることにより、完成度の高

                                                                            迫るXデー「岐路に立つiPhone」戦略転換はあるか
                                                                          • 性能と可搬性に配慮した TCP/IP スタック実装 | IIJ Engineers Blog

                                                                            本論文が既存の実装の課題の一つとして指摘するのは、上記のように、CPU コアの割り当てモデルは性能に大きな影響を与える要素でありながら、多くの既存の性能に最適化された TCP/IP スタック実装は、TCP/IP スタック実装利用者が任意の CPU コア割り当てモデルを適用することを許容するような設計になっておらず、本来達成可能な性能を発揮できない構成を強要することです。 例えば、mTCP [10] という実装では unified モデルは採用できず、TAS [12] という実装では、split モデル以外適用できません。 2.2 組み込みやすさ・可搬性を考慮した実装 (Portability-aware TCP/IP Stacks) 2.2.1 NIC オフロード機能への配慮の欠如 (Unaware of NIC hardware offloading features) 大きなデータを転

                                                                              性能と可搬性に配慮した TCP/IP スタック実装 | IIJ Engineers Blog
                                                                            • カードサイズに8コアSoC搭載——高性能IoT向けシングルボードコンピューター「Tachyon」|fabcross

                                                                              5Gモバイル通信とWi-Fi 6をサポートするシングルボードコンピューター「Tachyon」がKickstarterに登場し、わずか35分で目標額の調達に成功している。 QCM6490は、オクタコアKryo 670 CPU、12TOPSのAIエンジン、トリプルISPなどを搭載し、5Gモバイル通信とWi-Fi 6Eをサポート。メモリには、4GB RAMと64G BUFSストレージを内蔵する。また、Adreno 643 GPUとHexagon 770 DSPにより、4Kディスプレイのドライブに加え、高解像度動画からのオブジェクトの抽出や音声分析、言語処理向けAI/MLモデルの実行などが可能だ。 インターフェースは、USB Type-Cポート×2を備え、接続されたケーブルに応じてデバイスモードかホストモードを自動で切り替える。片方のUSB Type-C 3.1はDisplayPort Altモー

                                                                                カードサイズに8コアSoC搭載——高性能IoT向けシングルボードコンピューター「Tachyon」|fabcross
                                                                              • ArmコアとRISC-Vコアどっちも搭載した小型マイコンボード「Raspberry Pi Pico 2」が届いたのでフォトレビュー

                                                                                小型マイコンボード「Raspberry Pi Pico 2」が日本時間の2024年8月9日(金)に登場しました。Raspberry Pi Pico 2には独自開発マイコン「RP2350」が搭載されており、販売価格はわずか5ドル(約740円)に設定されています。そんなRaspberry Pi Pico 2が開発チームから送られてきたので、外観や搭載チップをじっくり観察してみました。 Buy a Raspberry Pi Pico 2 – Raspberry Pi https://www.raspberrypi.com/products/raspberry-pi-pico-2/ Raspberry Pi Pico 2, our new $5 microcontroller board, on sale now - Raspberry Pi https://www.raspberrypi.com

                                                                                  ArmコアとRISC-Vコアどっちも搭載した小型マイコンボード「Raspberry Pi Pico 2」が届いたのでフォトレビュー
                                                                                • DMM GAME翻訳 - ゲームコンテンツの翻訳を、最短1時間から納品

                                                                                  DMM GAME翻訳は、ゲームに関わるテキストデータの翻訳に特化したサービスです。ゲームのストーリー、インターフェース、マーケティング資料など、ゲーム関連のあらゆるテキストについて、コンテキストを維持しながら高速かつ高品質に翻訳します。

                                                                                    DMM GAME翻訳 - ゲームコンテンツの翻訳を、最短1時間から納品