サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大そうじへの備え
gihyo.jp
本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第43回目は、Blenderに用意されている物理演算の一種であるクロスに関する設定方法について学んでいきます。 クロスとは クロスとは、Blenderに用意されている物理演算の一種です。名前の通り、布の表現をできます。布がオブジェクトの上に覆いかぶさっているような表現や、ある一点が固定された状態で布が垂れ下がっているような表現ができます。 クロスの設定をしてみよう 今回は、オブジェクトの上に布が覆いかぶさっているような表現をしてみましょう。 クロスの動きはオブジェクトの頂点の数によって変わります。頂点の数が多いほど、滑らかな布の表現が可能です。 まずは、クロスの設定をオブジェクトに行います。 Shift+Aを押して表示されるメニューから[平面]を選択します。追加した平面を選択した状態のまま[編集モード
本連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 今年も残りわずかとなりました。Misskeyは2014年ごろから開発を始めたので、今年は10年目の開発ということになりました。今年も開発に対するご協力本当にありがとうございました。 今回は2024年にMisskey Projectが取り組んだことをまとめます。 今年の取り組み スケーラビリティの強化 ロードマップにもありますが、Misskeyの利用者が増えていることもあり、Misskeyサーバーのスケーラビリティの向上は大きな目標のひとつです。 スケーラビリティに対する今年の取り組みは、Bunの検証やRBTの実装などがあります。 「BunはNodeより速いのか? Misskeyで検証」 「リアクションを効率化するRBT、レンダリングを軽量化するcontent-v
2024年12月12日、Googleは拡張現実デバイス向けの新OS「Android XR」を発表しました。AppleのvisionOSと同等の空間コンピューティングを実現するOSで、手や目の動き、音声などを使って操作ができます。 Android XR: A new platform built for headsets and glasses Android XRを搭載するヘッドセットは、Samsungが「Project Moohan」のコードネームで開発されており、2025年内中の発売が予定されています。これの価格は明らかになっていません。しかし、開発責任者 Won-Joon Choi氏は「顧客が快適に感じる価格帯について調査を重ねる」としているので、Vision Proよりは安価な30~40万円台の価格で登場すると推測されています。 推測どおりの価格レンジであれば、Android史上で
GitHubは2024年12月18日、同社のAIアシスタントGitHub Copilotの無償版「GitHub Copilot Free」をリリースした。GitHub Copilot FreeはすべてのGitHubユーザが無料で利用できる。またMicrosoft VS Codeにも統合されており、VS Codeから直接サインアップ/サインインすることで無料で利用可能。 Announcing 150M developers and a new free tier for GitHub Copilot in VS Code -The GitHub Blog GitHub Copilot FreeプランがVS Codeで利用可能に。そしてGitHubユーザーは1.5億人を超えました。 -GitHubブログ(日本語訳) A new free tier of GitHub Copilot in @c
乗りこなせ! モダンフロントエンド Cascade Sorting Order/CSSの適用順序を学び直す [CSS Modern Features no.6] こんにちは! サイボウズ フロントエンドエキスパートチームの麦島です。 CSS Modern Features、最終回となる今回のテーマはCascade Sorting Orderです。 CSS適用順序を構成する仕様の増加 突然ですが、「CSSの適用順序」と言われると、どこまで説明できるでしょうか? 次のようなものは広く知られており、イメージしやすいかもしれません。 詳細度がより高いほうが優先される 同じ詳細度の場合は、後に記述された宣言が優先される style属性による宣言は詳細度よりも優先される !importantを付与すると、詳細度やstyle属性より優先される しかし、昨今では適用順序に関連するCSSの機能は増えていま
いま、見ておきたいウェブサイト 第179回ノーコードのデザインツールは、ウェブサイト制作の世界をどう変えるか クラウドの普及やDX(デジタルトランスフォーメーション)推進で、人材育成やコスト削減、知識・経験則の蓄積などのメリットから、企業の内製化が注目されています。その中で注目を集めているのが、ノーコードデザインツールです。 図1 代表的な4つのノーコードデザインツールのウェブサイト。「Studio」(左上)「Webflow」(右上)「Wix.com」(左下)「Framer」(右下) 手軽にウェブサイトが制作できるツールの特徴や利用の拡大原因を探りながら、内製化によって変化を迎えている、ウェブサイトの制作環境と今後の方向性を探ります。 ノーコードデザインツールとは ノーコードデザインツールでは、直感的なインターフェースと視覚的な操作が重視されています。ユーザーは、基本的
去る10月にUbuntu DiscourseにてNVMe/TCPを使い仮想マシンをストレージレスでUbuntu Server 24.10をブートするというProof of Concept(PoC)デモが紹介されました。NVMe/TCPは2024年3月8日のUbuntu Weekly Topicsでも紹介されているように「iSCSIの後継」といえるものです。 このPoCについては、実際に試せるスクリプト群がGitHubのnvme-tcp-pocレポジトリ(以下、PoCレポジトリ)で公開されています。これを使えば、ネットワークの構成から仮想マシンのセットアップ、Ubuntu ServerのインストールやUEFIの設定までほとんど自動で済んでしまいます。つまり、動かしてみるだけならPoCレポジトリの案内に従えば(あまり問題に遭遇することなく)実現できます。 でも、それでは「なんとなく動いたことは
Microsoft、GraphRAG 1.0をリリース ―セットアップやCUIを改善し処理効率もアップ Microsoftは2024年12月16日、複雑な情報を処理できるよう強化拡張されたRAG「GraphRAG」の正式版GraphRAG 1.0のリリースをアナウンスした。 Moving to GraphRAG 1.0 – Streamlining ergonomics for developers and users -Microsoft Research Blog GraphRAGはRAG(Retrieval-Augmented Generation:検索拡張生成)をより効率よく処理できるようにする技術。LLMを使用して検索、取得したデータセットから「ナレッジ グラフ」を作成し、これを元に複雑な情報を分析してRAGのナレッジベース検索・応答のパフォーマンスを大幅に向上させることがで
Microsoft、小型言語モデルの新バージョンPhi-4を発表 ―数学推論分野で大規模モデルを超える Microsoftは2024年12月13日、高機能でコスト効率の高い小型言語モデル(SLM)の新バージョンとなる「Phi-4」を発表した。 Introducing Phi-4: Microsoft’s Newest Small Language Model Specializing in Complex Reasoning | Microsoft AI Platform Blog Phi-4は従来の言語処理に加えて数学などの分野での複雑な推論に優れた、14B(140億)パラメータをもつ小型言語モデル。同社によると、数学関連の推論に関するベンチマークにおいて、競合する同等の小型モデルだけでなくGPT-4oやGemini Proといった大規模モデルよりも優れた結果をマークしたという。技術
みてね×gihyo.jpスペシャル みてねのコンテンツ自動作成・自動分類を支える写真・動画解析パイプライン 株式会社MIXIで「家族アルバム みてね」(以下みてね)のData Engineeringグループ所属の松石と申します。 今回は、これまで本連載でご紹介してきたみてねの1秒動画や自動作成フォトブック、人物ごとのアルバムといった、みてねのコンテンツ自動作成・自動分類機能の裏側で用いられている写真・動画解析パイプラインについてご紹介します。 写真・動画解析パイプラインのビジネス的な意義と要件 意義 前述のような各種コンテンツ自動作成・自動分類機能は、いずれもみてねのビジョンである「『世界一愛されるサービス』と『圧倒的収益』を達成」の実現のために提供しています。 たとえば1秒動画には、全家族に3ヵ月ごとにお届けする「四季版」と、プレミアム家族限定で毎月・毎年お届けする「月
11月21日、22日の2日間に渡ってFlutterKaigi 2024が開催されました。カンファレンスでは、セッショントークや懇親会、当日企画であるスタンプラリーなどが行われたほか、今年は前夜祭も催されました。 この記事では、前夜祭の内容も合わせてFlutterKaigi 2024の模様をレポートします。 前夜祭 FlutterKaigi初の試みである前夜祭が11月20日に開催されました。 前夜祭では、登壇者とスポンサーブース担当者、個人スポンサーを招待しました。小規模な懇親会を通して開催に関わるメンバーの親睦を深めつつ、和やかな雰囲気の中で3つのLTが行われました。 LTではFlutterのUI改善やLinterの設定、UI実装といったどれも面白くためになるネタが共有されました。 Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥 by kuno 「Flutterとネ
Android Weekly Topics 吉報は突然に!Google Pixel 6、7シリーズのソフトサポートが延長 Googleは、発売から3年間としていたPixel 6、7シリーズのサポート期間を5年間に延長することを発表しました。これは、Googleからのうれしいサプライズで、対象モデルは引き続きOSやセキュリティのアップデートが受けられます。 Google Pixel にソフトウェア アップデートが提供されるタイミング - Google Pixel ヘルプ 期間延長対象のモデルは以下です。 Pixel 6 / Pixel 6 Pro:2026年10月28日まで Pixel 6a:2027年7月21日まで Pixel 7 / Pixel 7 Pro:2027年10月13日まで Pixel 7a:2028年5月11日まで Pixel Fold:2028年6月28日まで 筆者は、
システムとは常に監視したい存在です。市民やSNSと同じくらい、コンピューターシステムもいろんな人が監視しています。それはデスクトップでも例外ではなく、たとえばWindowsにおいてもウェブブラウザー、Excel、ゲームに次いでよく起動されているソフトウェアと言えば、タスクマネージャーではないでしょうか。すみません、少し言い過ぎました。 今回はUbuntuデスクトップでも使え、情報量が充実しており、どこかで見たことのあるようなデザインのシステムモニターである「Mission Center」を紹介しましょう。 図1 特定のOSのユーザーであればピンとくる見た目のMission Center(中央)。左はUbuntu標準のシステムモニターで、右はCLIで人気のあるbashtop Rust製であのOSにも似たUIを持つMission Center 「Mission Center」はRustで作
今回は第232回 MySQL Shell for VS Codeをインストールしてみるで紹介したMySQL Shell for VS Code[1]を使い、基本的なデータを取得する方法を紹介していきます。 検証環境 今回はDockerで建てたMySQLを使用します。以下のコマンドでDockerを建てて、ローカルからアクセスします。 % docker run --platform linux/x86_64 -p 127.0.0.1:3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_USER=kk2170 -e MYSQL_PASSWORD=my-secret-pw -d mysql:8.4.3 --secure-file-priv='/tmp' 今回はMySQL Shellをインストールして実行していきますが、いったん従来のmysq
本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第42回目は、Blenderに用意されている物理演算の一種である流体に関する設定方法について学んでいきます。 流体とは Blenderで用意されている物理演算の一種に「流体」があります。「流体」を使うことで、液体の表現をしたり、煙の表現をしたり、といったことが可能です。 流体の設定方法 液体が流れる動きを再現するには、まず、物理演算を適用させる範囲を決めます。例えば、直方体を作成し、「この直方体の中にあるオブジェクトに流体の動きを適用する!」といったイメージです。この物理演算を適用させる範囲を決めるオブジェクトのことを「ドメイン」と言います。 さっそく、ドメインを設定していきましょう。直方体を配置したら、クリックして選択状態にしたまま[物理演算プロパティ]から[流体]を選択します。すると、[タイ
2024年12月25日紙版発売 仙塲大也 著 A5判/408ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-14622-1 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Amazon Kindle この本の概要 本書は,より成長させやすいコードの書き方と設計を学ぶ入門書です。筆者の経験をふまえ構成や解説内容を見直し,より実践的な一冊になりました。 システム開発では,ソフトウェアの変更が難しくなる事態が頻発します。 コードの可読性が低く調査に時間がかかる, コードの影響範囲が不明で変更すると動かなくなる, 新機能を追加したいがどこに実装すればいいかわからない……。 変更しづらいコードは,成長できないコードです。 ビジネスの進化への追随や,機能の改善が難しくなります。 成長できないコードの問題を,設計で
Threads、ほかのFediverseのユーザーをフォローし、その投稿や返信を通知する機能をリリース ThreadsはプロトコルにActivityPubを採用しており、連合SNS(Fediverse;フェディバース)を形成するSNSの一つという観点をもつ。FediverseにはMastodonやMisskeyなどのサーバーが含まれており、Threadsはこれらサーバー間との投稿のやりとりの相互運用に向けて開発を段階的に進めている。 これまでのThreadsでは、ほかのFediverseサーバーのユーザーがThreadsのユーザーをフォローしたり返信、いいねをすることはできていたが、Threadsから他Fediverseユーザーに対してできるのは投稿へのいいねのみだった。 なお、ThreadsのユーザーがほかのFediverseユーザーとやりとりするためには、Threadsの設定で
2019年、アメリカがトランプ政権のころに、HUAWEIは自社デバイスへAndroidを搭載できなくなりました。張本人は再選を果たしているので、また一波乱起こる可能性は十分にあります。 HUAWEIがAndroidを使えなくなったことで登場したのが「HarmonyOS」です。 これは、Googleのサービスとは一切関係なく、アプリを入手するためのアプリストア「AppGallery」も独自の仕様となっています。おもに中国を中心に展開しており、中国以外では搭載端末を見かけることが少なくなりました。日本国内では「HUAWEI MataPad 11.5」が唯一のHarmonyOSを搭載する端末です。 HUAWEI タブレット丨ご購入はこちら - HUAWEI JP そのHarmonyOSは、AOSP版のAndroidをベースに開発されたOSであることが、発表した後にわかります。これ自体は悪いことで
Ubuntu Weekly Recipe 第841回ローカルLLMの実行ツール「Ollama」のGUIフロントエンド、Alpacaを使用して生成AIを使用する 今回は、ローカルLLMの実行ツール「Ollama」のフロントエンド、Alpacaを紹介します。 Alpacaとは Ollamaに関しては第825回で紹介しました。そこではフロントエンドとして、Open WebUIを使いました。 もちろんOpen WebUIを使うのもいいのですが、Ollamaにはフロントエンドがたくさんあります。Ubuntuで動作するGUIフロントエンドはないかなと思って探してみたところ、Alpacaを発見しました(macOS向けがやたら充実している印象です)。 Alpacaは、Flatpakパッケージになっているので導入とアップデートが簡単で、PythonのGTK4バインディングを使用しているためUbunt
2024年11月30日、「中高生国際Rubyプログラミングコンテスト2024 in Mitaka」の最終審査発表会が行われた。 今年も昨年に引き続き、発表者や審査員に加えて、会場に多くの来場者が集まり、リアル開催ならではの和やかな空気の中、熱のこもった発表と厳正なる審査が行われ、最優秀賞、優秀賞、審査員特別賞の各賞が決定した。 「中高生国際Rubyプログラミングコンテスト2024 in Mitaka」授賞式 最優秀賞は、ゲーム部門『Robot hunting』(滝愛媛県立松山工業高等学校 山室優雅さん)、Webアプリ・IoT部門『EmoTrack』(西原実咲さん) 応募総数137件の中から、最終審査に残ったのはゲーム部門4作品、Webアプリ・IoT部門5作品の計9作品。当日は、発表者のプレゼンテーションと質疑応答をもとに、Rubyの生みの親であるまつもとゆきひろ氏を審査委員長とする
乗りこなせ! モダンフロントエンド Scoped Styles/スコープ付きスタイルルール [CSS Modern Features no.5] Scoped Styles/スコープ付きスタイルルール こんにちは!サイボウズ フロントエンドエキスパートチームの麦島です。 今回取り上げるCSSの機能はScoped Stylesです。 Scoped Stylesは@scope At-Rulesを用いて、CSSの適用範囲を従来よりも細かく絞り込んで制御するための機能です。CSSではカスケードの都合上、子孫要素へのCSSプロパティの継承の制御は難しいものでしたが、@scopeを用いることでより厳密な制御が可能となります。 コードは次のような形です。 /* @scope の利用例 */ @scope (.parent) { /* .parentクラスを持つ要素の文字を赤色とする */ :scope
Linux Daily Topics Linux 6.13-rc1公開、SDUC、NVMe 2.1をサポート Linus Torvaldsは12月1日(米国時間)、次期Linuxカーネル「Linux 6.13」の最初のリリース候補(RC)版となる「Linux 6.13-rc1」を公開した。11月17日付でリリースされたLinux 6.12から2週間のマージウィンドウ期間を経た通常のスケジュール通りの公開だが、今後の作業は年末年始のホリデーシーズンを含むため、Linux 6.13の正式リリースは1月中旬から下旬となる見込みだ。 Linux 6.13-rc1 -Linus Torvalds Linux 6.13では数多くのアップデートが予定されている。主な変更点は以下の通り。 新しいプリエンプションモード「PREEMPT_LAZY」(遅延プリエンプション)のサポート …PREEM
OSSデータベース取り取り時報 第112回MySQL Shell for VS Code GAリリース、PostgreSQLが2週連続で更新版リリース この連載はOSSコンソーシアム データベース部会のメンバーがオープンソースデータベースの毎月の出来事をお伝えしています。 [MySQL]2024年11月の主な出来事 9月のMySQLのバージョンアップはMySQL Shell for VS Codeのみでした。第80回でプレビュー・リリースの形で公開されたことをご紹介したMySQL Shell for VS Codeが、2年半の時を経てGA(General Availability)版となりました。 クラウド版のHeatWave MySQLには、メンテナンスなどの情報を指定したメールアドレスに通知する機能が追加されています。インスタンス作成時または作成後の詳細ページでメールアドレスを登録
11月17日、グリー株式会社主催のもと、六本木にて「Ubuntu 20周年記念オフラインミーティング」が開催されました。今回はいつもと趣向を変えて、このイベントの様子をレポートします。 図1 Puffin(25.04:左)に寄り添うOriole(24.10:右)のぬいぐるみ Ubuntu 20周年! Ubuntu Japanese Teamは主にグリー株式会社主催のもと、半年に一度「Ubuntuオフラインミーティング」を開催しています。 これはUbuntuが半年に一度4月と10月にリリースされるため、それに合わせてリリースパーティやりたいよねというのが、主な目的です。勉強会というよりはパーティという主体が強く、セミナーは開催するものの別に後ろでセミナーの邪魔にならない程度の酒盛りをしていてもかまいません。なんなら手持ちのデバイスを広げて黙々とハッカソンを行っても良いでしょう。そういう「ゆる
鈴木たかのり(@takanory)です。今月の「Python Monthly Topics」では、Pythonの型ヒントの最近の動き、比較的新しい型ヒントの機能について紹介します。 本連載でも過去にいくつも型ヒント関連の記事があります。このようによりよいPythonコードを書くための型ヒントが、Pythonバージョンの更新に伴って追加されています。 2022年9月:Python最新バージョン対応!より良い型ヒントの書き方 | gihyo.jp 2023年1月:O/Rマッパーの型チェックを強化できるPython 3.11の新機能 Data Class Transforms(PEP 681) | gihyo.jp 2023年5月:Python 3.11の新機能:型チェッカーでロジックの間違いを検出できるtyping.assert_never関数とtyping.Never型 | gihyo.
Anthropic、生成AIとデータソースを接続するプロトコル「Model Context Protocol」をオープンソースとして公開 Anthropicは2024年11月26日、LLMアプリケーションと外部データソースとの間で安全な双方向接続を構築できるプロトコル「Model Context Protocol」(MCP)をオープンソースとして公開した。 Introducing the Model Context Protocol | Anthropic Introducing the Model Context Protocol (MCP) An open standard we've been working on at Anthropic that solves a core challenge with LLM apps - connecting them to your
2024年11月26日、MS-DOS用のテキストエディタVZ Editor Ver1.6が、オープンソースソフトウェアとしてGitHubに公開された。 vcraftjp/VZEditor MS-DOS Text Editor -GitHub #VZEditor GitHubに公開しました! お気づきの点があれば、このレスでお知らせ頂けると嬉しいです。あらためて、私をVCの中村さんと引き会わせて下さったZOBの@yyhayami氏、開発時に多大なご協力を頂いた日経MIXの生存者の(w)皆様に深く感謝致します。みんな長生きしてよー!w https://t.co/2URgnbFZP6 — c.mos (@c_mos) November 26, 2024 VZ Editor Ver1.6 VZ Editorは兵藤嘉彦氏の開発によるNEC PC-9800シリーズ上のMS-DOSで動作するテキストエデ
本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第41回目は、Blenderに用意されている物理演算の一種であるソフトボディに対するコリジョンの設定方法について学んでいきます。 ソフトボディとは ソフトボディとは、名前の通り「柔らかい物体」を表現するための物理演算です。たとえば、プルプルとした動きをつけたり、床にオブジェクトが衝突したときに柔らかい物体が衝突したときの動きを再現できます。 今回は、床にオブジェクトが衝突したときの動きを作成する方法を見ていきます。 まずはコリジョンの設定から ソフトボディを設定したオブジェクトを落下させるわけですが、オブジェクトが落下したとき、衝突判定のあるオブジェクトがないと、そのまま落下し続けてしまいます。そこで、まずは衝突判定を設定したオブジェクトを用意しましょう。 衝突判定を設定するオブジェクトは平面にしてみ
Linux Daily Topics “時は来た” ―ReiserFS、Linux 6.13でカーネルから完全に削除へ The deprecation period of reiserfs is ending at the end of this year so it is time to remove it. (ReiserFSの非推奨期間は今年いっぱいで終わるので、もう削除するときが来た) 2025年1月リリース予定の次期Linuxカーネル「Linux 6.13」に向けて、マージウィンドウではすでにいくつもの新機能が取り込まれつつあるが、一方でメインラインから完全に姿を消してしまうものもある。Linus Torvaldsは11月21日、Linux 6.13の変更作業においてジャーナリングファイルシステム「ReiserFS」をカーネルコードから削除するコードをマージした(冒頭のコメ
次のページ
このページを最初にブックマークしてみませんか?
『トップページ|gihyo.jp … 技術評論社』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く