並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 14190件

新着順 人気順

macOSの検索結果561 - 600 件 / 14190件

  • Swiftがこの先生きのこるには - laiso

    Apple系デベロッパーの人たちがSwift普及のいかんともしがたい現状について話していたので考えてみた。 サーバーサイド用途 サーバーサイドSwiftは現状あまり利用したいケースが見当たらず、モバイルアプリ開発組織のマイクロサービス開発の共通化においてはJVMが枯れているのでKotlinの方に傾きがち。 WindowsやVSCodeやIntelliJ系の非Xcode系開発環境のサポートのハードルも越えるぐらいモチベーションが必要である。 ただユーザー規模はそこそこあり、DenoやDartやHaskellが有効な程度にはWeb開発用途には使えると思われる。苦労しそうだけど。 Wasm化 Wasmにしてブラウザサイドでコードを動かそうという向きもある。拡張用途では周辺ツールの多いRustやCのライブラリ資産のポートもありレッドオーシャンであることは変わりないが、Swiftに限らずWasmアプ

      Swiftがこの先生きのこるには - laiso
    • Apple、Google、マイクロソフトが対応表明した、パスワードレスがさらに便利になる2つの新機能とは。 PCがスマホとBluetooth通信でパスワード不要に、2台目のスマホにもクレデンシャルを簡単リストア

      Apple、Google、マイクロソフトが対応表明した、パスワードレスがさらに便利になる2つの新機能とは。 PCがスマホとBluetooth通信でパスワード不要に、2台目のスマホにもクレデンシャルを簡単リストア インターネットにおけるパスワードレスの実現を推進する「FIDO Alliance」は、 Apple、Google、マイクロソフトの3社が、同団体が推進するパスワードレス認証のサポートを拡大すると発表しました。 Today, we are excited to share that @Apple @Google @Microsoft are aligned with this vision and will be implementing multi-device FIDO credentials over the course of the coming year! ​​https

        Apple、Google、マイクロソフトが対応表明した、パスワードレスがさらに便利になる2つの新機能とは。 PCがスマホとBluetooth通信でパスワード不要に、2台目のスマホにもクレデンシャルを簡単リストア
      • 【Mac Info】 Macのストレージがいっぱい!? 定番の「DaisyDisk」で整理しよう

          【Mac Info】 Macのストレージがいっぱい!? 定番の「DaisyDisk」で整理しよう
        • Vimを支える技術: Alacritty, AquaSKK, tmux, Language Server… 高速ウェブ開発の世界

          はじめに これは、ストックマーク Advent Calendar 2021 17日目の記事です。こんにちは、ストックマークでAstrategyというビジネス向けSaaSについて、主にフロントエンドの開発を担当している@tsukkeeです。 Astrategyの技術構成については以前にAstrategyを支える技術: gRPC, Elasticsearch, Cloud TPU, Fargate... SaaS型AIサービスの内側の世界という弊社テックブログ記事で紹介したことがあるのですが、本記事ではその開発環境の一部を紹介したいと思います。 さて、開発環境と言えばテキストエディタですが、皆さん開発にはどのテキストエディタ(またはIDE)を使っていますでしょうか?本記事のタイトルにもあるとおり私はVimを使っています。ただ、Astrategyの開発チームでは使うテキストエディタに制限はなく、

            Vimを支える技術: Alacritty, AquaSKK, tmux, Language Server… 高速ウェブ開発の世界
          • Merge vs. Rebase vs. Squash

            merge_vs_rebase_vs_squash.md I get asked pretty regularly what my opinion is on merge commits vs rebasing vs squashing. I've typed up this response so many times that I've decided to just put it in a gist so I can reference it whenever it comes up again. I use merge, squash, rebase all situationally. I believe they all have their merits but their usage depends on the context. I think anyone who sa

              Merge vs. Rebase vs. Squash
            • iOS 16で「私はロボットではありません」のCAPTCHAをスルーできるようになる機能が登場

              コンピューターと人間を区別し、ボットが悪事を働くことを防ぐためにウェブサイトのログイン画面などに実装されているのが、車や信号など特定の物体が写った写真を選んだり、歪んだ文字を読み取って入力したりする「CAPTCHA」です。iPhone向けのOSであり2022年秋に登場予定の「iOS 16」ではこのCAPTCHAを自動でバイパスする機能が追加されることが明らかになっています。 iOS 16 Will Let iPhone Users Bypass CAPTCHAs in Supported Apps and Websites - MacRumors https://www.macrumors.com/2022/06/20/ios-16-bypass-captchas/ iOS 16 will let you bypass CAPTCHAs on some apps and websites

                iOS 16で「私はロボットではありません」のCAPTCHAをスルーできるようになる機能が登場
              • サクッと始めるウェブアプリ開発【Next.js / TypeScript】

                この本では、初心者・入門者の方に向けて、Next.jsの知識や使い方を体系的にまとめました。 【概要】 ・内容:HTML・CSS・JavaScriptとは?、Next.jsとは?、アプリを作る上での環境を整えよう!、Next.jsのプロジェクトを作ろう!、チャットアプリのパーツを作ろう!、オウム返しAPIを作ろう!、MUIを使ってリッチにしよう!、Vercelにデプロイしよう!、【余談】Joy.uiによるUIの変更 ・所要時間:約3時間 ・必須条件:HTMLの知識、CSSの知識、JavaScriptの知識 ・推奨OS:macOS / windows(WSL2) ・レベル:★★☆☆☆

                  サクッと始めるウェブアプリ開発【Next.js / TypeScript】
                • 達人出版会

                  探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 徹底攻略 AWS認定 クラウドプラクティショナー教科書 第2版[CLF-C02]対応 トレノケート株式会社 高山裕司 超楕円関数への招待 楕円関数の一般化とその応用 松谷 茂樹 手を動かしてわかるクリーンアーキテクチャ ヘキサゴナルアーキテクチャによるクリーンなアプリケーション開発 Tom Hombergs(著), 須田智之(訳) 詳解 AWS CloudFormation 潮村 哲 その決定に根拠はありますか? 確率思

                    達人出版会
                  • Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO

                    Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 はじめに Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 今回はできるだけ外部ライブラリやフレームワークを使わずにGo言語の標準機能のみで開発しました。 これからバックエンドにGo言語を使用することを検討されている方の参考になれば幸いです。 ※この記事は既にGo言語の開発環境をセットアップ済みで基本的な文法を学

                      Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO
                    • 無料で日本語版Macintosh用OS「漢字Talk」をブラウザ上で体験できる「kanjitalk7.app」

                      元GoogleエンジニアのMihai Parparita氏が公開している、ブラウザ上でClassic Mac OSを体験できる「Inifinite Mac」で、日本語版Macintosh用OS「漢字Talk」のバージョン7.5.3 リリース2を再現した「kanjitalk7.app」が公開されたので、実際に触ってみました。 Infinite Mac https://kanjitalk7.app/ アクセスすると、モニター風のフレーム内でMacOSが起動。Sad Macに遭遇することはなく、並んでいくアイコンパレード上に表示されるプロセスバーの上には、日本語で「起動中」と漢字で表記されています。 起動直後のデスクトップはこんな感じ。 バージョンをチェックすると、システムソフトウェアは「J1-7.5.3 リリース 2」となっており、日本語入力には、2014年にリリースされたmacOS X Yo

                        無料で日本語版Macintosh用OS「漢字Talk」をブラウザ上で体験できる「kanjitalk7.app」
                      • Linuxカーネル内にWebAssemblyランタイムを実装し、ネイティブバイナリよりも高速に実行可能にする「Kernel-WASM」登場

                        Linuxカーネル内にWebAssemblyランタイムを実装し、ネイティブバイナリよりも高速に実行可能にする「Kernel-WASM」登場 代表的なWebAssemblyランタイムの1つであるWasmerを開発しているWasmer社は、Linuxカーネル内にWebAssemblyランタイムを実装することで、安全かつ通常のLinuxバイナリよりも高速にWebAssemblyバイナリを実行可能にするオープンソースソフトウェア「Kernel-WASM」を公開しています。 (2023/2/13追記 このKernel-WASMの開発は2020年で止まっておりましたことを見落としていました。最近になって海外で話題になっており、新しい話題だと勘違いしたことが原因です。古い情報であることを基にした記事となっておりますことをお詫びいたします) Linuxカーネル内のWASMランタイムは第二のOS 同社はLi

                          Linuxカーネル内にWebAssemblyランタイムを実装し、ネイティブバイナリよりも高速に実行可能にする「Kernel-WASM」登場
                        • FAT32ファイルシステム読解

                          1. はじめに FAT32 ファイルシステムを実装する必要があった (趣味) ため、本記事では FAT ファイルシステム (メインはFAT32) の仕様を出来るだけ分かり易くまとめました。 なぜ FAT32 なのか? 全てのOS (Windows, Linux, MacOS) や Raspberry Pi4 のブート用ファイルシステムでもサポートされおり、非常に使い勝手が良い 少なくともファイルのリード操作だけに限定した場合に実装がとても簡単で、Raspberry Pi4 のデバイスで SD カード上のファイルにリードアクセスする場合に便利 ただし、FAT は暗号系の機能がサポートされていなかったりするので、実際の組み込み機器の Linux 系で利用するファイルシステムだと Ext2/Ext3/Ext4 など他のファイルシステムの利用が多いとは思います。 2. FATファイルシステム概要

                            FAT32ファイルシステム読解
                          • Apple、M2とM2 Proを搭載した新しいMac miniを発表 — これまで以上にパワフル、高性能、万能に

                            Apple、M2とM2 Proを搭載した新しいMac miniを発表 — これまで以上にパワフル、高性能、万能に カリフォルニア州クパティーノ Appleは本日、驚異的なパワーのM2とまったく新しいM2 Proを搭載した新しいMac miniを発表しました。M2チップによってMac miniはこれまで以上にパワフルかつ高性能になり、わずか84,800円からという新しい価格でさらにお求めやすくなります。新しいM2 ProチップはMac mini初のプロレベルのパフォーマンスをもたらし、ユーザーは、以前ならこのようなコンパクトなデザインでは想像もできなかった高性能なワークフローが可能になります。M2とM2 Pro搭載のMac miniは、より高速なパフォーマンス、さらに大容量のユニファイドメモリ、先進的な接続性を提供し、M2モデルは最大2台のディスプレイ、M2 Proモデルは最大3台のディスプ

                              Apple、M2とM2 Proを搭載した新しいMac miniを発表 — これまで以上にパワフル、高性能、万能に
                            • TabFS

                              Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

                                TabFS
                              • Asahi Linux開発者のVTuberが「AppleのM1 GPUをLinuxで動作させるためのドライバー開発」について語る

                                Apple独自開発のSoCであるM1チップを搭載したMacでの動作を目指すLinuxディストリビューション・Asahi Linuxの開発に携わる開発者兼VTuberの朝日リナ氏が、M1 GPUのドライバー開発についてAsahi Linux公式ブログで解説しています。 Tales of the M1 GPU - Asahi Linux https://asahilinux.org/2022/11/tales-of-the-m1-gpu/ リナ氏によれば、近年のGPUはほぼすべて、以下のようなメインコンポーネントで構成されているとのこと。 ・ユーザー定義のプログラムを実行して三角形(頂点データ)とピクセル(フラグメントデータ)を処理する「シェーダーコア」 ・三角形を画面上のピクセルに変換する「ラスタライズユニット」「テクスチャサンプラー」「レンダー出力ユニット」、およびシェーダーと一緒に動作す

                                  Asahi Linux開発者のVTuberが「AppleのM1 GPUをLinuxで動作させるためのドライバー開発」について語る
                                • 無料お絵描きアプリ「Krita」に画像生成AIを組み込んで落書きから美麗イラストを作成する方法まとめ、Stable DiffusionとControlNetをコマンドなしでサクッと導入可能

                                  無料かつ高機能なペイントアプリ「Krita」に画像生成AI「Stable Diffusion」を組み込むプラグインが「krita-ai-diffusion(AI Image Diffusion)」です。Generative AI for Kritaを使えば落書きのような下描き画像から美麗イラストを生成できるとのことなので、インストール手順や使い方をまとめてみました。 GitHub - Acly/krita-ai-diffusion: Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required. https://github.com/Acly/krita-ai-diffusion ・目次 ◆1

                                    無料お絵描きアプリ「Krita」に画像生成AIを組み込んで落書きから美麗イラストを作成する方法まとめ、Stable DiffusionとControlNetをコマンドなしでサクッと導入可能
                                  • スクリーンショットドリブンのメモアプリ mumemo を作った

                                    自分は技術書などの書籍のメモはスクリーンショットを撮ってそれにメモを追加するという形で取っています。 以前はOneNoteにスクショを貼り付けていましたが、OneNoteを立ち上げるのが面倒なので、去年mumemoというスクリーンショットベースのメモアプリを書いて、メモはGitHubのPrivateリポジトリで管理するようにしました。 この記事では、スクリーンショットべースのメモを取るmumemoというアプリを紹介します。 書籍などを読むときにスクリーンショットを撮って、Markdownでメモを書くスタイルでやっているので、それをいい感じにやるElectronアプリを書きました。 "スクリーンショットドリブンのメモアプリ mumemo を作った | Web Scratch"https://t.co/Y26TvxvEvv pic.twitter.com/gA1txccoIw — azu (@

                                      スクリーンショットドリブンのメモアプリ mumemo を作った
                                    • HTML で `<select>` 要素を `<hr>` でセパレートできるようになった

                                      HTML Living Standard の5月2日付けの更新で <select> 要素の子要素として <hr> を含めることができるようになりました。 Proposal: Allow adding separator rows to <select> boxes using <hr> · Issue #3410 · whatwg/html Allow <hr> to be used inside <select> as a separator by annevk · Pull Request #9124 · whatwg/html 4.4.2 The hr element 4.10.7 The select element <select> 要素の中をグループ化する方法としては、従来から <optgroup> 要素が存在しますが、これは label 属性による可視ラベルの設定が必須なため

                                        HTML で `<select>` 要素を `<hr>` でセパレートできるようになった
                                      • 「macOS Catalina」で実行する野良アプリにはAppleによる公証が必要に ~来年2月から/MacでもiOSと同じ安心を。一方で、古いアプリは利用できなくなる恐れも

                                          「macOS Catalina」で実行する野良アプリにはAppleによる公証が必要に ~来年2月から/MacでもiOSと同じ安心を。一方で、古いアプリは利用できなくなる恐れも
                                        • gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA

                                          CSSのgapプロパティーは余白を指定できる新しめの手法です。余白といえば、marginプロパティーやpaddingプロパティーを思い浮かべる方が多いと思いますが、CSS GridやFlexboxでgapプロパティーを使うと柔軟にレイアウトを組めます。もともとgapプロパティーはCSS Gridでのみ利用できていましたが、macOS Safari 14.1およびSafari on iOS 14.6からFlexboxでもgapプロパティーが使えるようになりました。 この記事ではFlexbox、CSS Gridで利用できるgapプロパティーを活用したレイアウト手法とそのメリットを紹介します。今までmarginプロパティーで要素間の余白を調整していたものもgapプロパティーで柔軟に対応できる場面もあります。なお、下記サンプルでmarginプロパティーは一切使っていません。 サンプルを別ウインドウ

                                            gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA
                                          • 並行輸入の中国版USBメモリー、日本版と何が違うか確認してみました:#てくのじ何でも実験室 | テクノエッジ TechnoEdge

                                            これでいいかと注文する際、実はもう1つ気になる製品がありました。それが、キオクシアの「TransMemory U301」。なんだよ同じじゃねーか、と思われるかもしれませんが、そうです。同じなんです。ただしこちらは、中国からの並行輸入品。同じく日本製をうたっていながら価格は64GBで980円(購入時)と、日本版より300円も安いんですよね。 ▲中国からの並行輸入品ですが、こちらも日本製とのこと もしや偽造品なのでは!?……と一瞬身構えましたが、それなら、木を隠すなら森の中。足がつきやすいAmazonのマケプレなんて使わず、個人売買サイトを活用するほうがバレにくいでしょう。 また、ただでさえ安めのUSBメモリーを偽造しても、うまみはほとんどないでしょう。よく狙われるのは、高額な512GBや1TBのmicroSDXCカード。試しに個人売買サイトで検索してみてください。購入してしまった被害者が大勢

                                              並行輸入の中国版USBメモリー、日本版と何が違うか確認してみました:#てくのじ何でも実験室 | テクノエッジ TechnoEdge
                                            • マークアップを進化させる WAI-ARIA の基本

                                              マークアップを進化させる WAI-ARIA の基本 私 @masuP9 WAI-ARIAとは何か WAI Web Accessibility Initiative ARIA Accessible Rich Internet Applications WAI-ARIAは、ウェブコンテンツおよび アプリケーションのアクセシビリティと相互運用性を改良するためのフレームワークを提供する技術仕様である。 Accessible Rich Internet Applications (WAI-ARIA) 1.2 日本語訳 WAI-ARIAは ウェブのアクセシビリティを 高めるための技術仕様 WAI-ARIAはなぜ必要か アプリケーション化するウェブ Notion Figma G Suite 3D CAD etc... 意味も振る舞いも 既存のHTMLでは表現できなくなってきた 例えば タブUI 開いてい

                                                マークアップを進化させる WAI-ARIA の基本
                                              • 古いiPadが大活躍! 真似したい7つのアイデア | ライフハッカー・ジャパン

                                                iPadを最新モデルへアップデートしたばかりの人は、きっといまごろ、古いほうをどうしたものかと考えあぐねていることでしょう。 タブレットの市場価値は下がっていないので、真っ先に思い浮かぶ答えといえば、買い取ってもらうことでしょう。でも、売ってお金に変える必要がないのであれば、これからご紹介する方法で、古くなったiPadをアップサイクルしてみてはいかがでしょう? 1. 専用のスマートホームハブとして使うiPadのタッチスクリーンは、驚くほど価値があります。スクリーンのクオリティーと洗練されたデザインは、自宅でディスプレイとして使うのにぴったりです。だったら、専用のスマートホームハブとして使う以上によい方法などあるでしょうか? 「Apple Home」アプリは、さまざまなスマートホームデバイス(ライトや玄関のチャイム、ヒーター、エアコン、テレビ、ホームステレオシステム、セキュリティーなど)と連

                                                  古いiPadが大活躍! 真似したい7つのアイデア | ライフハッカー・ジャパン
                                                • 「もしも」の時のために iPhoneの「故人アカウント管理連絡先」設定のススメ | おたくま経済新聞

                                                  近年注目を集めている「終活」。遺産相続や遺品整理、葬儀や墓の手配などを、生前のうちにまとめておくことを指しますが、意外と見落とされがちなのがPCやスマホなど、デジタルデータの管理。 故人の写真や連絡先にアクセスしたくても、パスコードを解除できない……そんな事態を避けるために、iPhoneやiPad、Macには「故人アカウント管理連絡先」を設定できる機能があることをご存じでしょうか。 ■ 死後にデータを引き継ぐための設定 これは自身の死後に、Appleアカウントにアクセスできる権限を、自身が信頼できる人を指名して付与しておくことが出来る、というもの。「iOS 15.2、iPadOS 15.2、macOS 12.1 以降」で設定できます。 「故人アカウント管理連絡先」に指定された方は、「故人の死亡証明書」をAppleへ提出し、故人が「故人アカウント管理連絡先」を設定した際に生成した「アクセスキ

                                                    「もしも」の時のために iPhoneの「故人アカウント管理連絡先」設定のススメ | おたくま経済新聞
                                                  • サーバーサイドエンジニアとして2021年に使った技術と来年の目標 | うなすけとあれこれ

                                                    昨年書いたサーバーサイドエンジニアとして2020年に使った技術1の2021年版となります。 昨年と同じく、冒頭の画像はwakatimeによる2021年1月1日から12月26日までのプログラミング言語使用率です。2位はTypeScript、3位はYAML、4位はTerraformです。 立場 フリーランスで、主にRailsやAWSを使用しているサービスの運用、開発に関わっています。いくつもの会社を見てきた訳ではなく、数社に深く関わっている1都合上、視野が狭いかもしれません。(昨年と同じ) 今年公開している成果については以下です。 Agones移行物語 - Kubernetes Meetup Tokyo 42 #k8sjp|うなすけ|note なぜ我々はクラウドゲーミング基盤をKubernetesに移行したのか #CNDT2021|うなすけ|note Repro のサーバーサイド開発環境を M

                                                      サーバーサイドエンジニアとして2021年に使った技術と来年の目標 | うなすけとあれこれ
                                                    • “あなたと私のコマンドライン” ―初心者のための懇切丁寧なLinuxコマンドラインガイド | gihyo.jp

                                                      はじめてLinuxに触れる初心者にとって最初の壁となる存在、それがコマンドラインである。WindowsやmacOSのGUI、あるいはスマホのタッチUIしか知らないユーザにとって、ターミナルエミュレータにコマンドラインを入力し、さまざまな作業を行うことはかなり難易度が高いはずだ。 Linuxやオープンソースの世界の良いところのひとつは、そういった初心者のためのコンテンツが有志によってつねに提供され続けている点だ。今回紹介する「LYM - Linux command line for you and me」はコマンドライン初心者のために用意された、非常にわかりやすいオンラインガイドで、クイックリファレンスとしても使いやすいようにコンテンツが整理されている点も特徴だ。 Welcome to Linux command line for you and me! -Linux command lin

                                                        “あなたと私のコマンドライン” ―初心者のための懇切丁寧なLinuxコマンドラインガイド | gihyo.jp
                                                      • 物理Linuxサーバ構築用にThinkCentre M75q Tiny Gen2を購入 - Magnolia Tech

                                                        普段、メインで使っているPCがMacBook Air 2018なので、さすがにDockerでコンテナをたくさん立ち上げたまま、ブラウザで調べ物する、みたいな使い方が辛くなってきた。夏場はファンも凄い回っちゃうし、レスポンスはすごく悪くなるし。 メインPCを買い替えようかとも思ったけど、ブラウザを使うくらいの作業なら特に不満は無い。それにそもそもメインPCでLinuxが動いている必然性も無いし、画面も要らないのでサブPCとしてデスクトップPCを用意して、Linuxをインストールする方に方向に転換。 部屋に大きなデスクトップが有るとサイズ的に圧迫感が有るし、複数のマシンのファンの音が同時に鳴るのは苦手なので(データセンタではないので...)、作業している場所から離れた所の隙間に設置できるような、1リットルサイズの小型PCを探すことにした。 Amazonとかで探すと色々と出てくるけど、それなりの

                                                          物理Linuxサーバ構築用にThinkCentre M75q Tiny Gen2を購入 - Magnolia Tech
                                                        • 音声入力でメモを書けるウェブアプリを書いた、x-callbackを使ったアプリケーション連携

                                                          voicodという音声入力でメモを書けるシンプルなウェブアプリケーションを書きました。 音声入力でメモができるシンプルなアプリケーションを書きました。https://t.co/EHSKnNKNaL x-callbackを使ってショートカット.app 等と連携すれば、入力内容をNotionに保存したりできます。 Note: SpeechRecognitionに対応したブラウザ(ChromeやSafari)が必要 Source: https://t.co/NnzXVjlGnF pic.twitter.com/yzoA3VIzzl — azu (@azu_re) February 10, 2022 SpeechRecognitionというウェブブラウザで音声認識をするAPIを使っているので、このAPIに対応しているブラウザが必要になります。 具体的にはGoogle ChromeやSafariなど

                                                            音声入力でメモを書けるウェブアプリを書いた、x-callbackを使ったアプリケーション連携
                                                          • Twitter、意図的な他社製アプリ遮断を認める「長年のルール執行」どのルールかは説明なし | テクノエッジ TechnoEdge

                                                            ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 Twitterが、先週から突然、Tweetbotなどサードパーティ製クライアントアプリが動作しなくなった問題に関し「長年のAPIルールを執行している」とツイートしました。 さらに「これによって、一部アプリが動作しなくなる可能性がある」と続けたことで、ようやくアプリAPIのエラーが意図したものであることを認めた形になり、アプリ開発者や影響を受けたアプリのユーザーたちの疑問をひとつ晴らしました。 ただ、新たな疑問は「長年のAPIルール」とはいったいどれを指しているのか?というところ。Twtterはそれ以上の説明をせず、AlbatrossやiOS版Fenix、macOS版Twitterrificなど、一部のサードパ

                                                              Twitter、意図的な他社製アプリ遮断を認める「長年のルール執行」どのルールかは説明なし | テクノエッジ TechnoEdge
                                                            • CIを高速化する技術⚡️ - 10X Product Blog

                                                              この記事は 10X アドベントカレンダー2023 という企画の1日目(12/1)の記事です。 こんにちは、10Xでソフトウェアエンジニアをしている 岡野(@operandoOS)です。 今回 10Xで3回目となるアドベントカレンダー企画の1日目をありがたく担当させていただきます💪 目次 目次 10X アドベントカレンダー2023ってなに? さてさて、本題へ CIは絶対に速い方がいい CIを高速化するテクニックの紹介 キャッシュの利用 マシン性能の調整 ジョブの並列実行とテスト分割 最適なテスト分割 ジョブの実行順序・依存関係の最適化 不要なジョブ・ステップを削除する テストコードの実行速度を上げる 紹介したテクニックを活用した10XでのCI高速化事例 アプリのビルド時間の大幅短縮に成功!! APIのテスト実行時間の大幅短縮に成功!! CIを高速化するために日々取り組んでいること CI/C

                                                                CIを高速化する技術⚡️ - 10X Product Blog
                                                              • Announcing Flutter 2- Google Developers Blog

                                                                Share Facebook Twitter LinkedIn Mail Our next generation of Flutter, built for web, mobile, and desktop Today, we’re announcing Flutter 2: a major upgrade to Flutter that enables developers to create beautiful, fast, and portable apps for any platform. With Flutter 2, you can use the same codebase to ship native apps to five operating systems: iOS, Android, Windows, macOS, and Linux; as well as we

                                                                  Announcing Flutter 2- Google Developers Blog
                                                                • Obsidianでタスクとして切り出さずにやる(かもしれない)ことと付き合う - 誰がログ

                                                                  はじめに タスクを中心にした管理をしない(できないものは) 「やる(かもしれない)こと」を忘れない方法 Dataviewプラグインを使う おまけ:期限設定とか おわりに はじめに 1年以上使ってきて、私にとってObsidianが研究、仕事、生活とうまく付き合うためのメインのツールになった理由がなんとなく整理できてきました。もちろんこのプラグインのこれが便利とか細かいところはいろいろありますが、大まかに挙げると下記の3点が大きいです。 とにかくDaily Noteにいろいろ書いて、後で個別のノートに切り出す(ノート同士の関係はほぼ自動的に構築される)というやり方が私のずぼらな性格に合っている 研究や仕事で文章を書く作業の割合が大きいのでテキストを中心にしたツールが使いやすい 特に研究ではタスクをメモ・ノートなどから区別するのが難しいので分けないで付き合う方がやりやすい このうち、1については

                                                                    Obsidianでタスクとして切り出さずにやる(かもしれない)ことと付き合う - 誰がログ
                                                                  • GitとGitHubを分かりやすく! 組織開発で生かすツール選択とプロジェクト進行を解説|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                                    GitとGitHubを分かりやすく! 組織開発で生かすツール選択とプロジェクト進行を解説 分散型バージョン管理システムのGitと、そのホスティングサービスとしてプルリクエストなどの機能をもつGitHubは、ソフトウェア開発環境として広く普及しています。本記事ではGitやGitHubの考え方や使い方の基本を解説するとともに、実際のプロジェクトにおける開発の進め方を簡単に紹介します。 この記事を読み始めているということは、GitやGitHubに興味をお持ちのことでしょう。Gitはバージョン管理システム、GitHubはGitのホスティングサービスで、いずれもソフトウェア開発を中心に利用されています。近年では、2018年にGitHubの運営会社がMicrosoft社によって買収されたことでも話題になりました。 この記事では、GitやGitHubの基本的な使い方や考え方を解説します。また、実際の開発

                                                                      GitとGitHubを分かりやすく! 組織開発で生かすツール選択とプロジェクト進行を解説|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                                    • 君はまだVimの真の美しさを知らない - Qiita

                                                                      Hello Geek! やあ、パソコンカタカタオタクの諸君! 今日もクールなTerminalでエキゾチックなVimをさわっているかい? ところで君はどんなVimのcolorschemeを使っているだろう。 安定のGruvbox? 伝統のMolokai? 流行りのHybrid? 柔軟なBase16シリーズもいいよね。 それとも僕と同じ古き良きjellybeansかな? しかし、君はまだ知らないだろう。 そのVimのcolorschemeがまだ輝けるということを VimのSyntax Highlightingは不完全 VimのSyntax HighlightingはもともとIDEと比べると完璧とは言い難い。 文法が複雑な言語で複雑な処理を書くと、その差ははっきり現れてくる。 PhotonのPythonのコードをVimとVSCodeで見比べてみよう。 1枚目がVim、2枚目がVSCodeで開いた

                                                                        君はまだVimの真の美しさを知らない - Qiita
                                                                      • Mac版Safari 15の「タブ」の悲劇

                                                                        ジョン・グルーバーのブログより。 長かったiOS 15 Safariの悪夢は先月終わり、賞賛に値しますが、WWDCで発表された2つの悪いSafariデザインのうち、重要でない方が存続し、Mac版Safari 15の新しいタブが実際にリリースされました。iPad版のSafari 15も同様の問題を抱えていますが、ここではMac版に焦点を当てたいと思います。 WWDCで発表されたMac版Safariの変更のうち、最も物議を醸し他ものは、タブとURLのロケーション・フィールドを各ウィンドウの最上部に一列に圧縮し、ウィンドウ全体を現在最前面にあるWebページのアクセントカラーで色付けするというものですが、ありがたいこと、 Safariの環境設定ウィンドウ(もちろん、タブの下)でオフにすることができます。タブとロケーション・フィールドを同じ列に配置し、タブ自体をURLのテキスト編集フィールドとして使

                                                                          Mac版Safari 15の「タブ」の悲劇
                                                                        • MacにWindows

                                                                          八年位前にWindowsからMacに自宅パソコンを変更し、iMacを使い続けてきたのだけど、intel core i5 + 8GBメモリではとうとうパフォーマンスが不満になることが多くなり、昨年年末に思い切ってMacBooKPro 16インチ版(intel core i9 + 16GBメモリ)をポチった。 おおおお、すげぇとまだまだその快適極まりないパフォーマンスに感激する毎日を過ごしているわけだが、それまで無視していたWindows10を思い切って導入してみることにしたのである。 もう10年以上、Windowsなんかインストールしたことないので、まさかのまさか、たったの三千円しかかからないなんて感動だった。もっと安く1000円というのもあったのだけど、ちょっと安過ぎて危険と判断し三千円としたわけである。 いずれにしても、二万円くらいかかると思い込んでいたので導入を躊躇ってきたのが悔やまれ

                                                                            MacにWindows
                                                                          • Chrome、macOS上でSafariの10倍以上もRAMを消費していた - iPhone Mania

                                                                            macOS上で使用する場合、ChromeブラウザはSafariブラウザの10倍以上ものRAMを消費していることがわかりました。 Chromeのウィンドウを閉じたらファンが止まった WebサービスをmacOSのネイティブアプリのように利用することを可能にするアプリ「Flotato」の開発者であるモーテン・ジャスト氏が自らのブログにおいて、macOSにおいてChromeブラウザがどれだけRAMを消費するかの実験結果を公表しています。 そもそもジャスト氏がこの実験を思いついたのは、次のようなことがきっかけでした。MacでPodcastを聴こうとしたところ、冷却ファンの音があまりにもうるさくてまったく聞こえません。そこでふと思い立って、開いていたChromeのウィンドウをすべて閉じたところ、冷却ファンが止まったそうです。 2タブ、54タブを開いて比較実験 そこで同氏はChrome、Safariのそ

                                                                              Chrome、macOS上でSafariの10倍以上もRAMを消費していた - iPhone Mania
                                                                            • Python Web UIフレームワーク Streamlitの基本 | gihyo.jp

                                                                              寺田 学(@terapyon)です。2024年10月の「Python Monthly Topics」は、Python Web UIフレームワークの1つであるStreamlitの基本的な使い方を紹介します。 2024年4月には、「⁠Python Web UIフレームワークで作るデスクトップアプリ」と題し、Steamlitを使ってデスクトップアプリ化をする紹介を行いました。 今回はStreamlitにフォーカスを当てて、よく使う機能を紹介します。Streamlitにはたくさんの機能があり、公式ドキュメント APIリファレンスを見ても、どの機能から使って良いのかわからないという声がありました。今回は、筆者目線でよく使うであろう機能に絞って紹介します。 Streamlitとは StreamlitはPythonで構築できるWeb用のフレームワークです。Pythonのモジュールを定義することで、インタ

                                                                                Python Web UIフレームワーク Streamlitの基本 | gihyo.jp
                                                                              • パスワードのない世界に向けて ~TechFeed Conference 2022講演より | gihyo.jp

                                                                                本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事「パスワードのない世界に向けて(えーじ⁠)⁠ — TechFeed Conference 2022講演より」を転載したものです。オリジナルはTechFeedをご覧ください。 皆さんこんにちは。えーじです。今日は「パスワードのない世界に向けて」というお話をしたいと思います。 パスワードだけでは守りきれない世の中に 皆さんご存知のように、今多くのWebサイトはパスワードを使ったログインが主流です。 しかし、どんなに堅牢なシステムでも、ユーザーさんが弱いパスワードを作ってしまったり、同じパスワードを複数サイトで使い回してしまったり、フィッシングに引っかかってしまえばアカウントは乗っ取られてしまいます。 近年フィッシングが急増していることからもわかるように、パスワードだけのシステムでは守り

                                                                                  パスワードのない世界に向けて ~TechFeed Conference 2022講演より | gihyo.jp
                                                                                • 「Remix」という哲学を学ぼう──学習コストを最小限に抑えるReactベースの注目フレームワークを解説!

                                                                                  対象読者 RemixがNext.jsなどとはどんなところが違うのか知りたいJavaScriptエンジニア WebブラウザとNode.jsという異なるランタイムをそれぞれキャッチアップするのが辛くなってきたエンジニア 前提環境 筆者の検証環境は以下の通りです。 macOS Monterey 12.5.1 Remix 1.7.1 Webフロントエンド技術の広がり Webブラウザ上で動くアプリケーション周辺のエンジニアリング分野は、JavaScriptの進化とともにサーバーサイドの責務から分離され、「Webフロントエンド」という名前で呼ばれることが多くなりました。この分野は、Webブラウザをランタイムとしてリッチなアプリケーションを効率良く開発し、ユーザーに良い体験を与えることを主な目的としていると、筆者は認識しています。 ここで着目したいのが、このWebフロントエンド分野においては「Webブラ

                                                                                    「Remix」という哲学を学ぼう──学習コストを最小限に抑えるReactベースの注目フレームワークを解説!