Develop desktop apps from websites, using system installed browsers and NodeJS.
Develop desktop apps from websites, using system installed browsers and NodeJS.
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build Cloud Speed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
マルチアーキテクチャ対応イメージって何? どうやって作るか docker manifestコマンドを使う docker buildxコマンドでビルドする buildxとQEMUによるビルドは遅い CIでのビルドを速くしたい アーキテクチャごとに別ジョブでビルドする クロスビルドを活用する buildxに対する雑感 結論 参考 マルチアーキテクチャ対応イメージって何? 最近ではApple Siliconの登場や、Oracle CloudのAmpere A1 Computeインスタンスなど、ARMアーキテクチャ採用のプロセッサに実際の開発などで触れる機会も増えてきました。 現在広く流通するx86_64に対応するIntelやAMD製のプロセッサと比べて、ARM系のCPUには高い省電力性能などに期待が集まっています。趣味開発レベルの話をすると、Oracle CloudのAlways FreeなA1
米Dockerは、コンテナ仮想化ソフトウェアの料金プラン「Docker Team」「Docker Business」を値上げすると発表した。Teamは年間契約で月額7ドル、月間契約で11ドルとそれぞれ2ドルの値上げ。年間契約のみのBusinessは月額24ドルと3ドルの値上げとなる。 値上げは10月27日から反映する予定。また、Teamは27日以降、最大100ユーザーまでに制限する。100ユーザーを超えている場合は12月31日までTeamのまま利用できるが、それ以降も使い続けるにはBusinessにプラン移行する必要がある。 Docker社は今回の値上げについて、「Pro」プランの利用者と個人利用など無料プランで利用するユーザーには影響がないとしている。また、TeamとBusiness利用者も10月26日までに更新した場合、次回更新まで現在の価格が適用される。12月31日までにTeamから
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build Cloud Speed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
この記事は新野淳一氏のブログ「Publickey」に掲載された「「Docker Dev Environments」発表。Dockerコンテナを使ってコードと同様に開発環境をバージョン管理、共有、再現可能に」(2021年7月2日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Docker社は、アプリケーションプログラマがソースコードのバージョン管理をGitHubを用いて行うように、Dockerコンテナを用いて開発環境のバージョン管理や共有、再現などを簡単に行える「Docker Dev Environments」のテクニカルプレビューを発表しました。 現在、複数のプログラマが所属する開発チームではGitHubなどのソースコード管理ツールを用いてソースコードのバージョン管理を行うのが一般的です。 これによりソースコードのバージョン管理が容易になる一方、例えばソースコード
オープンソースのコンテンツ管理システムであるWordPressで、開発コミュニティの元メンバーであるヴィニー・グリーン氏がWordPressをフォークした「FreeWP」のプロジェクトを開始しました。 The Wait is Over: FreeWP is Here to Shake Up the WordPress Ecosystem - FreeWP https://freewp.com/the-wait-is-over-freewp-is-here-to-shake-up-the-wordpress-ecosystem/ Forking is Beautiful – WordPress News https://wordpress.org/news/2024/10/spoon/ FreeWPが誕生した背景には、WordPressの開発者でAutomatticのCEOでもあるマット・マ
こんにちは。Wantedly Infrastructure Squad 所属の @irotoris です。 Wantedly Visit を始めとする Wantedly のサービスのバックエンドシステムはほぼ全て Kubernetes クラスタの上で動いています。今まで kOps という OSS を使って AWS の EC2 インスタンス上に Kubernetes クラスタを自前で構築運用していましたが、2022年6月に AWS の Kubernetes Managed Service である Amazon Elastic Kubernetes Service (EKS) に移行しました。 この記事では Wantedly と Kubernetes の歴史を振り返るとともに、なぜ EKS に移行したか、移行した結果どうだったかをお伝えします。 目次 Wantedly システム基盤としての K
We are pleased to announce the release of desktop application for JupyterLab! Standalone and self-containedJupyterLab App is the cross-platform standalone application distribution of JupyterLab. It is a self-contained desktop application which bundles a Python environment with several popular Python libraries ready to use in scientific computing and data science workflows. JupyterLab App running o
[レベル: 中級] コア ウェブ バイタルを測定する Chrome 拡張を Google は大きく改良しました。 CrUX データと比較 バージョン 1.0.x にアップデートした Web Vitals 拡張は Chrome ユーザー エクスペリエンス レポート (CrUX) のデータと、自分がそのページに今アクセスしたときのコア ウェブ バイタルのスコアを比較するようになりました。 バージョン 0.x では、今いるページのコア ウェブ バイタルを測定するだけでした。 ※すずき補足: CrUX は、Chrome ユーザーの実際の利用状況を元にしたデータ。PageSpeed Insights のフィールドデータや Search Console のウェブに関する主な指標レポートに使われている。またページ エクスペリエンス アップデートのデータしても利用されている。 Web Vitals 拡張を
去る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レポジトリの案内に従えば(あまり問題に遭遇することなく)実現できます。 でも、それでは「なんとなく動いたことは
本エントリでは、PHP の内部実装(php-src)から OPcache のオペコードキャッシュの仕組みを見ていきます。 OPcache にはいくつかの機能がありますが、ここでは共有メモリへのオペコードキャッシュと preload が対象です。ファイルベースのキャッシュと JIT については触れません。 サマリ オペコードキャッシュ preload オペコードキャッシュと preload の比較 オペコードキャッシュ キャッシュデータレイアウト グローバル変数、マクロ キャッシュデータ構造体 オペコードキャッシュ: ZCSG(hash) キャッシュエントリ: zend_accel_hash_entry キャッシュデータ初期化 OPcache 処理の有効化 PHP ファイルコンパイル処理でのキャッシュ制御 persistent_compile_file() の主な処理 zend_accel_
Model.Extract.Run.Build better apps with Flume. A React-powered node editor and runtime engine Extract business logic into JSON graphsBuild apps that are resilient to changing requirements by modeling your business logic as a JSON graph. Flume provides a sleek UI for creating and editing these graphs. This is a live Flume node editor. Go ahead, take it for a spin! Build apps that are resilient to
Pythonには対話的にプログラムを実行できるPythonシェルが備わっている。きっとPython学習の際に使ったことがあると思う。とはいえ学習用だけに限定するのは非常にもったいない。筆者は事あるごとに計算やカレンダー、フォルダを開いたりと、いろいろな用途に使っている。今回は、Pythonシェルを便利に使うアイデアを7つ紹介する。 Pythonシェルとは? そもそも、Pythonシェルとは何だろうか。Pythonをインストールすると一緒についてくる対話式実行環境のことだ。WindowsでPythonシェルを起動するには、スタートメニューから「Python3.x > IDLE」を実行するか、PowerShellを起動して「python3」とタイプすれば良い。macOSではターミナル.appを起動して「python3 」とタイプしよう。 Pythonシェルが起動すると「>>>」と表示されるので
このたびラップトップを新調しました。6年ほど前に中古のノートにLinuxを入れてつかってましたが、新品のWindowsノートに乗り換えました。そこで以前から気になっていたWindows Subsystem Linuxを使って、Windows上にLinuxの開発環境を用意してみたところ、セットアップもすごく簡単かつ快適な開発環境になったので、詳細を少し調べてみました。その結果と実際の開発現場における利用シーンについて紹介します。 ※現段階ではPreview版OSへのアップデートが必要。WSL2を利用するにはbuild 18917以上のOSバージョンが必要です。それにはthe Windows Insider Programというプログラムに登録した上で、OSをPreview版にアップデートする必要があります。 ターミナルを開くとそこはもうLinuxでした 近頃の私が個人的なLinux環境でやる
Microsoftの公式サポートページに「M1およびM2チップを搭載したMacでWindows 11を使用する方法」が掲載されました。 Apple® M1® および M2™ チップを搭載した Mac® コンピューターでWindows 11を使用するためのオプション - Microsoft サポート https://support.microsoft.com/ja-jp/windows/cd15fd62-9b34-4b78-b0bc-121baa3c568c Appleが展開するMacシリーズは、同社製OS「macOS」の使用を念頭に置いて開発されています。このため、macOSでWindowsを動作させるには仮想環境を用いたり、WindowsをmacOSとは別領域にインストールする機能「Boot Camp」を使ったりする必要があります。しかし、Boot CampはIntel製CPUを搭載した
macOS Big Surのパブリック・ベータ版リリースされたが、肝心の「アレ」は手に入らない。アレとはもちろん「A12Z」を搭載したMacであり、その上で動くmacOSのこと。もちろん、現行のIntel MacでもBig Surは動くが、肝心のARM環境が実際どうなのかは想像の域を出ない。ああ、開発者向けに提供されるA12Z搭載Mac miniさえあれば(NDAがあるからどのみち原稿には書けないけれど)……。 さて、今回のテーマはズバリ「MacがARMアーキテクチャになるということ」。前回、前々回とIntelからARMへのアーキテクチャ移行がスムーズに行えるか、どのような支援ツールが用意されているかを紹介してきたが、今回はARMアーキテクチャへの移行で一変するはずの「仮想化」について考えてみたい。 そもそも「仮想化」とは Intel Macの登場以降に普及したソフトウェアの新ジャンルのひ
Open SourceThank you to our maintainersTo celebrate Maintainer Month, GitHub has invested an additional $500,000 to help sponsor the open source projects that it depends on. As Maintainer Month draws to a close, we want to celebrate and give additional support to the open source projects that we depend on. We rely on the work of hundreds of open source projects to build and run GitHub, npm, GitHub
データアナリティクス事業本部 サービスソリューション部 サービス開発部のしんやです。 ここまで色々な可視化におけるツールやサービスを個人的に触ってきましたが、何らかの言語でサクッとデータを可視化出来るライブラリとかないものかなーと思っていたところ、『Plotly』というプロダクトの存在を知りました。ザッと内容を確認してみたところとっつき易さと表現の幅の広さが良い感じっぽいぞ!ということで個人的にこのプロダクトを触っていってみようと思います。 ? Announcing Plotly.js 2.0! - Graphing Library / Plotly.js - Plotly Community Forum Webブラウザ上でグラフを描画できる「Plotly.js 2.0」がリリース:CodeZine(コードジン) 目次 Plotly 概要 Plotlyとは Dashとは 環境構築 導入環境
データアナリティクス事業本部の貞松です。 Windows Updateからの配信を待ちきれずにWindows 10をバージョン2004にアップデートした勢です。 Windows 10のバージョン2004から正式に導入されたWindows Subsystem for Linux 2(WSL2)ですが、これをDocker Desktop for Windowsに設定できるようになったという情報を見かけたので試してみました。 これにより「Hyper-V」無しで「Linux」のコンテナをローカルで動かせるようになる為、期待が高まります。 実行環境 OS: Windows 10 Home (バージョン2004, OSビルド19041.264) WSL バージョン2 Docker Desktop for Windows Version 2.3.0.4(46911) ※ Homeエディションなので当然H
Docker社が開発中のApple M1チップ対応のDocker Desktopで、同梱のKubernetesの実行が可能になったことが同社のブログ「New Docker Desktop Preview for Apple M1 Released」で明らかにされました。 これによりDockerとKubernetes環境をApple M1チップのMac上で簡単に構築できるようになります。 We know you want #Docker & M1 updates...so here ya go! We’ve released another preview of Docker Desktop for #Apple M1 chips. Find out what's new in this post https://t.co/Le1zKEd7zX — Docker (@Docker) Febr
Products Docker DesktopContainerize your applicationsDocker HubDiscover and share container imagesDocker ScoutSimplify the software supply chainDocker Build Cloud Speed up your image buildsTestcontainers Desktop Local testing with real dependenciesTestcontainers Cloud Test without limits in the cloud See our product roadmapMORE resources for developers
新型コロナこと COVID-19禍の中、皆様いかがお過ごしでしょうか。私はテレワーク中ですが、それ以前から書き物中心の仕事が溜まっており、それらをやっつけていたので、やることはあんまり変わっていません。 22日に政府の専門家会議から「人との接触を8割減らす、10のポイント」が示されましたが、引きこもり気味なのでもとからやっていることが多いなと。食料品以外は以前から通販が基本です。テレワークや部屋の中での運動なども推奨されていますが、1月頃から引きこもりつつ、なぜか健康になっています。 接触8割減へ「10のポイント」 専門家会議が示す 新型コロナ | NHKニュース https://www.mhlw.go.jp/content/10900000/000624038.pdf モバイルディスプレイ ノートPCのサブディスプレイは欲しいけども、大きなディスプレイを置くスペースを確保するのが面倒なの
$200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81
パブリッシャーのCognosphere Pte. Ltd.は1月27日、親会社であるmiHoYoが開発したPC向けライブ壁紙アプリ「N0va Desktop」を、Steam/Epic Gamesストアにて配信した。価格は無料。 「N0va Desktop」は、PC向けの壁紙アプリだ。『原神』などの開発元として知られるmiHoYoが手がけており、これまで公式サイトにて配布され、またAndroid版も提供されていたが、今回Steam/Epic Gamesストアを通じても配信された。本アプリでは、マスコットキャラクターである女性Lumiのライブ壁紙を利用可能。彼女は画面中央でハンギングチェアに腰掛けており、椅子をブラブラ揺らしてみたり、髪をいじったり、うたた寝したりなどシームレスにアニメーションする。 カスタマイズにも対応しており、背景色の変更のほか、Lumiの衣装もいくつか用意されている。黒い
概要 GitHubにテンプレートとして公開しています。 https://github.com/gaitou2048/fastAPI-veutify-template 前提 Docker, Docker Composeインストール済み 実行環境はMac + Docker for Desktop(Mac) ですが、Windows(WSL)やLinuxでもできるはず。 FastAPIコンテナ(バックエンド) 以下のDockerfileを使います。 pythonのパッケージ管理はpoetryを使っています。 以下のパッケージをpyproject.tomlでインストールしています。 fastapi uvicorn (pyproject.toml) https://github.com/gaitou2048/fastAPI-veutify-template/blob/main/back/app/pyp
Anker、最上位ブランド「Anker Prime」を発表 USB PD 3.1対応の急速充電器など8製品を投入 アンカー・ジャパンは8月2日、USB PD 3.1への対応をうたったUSB充電器シリーズ「Anker Prime」を発表した。 同社充電テクノロジーの「GaNPrime」や、最新のUSB充電規格となるUSB Power Delivery 3.1 (USB PD 3.1)をサポートしているのが特徴で、大型パネルを搭載した大容量モバイルバッテリー「Anker Prime Power Bank (20000mAh, 200W) 」、持ち運びにも適した小型設計のUSB急速充電器「Anker Prime Wall Charger (100W, 3 ports, GaN)」、AC電源タップ2カ口+4ポートUSB急速充電器充電ポートを備えた電源タップ「Anker Prime Charging
概要 2023年3月14日(米国時間)、サブスクリプションプランの1つ「Docker Team」1https://docs.docker.com/subscription/details/#docker-team の「Free」(無料で利用可能)プランの廃止(sunsetting)を発表しましたが、その後3月17日に撤回を発表し、混乱に対する謝罪を表明しました。 無料の Team を使っている組織やユーザは直接影響を受け、有償プラン切り替えなど、何らかの対策が必要です。それ以外の一般ユーザも、organization として公開されている Docker イメージ(リポジトリ名が「組織名/リポジトリ」の場合。例:「dokku/dokku」)を利用している、間接的に影響を受けます。そのため、自分が使っている Dockerfile の確認が必要になり、リポジトリが公開されなくなる場合、あるいはリ
日々の作業をスケジュールプリやリマインダーを用いて効率化しようとすると「複数のアプリを行き来するのが面倒」という問題に行きつきます。基本料金無料で使える「Clover」ならスケジュール管理・メモ・リマインダー・ノート作成といった作業を1つのアプリでこなせるとのことなので、実際にiPhoneやノートPCにCloverをインストールして使い方を確かめてみました。 Clover – Notes, tasks, whiteboard, and a daily planner in one delightful app. https://cloverapp.com/ ・目次 ◆1:CloverをiPhoneで使ってみる ◆2:CloverをPCで使ってみる ◆3:まとめ ◆1:CloverをiPhoneで使ってみる Cloverは、記事作成時点はiOS・Windows・macOS向けのアプリが用意さ
はじめに 今回はUTMというmacOS用のハイパーバイザーを使用して仮想マシンを立ち上げたいと思います。 仮想マシンを立ち上げるために普段使用しているMac(M1)でVirtualBoxをインストールしようとしたところ、Appleシリコンのmacには対応していませんでした。(2024/01/20現在) 公式ページのプラットフォームパッケージ一覧を確認すると、確かしかにmacOSはintel hostのみ対応となっています。 そこで、今回はarmアーキテクチャに対応したUTMというハイパーバイザーを使用してみました。 UTMとは UTMはQEMUというオープンソースのマシンエミュレーターをベースとした仮想化ソフトウェアです。 簡単にいうと、macOS上でx86/x64用のアプリケーションを実行することができます。 こちらからダウンロードできます。 UTMはLinuxだけではなく、Window
TL;DR OpenXR や Unity XR Tech Stack といった統一的な XR 開発環境を創出する試みが行われている とはいえまだまだ移行の最中ということもあり、 SteamVR のようにゴチャついているところもある ベンダーの方針 Unity XR Plug-in Framework の導入をデベロッパーとハードウェアベンダーに要請している build-in XR ( ProjectSetting > Player > XR で有効にできる Unity の XR SDK マネジメントフレームワーク)は廃止される XR Plug-in Framework によって XR デバイスのレンダリングや入力を抽象化し、プラットフォームによらない統一的な API を提供する XR Plug-in Framework を前提として XR Interaction Toolkit が用意され
Nov, 28. -30. 2024 A07 業務改善を楽にする SharePoint の機能 N 選 百合宮桜(TAKAI Miyu) 株式会社 BizOptimars #JapanM365CC2024 自己紹介 事務員→ Power Platform エンジニ アに転職して、Microsoft Blog に 載った唯一の宝塚歌劇オタク ▪ RPACommunity でライトニング トーク支部やったり、技術同人誌を 書いたり、Power Automate for desktop 支部でワイガヤしたり ▪ 上司が大きすぎて、首が痛いので おすすめのハイヒールブランドをコ メントにお願いします! ▪ 2 Japan Microsoft 365 コミュニティ カンファレンス 2024 #JapanM365CC2024
1972年に発売されたマイクロコンピュータ「Q1」がロンドンの家屋から見つかりました。現存する同製品は多くなく、今回の発見は大きな収穫でした。 World's first microcomputer goes on display alongside range of other vintage computers in public exhibition at Kingston University - News - Kingston University London https://www.kingston.ac.uk/news/article/2920/13-feb-2024-worlds-first-microcomputer-goes-on-display-alongside-range-of-other-vintage-computers-in-public-exhibiti
イタンジ株式会社で物件連動基盤の開発をしている山﨑です。 弊社の多くのエンジニアがMac上のコンテナで開発をしており、そのためのツールとしてDocker Desktopを利用してます。今まではとりあえずでDocker Desktopを利用していましたが、特にこだわりもないのでRancher Desktopに移行してみることにしました。なお、私が利用しているPCがIntelチップなのでM1/M2チップの環境で再現できるかは未検証になります。 手順 Docker Desctopを念の為に終了しておく Rancher Desktopをインストール rancherdesktop.io Apple Siliconも選択できます 設定しているエイリアスそのままで使いたいのでdockerdを選択 権限周りやPATHの設定について選択して完了 動作確認 以下のコマンドは特に問題なく動きました! docke
At one time, almost one in three people used Mozilla Firefox as their default internet browser. Nowadays, Chrome dominates the browser marketplace, but even Safari and Edge are more popular than Firefox. If you don't use Firefox, you're missing out. You can use the browser on desktop, mobile, and even VR, and it's packed full of amazing features. Here are all the reasons why you should switch to F
2021/09/22にリリースされた v.15.0.0 中でIPC通信周りに大きな変更はありませんでした。 ただ、その前のバージョン(14.0.0)で、contextBridge.exposeInMainWorld(apiKey, api)からExperimental(実験的)が取れ、正式運用となっていたようです(#30011)。 Electron における IPC 通信 Electron で Desktop アプリケーションを作るにあたって理解しなければならないのは、根幹を成す「IPC通信」かと思います。IPC は Inter-Process Communication、プロセス間通信の略です。 IPC 通信の方法については、Electron において、いくつかの段階を経て、進化を遂げています。今回の記事では、その歴史を追いながら、仕組みとセキュアな方法を書いていきたいと思います。 なぜ
YouTubeが公式に配布しているChromeアプリ版YouTube Musicとほぼ同じインターフェイスを実現し、広告ブロックやホットキー、ダウンロード、イントロ・アウトロのスキップなどさまざまなプラグインを利用可能な非公式デスクトップアプリが「youtube-music」です。導入から実際に使用してみるところまでを実際に試してみました。 GitHub - th-ch/youtube-music: YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader) https://github.com/th-ch/youtube-music まずはGitHubの配布ページにアクセス。記事掲載時点では最新版はv1.18.0なので、「YouTube-Music-Setup-1
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く