並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 7526件

新着順 人気順

サードパーティーの検索結果361 - 400 件 / 7526件

  • Twitter API v2正式リリース 1つのAPIに3つのアクセスレベル、スレッド化や投票機能が利用可能に

    米Twitterは8月12日(現地時間)、大幅に刷新したサードパーティ向け「Twitter API v2」を正式リリースしたと発表した。2012年の悪評だったv.1.1アップデート以来の大規模な更新で、基盤から一新したとしている。 同日の公開は「アーリーアクセス」というフェーズで、最終的には現行のTwitter API v1.1から完全に移行する(移行期限はまだ不明)。 従来のスタンダード(無料)、プレミアム(有料のセルフサービス型)、エンタープライズ(有料のカスタムAPI)という3つの別のAPIを提供するのではなく、1つのAPIに「Basic」「Elevated」「Custom」という3つのアクセスレベルを設定するようになった。これにより、アプリの成長に応じてAPIを切り替える必要はなくなった。 また、開発用途や目的別に「プロダクトトラック」を導入した。3つのトラック「スタンダード」「学

      Twitter API v2正式リリース 1つのAPIに3つのアクセスレベル、スレッド化や投票機能が利用可能に
    • Microsoft Power AppsでiOS/Androidのネイティブアプリ開発が可能に。Iginte 2021

      Microsoft Power AppsでiOS/Androidのネイティブアプリ開発が可能に。Iginte 2021 マイクロソフトは、11月3日、4日に開催したオンラインイベント「Microsoft Ignite 2021」で、ローコード/ノーコード開発ツールのPower Appsの新機能として、iOSとAndroidのネイティブアプリ開発を可能にする「Power Apps mobile apps 」プレビュー版を発表しました。 Power Appsのアプリケーションをネイティブアプリにすることで、モバイルデバイスでPower Appsのアプリを利用するためのPower Appsプレイヤーアプリが不要となります。 そしてモバイルデバイスのホーム画面からアプリ専用のアイコンをクリックすると特定のアプリケーションが起動するという、通常のモバイルアプリと同様の操作とUXにおける一貫したユーザ

        Microsoft Power AppsでiOS/Androidのネイティブアプリ開発が可能に。Iginte 2021
      • 遅いDocker for macを「Mutagen compose」で爆速にする(M1対応) - Qiita

        Mutagen compose Mutagen composeは、Mutagenというローカル環境とリモート環境のディレクトリを高速に同期させることができるオープンソースの開発ツールをDocker composeと統合させたツール。 つまり、Docker環境でホスト側とコンテナー側のファイル同期を高速で行うのに特化したサードパーティーのツール。 事前準備 mutagen-composeのインストール

          遅いDocker for macを「Mutagen compose」で爆速にする(M1対応) - Qiita
        • Windows XPの認証システムは完全に突破されていてオフラインでアクティベート可能

          2001年に発売されたWindows XPは動作が安定していることや低スペックのPCでも動作可能なことから2014年にサポートが終了した後も根強い人気を誇っており、発売開始から20年後の時点でも約0.6%のシェアを保っています。Windows XPは正規の需要に比例して海賊版の需要も高く、長年にわたって認証システムが攻略されてきました。2022年に完全オフラインで認証を突破できるようになるまでの流れをtinyappsがブログにまとめています。 Windows XP Activation: GAME OVER https://tinyapps.org/blog/202304230700_xp_wpa.html Windows XPのアクティベーションプロセスは、まずプロダクトキーを元にプロダクトIDを生成し、その後プロダクトIDとハードウェアハッシュを元にインストールIDを計算。そしてインス

            Windows XPの認証システムは完全に突破されていてオフラインでアクティベート可能
          • AppleがEpicのiOSとmacOSの開発者アカウント停止を警告したとEpicが地裁に申し立て

            米Epic Gamesは8月17日(現地時間)、人気ゲーム「Fortnite(フォートナイト)」のiOS版によるアプリストアガイドライン違反をめぐり、AppleがEpicのiOSおよびmacOSの開発者アカウントを剥奪すると警告してきたと発表した。Epicは同日、既にAppleを独禁法違反で提訴しているカリフォルニア北部地区連邦地裁に、開発者アカウント停止の差し止めを申し立てた。 発表ツイートでEpicは「AppleはFortniteをApp Storeから削除し、8月28日(金)にAppleがEpicのすべての開発者アカウントを停止し、iOSおよびMac開発ツールから遮断するとEpicに通知した」としている。 Epicは新たな訴状(リンク先はPDF)にAppleから受け取った警告書簡のコピーを(Exhibit Bとして)添付し、「Appleのこの行為のわれわれへの影響は即時的で重大なもの

              AppleがEpicのiOSとmacOSの開発者アカウント停止を警告したとEpicが地裁に申し立て
            • Twitter、サード製アプリ締め出しで自分が落ちる「現在のプランではアクセスできません」エラー表示 | テクノエッジ TechnoEdge

              日本時間の3月7日未明、Twitter でリンクが開けない・画像が読み込めない等の不具合が発生しました。 障害が継続したのは数時間。完全にログインできないわけではなく、機能が落ちた状態でツイートは可能だったため、地域によってはトレンドがTwitter Down や Twitter API等で埋まる事態になりました。 復旧:Twitterのタイムラインが停止する不具合発生中、「フォロー中」が「ようこそ」表示に。更新止まった報告多数 | テクノエッジ TechnoEdge Twitter は2023年に入ってからだけでも数回の不具合やサービス停止を繰り返していますが、今回の障害が斬新だったのは、ユーザーがリンクを開こうとすると「your current API plan does not include access to this endpoint」といったエラーメッセージが表示されたこと。

                Twitter、サード製アプリ締め出しで自分が落ちる「現在のプランではアクセスできません」エラー表示 | テクノエッジ TechnoEdge
              • Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現

                Python Software Foundationのステアリングカウンシル(Steering Council)は、Pythonのグローバルインタプリタロック(Global Interpreter Lock)を解消する方向で開発を進めていくことを明らかにしました。 グローバルインタプリタロックとは? グローバルインタプリタロックとは、その名前が示すとおりインタープリタ全体で1つのロックを持つことです。 これによりシングルスレッドのプログラムにおいては細かなロック制御が不要となって速度の向上がはかれる一方、マルチスレッドの平行性は制限されるという欠点があります。 また、スレッドセーフではないC言語などによるライブラリとの結合が容易となっています。 Pythonの標準実装であるCPythonでは、以前からグローバルインタプリタロックが採用されていました。 グローバルインタプリタロックを解消する

                  Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現
                • 「Pulumi」がバージョン1.0に到達、正式版に。インフラの状態をJavaScript、Python、Goなどで記述可能。個人向けサービスは無料で提供

                  「Pulumi」がバージョン1.0に到達、正式版に。インフラの状態をJavaScript、Python、Goなどで記述可能。個人向けサービスは無料で提供 かつてサーバの設定や起動、ネットワークの構成といったインフラの構築は、それぞれの設定ツールやコンソールから運用担当者がマニュアル操作で行ってきました(いまでもそうしている組織は少なくないでしょう)。 しかし仮想化基盤やクラウドなど最近のモダンなインフラでは、APIや設定ファイルを通じてプロビジョニングやコンフィグレーションが可能です。 このようにソフトウェアでインフラの状態の表現が可能になることを、いわゆる「Infrastructure as Code」(コードとしてのインフラ)と呼びます。 Infrastructure as Codeの利点は、インフラの状態をコードで記述することによって、誰でも確実に間違いなく実行できて手作業によるミス

                    「Pulumi」がバージョン1.0に到達、正式版に。インフラの状態をJavaScript、Python、Goなどで記述可能。個人向けサービスは無料で提供
                  • Blueskyの開発者に「鍵アカウントの実装予定は?」「日本支社の設立予定は?」など何でも聞けるイベントが開催されたので行ってみたら開発者の「やることリスト」に追加されるアイデアが続々飛び出す充実のイベントでした

                    Bluesky開発チームに直接質問できるイベント「Bluesky Meetup in Osaka Vol.2」が2024年4月14日(日)に大阪で開催されました。イベントにはBluesky開発チームのテクニカルアドバイザーを務めるWhy氏が登壇し、ユーザーからの「こんな機能の実装予定はある?」「日本支社の設立予定は?」といった多様な質問に答えてくれました。 Bluesky meetup in Osaka Vol.2 - connpass https://428lab.connpass.com/event/313710/ ・目次 ◆1:会場はこんな感じ ◆2:Bluesky Meetup in Tokyo Vol.2のおさらい ◆3:Why氏との質疑応答 ◆4:Why氏への直撃インタビューもあり ◆1:会場はこんな感じ Bluesky MeetupはBluesky開発チームにリアルタイムで質

                      Blueskyの開発者に「鍵アカウントの実装予定は?」「日本支社の設立予定は?」など何でも聞けるイベントが開催されたので行ってみたら開発者の「やることリスト」に追加されるアイデアが続々飛び出す充実のイベントでした
                    • 動的解析を利用し、実働6日でレガシーコードを1/3削った話(Perl編) - CARTA TECH BLOG

                      こんにちは!株式会社VOYAGE MARKETINGで働くエンジニアの yopidax です。 約20年ほど続くサービス、ECナビの技術的負債の返済に取り組んでいます。 ecnavi.jp 今回は直近で、レガシーコードを大量に削除したので、そのアプローチをご紹介したいと思います。 目次 目次 解析の対象と抱える課題 アプローチ 実行されるファイルを洗い出す ログを出力するモジュール 実行 ログのサンプル いざ、大量削除 Perlファイルをgrepする リリース単位を細かくする 結果 工数 実績 まとめ 合わせて読みたい 解析の対象と抱える課題 ECナビを長年支える、Perlで書かれたバッチが対象です。コードはGitLabのリポジトリで管理されていて、規模をまとめるとこんな感じです。 ファイルの数 バッチ関連全体 : 3,315 うち、Perlファイル(.pm, .pl) : 1,111 P

                        動的解析を利用し、実働6日でレガシーコードを1/3削った話(Perl編) - CARTA TECH BLOG
                      • Google Cloud、ジェネレーティブ AI を 開発者、企業、政府に提供 | Google Cloud 公式ブログ

                        ※この投稿は米国時間 2023 年 3 月 14 日に、Google Cloud blog に投稿されたものの抄訳です。 ジェネレーティブ AI は、インタラクティブなマルチモーダル体験の新しい波の到来を告げるものであり、情報、ブランド、そして互いとの関わり方を変えるものです。Google Cloud は、AI に対する Google の数十年にわたる研究、革新、投資の力を活用し、企業や政府に対して、シンプルな自然言語のプロンプトからテキスト、画像、コード、動画、音声などを生成する機能を提供します。 この技術の可能性を実現することは、すべての開発者、企業、政府の手にこの技術が提供されることを意味します。これまで、組織がジェネレーティブ AI にアクセスすることは難しく、カスタマイズはおろか、時には信頼を損ないかねない不正確な情報が生成されることもありました。10 年前、企業や開発者が新しい

                          Google Cloud、ジェネレーティブ AI を 開発者、企業、政府に提供 | Google Cloud 公式ブログ
                        • 次世代Nintendo Switch 「スイッチ2」(仮)のデモを見た証言続々。DLSSやレイトレ対応、UE5のMATRIXデモも | テクノエッジ TechnoEdge

                          著書に『宇宙世紀の政治経済学』(宝島社)、『ガンダムと日本人』(文春新書)、『教養としてのゲーム史』(ちくま新書)、『PS3はなぜ失敗したのか』(晋遊舎)、共著に『超クソゲー2』『超アーケード』『超ファミコン』『PCエンジン大全』(以上、太田出版)、『ゲーム制作 現場の新戦略 企画と運営のノウハウ』(MdN)など。 Nintendo Switchも発売から7年目を迎え、そろそろライフサイクルの終わりに差し掛かりつつあります。 そんななか、後継モデル(以下「スイッチ2」)の未確認情報も相次いでいましたが、今度は「任天堂が実際に開発者にスイッチ2の技術デモを見せた」と複数の人物が証言しています。 いずれも、先月下旬にドイツ・ケルンで開催された大型ゲームイベントgamescom 2023での証言です。 まずはイベント終了直後、マイクロソフト関連で信頼性の高いWindows Centralの編集者

                            次世代Nintendo Switch 「スイッチ2」(仮)のデモを見た証言続々。DLSSやレイトレ対応、UE5のMATRIXデモも | テクノエッジ TechnoEdge
                          • タブレット買う時に考えること

                            経験したことからの感想と独断と偏見多めの見解 AndroidスマホGalaxy Note9、Windows PC、iPad Pro12.9、Fire HD 10を所持 記号は良い★★★★★>>>>☆☆☆☆☆悪い ①タブレットでスマホゲームをしたい★★★★★iPad・・・対応してないことはほぼなく殆どのゲームがおそらく快適にプレイできる。OS保証期間もAndroidより長く、数年経ってもスペックも最新ゲーム対応してることが多い。 ★★★★☆Androidタブレット・・・対応してないことはほぼないが快適さではゲームによっては高スペックタブレットでもiPadに若干劣る可能性。 ★★☆☆☆Fireタブレット・・・低スペックでもできるゲームならプレイできるかもしれないが恐らくスペックが苦しい。 ★☆☆☆☆Windowsタブレット・・・対応してない可能性が高い。エミュレータで可能かもしれないが快適では

                              タブレット買う時に考えること
                            • 無効な Google アカウントに関するポリシーを更新しました

                              Google は、ユーザーの皆さんにオンラインで使用する製品やサービスを安全に使っていただくため、スパム、フィッシング詐欺、アカウントの不正利用といったセキュリティの脅威からユーザーを保護するテクノロジーやツールに投資しています。 しかし、たとえ保護があったとしても、長期間アカウントが使用されなかった場合には、侵害される可能性が高くなります。忘れられたり放置されたアカウントは、侵害された可能性がある古いパスワードや再利用されたパスワードに依存していることが多く、2 要素認証が設定されていなかったり、ユーザーによるセキュリティ チェックが少ないためです。Google の分析によると、放置されたアカウントはアクティブなアカウントに比べて 2 段階認証プロセスが設定されている可能性が少なくとも 10 倍低いことがわかりました。つまり、これらのアカウントは多くの場合脆弱であり、アカウントが侵害され

                                無効な Google アカウントに関するポリシーを更新しました
                              • ジャック・ドーシーCEO率いるBlock(旧Square)、「Web3」を超える「Web5」構想

                                米Twitterの共同創業者、ジャック・ドーシー氏が率いる米Block(旧Square)は6月10日(現地時間)、ビットコインベースの新プラットフォーム「Web5」を発表した。Blockの暗号資産部門TBDは、Web5をWeb3を超える「分散型Webプラットフォーム」と説明する。 ドーシー氏は、Web3をとりまく状況への批判的な発言で知られる。本来は分散型であるべきWeb3に大手VCなどが大金を投資することで、結局は一般ユーザーではなく一部の富裕層しかWeb3の恩恵を受けられなくなると主張している。 ドーシー氏のツイートに連なる“会話”で「Web1を仕切っていたのは科学者、Web2は起業家、Web3はVCだった。Web5を仕切るのは誰?」という質問にドーシー氏は「人々(The People)」と応えた。 TBDのWebサイトでは、Web5を「データとIDを個人が管理できる分散型Web」とし

                                  ジャック・ドーシーCEO率いるBlock(旧Square)、「Web3」を超える「Web5」構想
                                • Palmアプリ数百本がスマホで利用可能に。Internet Archiveがブラウザ版エミュレータ公開 | テクノエッジ TechnoEdge

                                  電子図書館 Internet Archive で、1990年代に発売された手のひらコンピュータ Palm 用のアプリやゲーム数百本がブラウザからそのまま利用できるようになりました。 スマートフォンのブラウザでもタッチで、雰囲気を重視したいならスタイラスでも操作できるため、四半世紀前の最新手のひらコンピュータ向けアプリやゲームを、現代の手のひらコンピュータで楽しめます。 Palm は1996年の初代『Palm Pilot 1000 / 5000』から始まった手のひらサイズのコンピュータ。当時はPDA (パーソナルデジタルアシスタント)あるいは携帯情報端末などと呼ばれていた分野です。 携帯して手持ちで使えるコンピュータとしては、さらに四半世紀遡った1970年代のLSI電卓から進化した「電子手帳」の流れがあり、1990年代にはすでにアップルの Newton など、各社が多機能な「PDA」製品を投

                                    Palmアプリ数百本がスマホで利用可能に。Internet Archiveがブラウザ版エミュレータ公開 | テクノエッジ TechnoEdge
                                  • 達人出版会

                                    探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

                                      達人出版会
                                    • 裸族だった僕がiPhone 15でPITAKAのアラミド繊維ケースを選んだ理由(本田雅一) | テクノエッジ TechnoEdge

                                      ネット社会、スマホなどテック製品のトレンドを分析、コラムを執筆するネット/デジタルトレンド分析家。ネットやテックデバイスの普及を背景にした、現代のさまざまな社会問題やトレンドについて、テクノロジ、ビジネス、コンシューマなど多様な視点から森羅万象さまざまなジャンルを分析。 iPhoneはずっとケースに入れずに使い続けていた。いわゆる裸族(と仲間内では言われていた)だが、もうとっくの昔に過去形である。 背面を磨き上げたシリーズ中、最も美しかった(と思う)仕上がりのiPhone 7/Jet Blackを、発売日からわずか1週間で落として傷だらけ&割れガラスにしてしまったことをきっかけにケースを使うようになった。 振り返れば、それまでよく致命的な落下を経験しなかったものだと思うが、道具を使うことでできる傷も味の一つだろう、なんて思っていた。 しかし、端末価格は上昇をし続けた一方で中古市場は安定形成

                                        裸族だった僕がiPhone 15でPITAKAのアラミド繊維ケースを選んだ理由(本田雅一) | テクノエッジ TechnoEdge
                                      • Managed Kubernetesサービス開発者の自宅k8sクラスタ全容

                                        となっています。 構成図 クラスタを構成するものを図にすると以下のようになります。 この中の一部コンポーネントは次節以降で登場します。 Kubernetes基盤 クラスタの基盤部分についてどのような構成になっているのか説明します。 kubeadm クラスタの構築自体については kubeadm を利用しています。 kubeadm を利用したクラスタの構築方法については公式のドキュメントが参考になります。 Static Pod と systemd kubeadm でデプロイすると kube-apiserver 等は Static Pod で、kubelet は systemd 以下で動作するようになります。 kube-apiserver は意外にメモリを食ってしまうのでそのまま動作させているとメモリ不足になることがあります。(ありました) なので kube-apiserver と etcd の

                                          Managed Kubernetesサービス開発者の自宅k8sクラスタ全容
                                        • ファイルストレージ・ブロックストレージ・オブジェクトストレージの違いと、AWSのストレージサービスとのマッピング - プログラマでありたい

                                          こんにちは。仕事でAWSの構築し、プライベートでAWSの研究と技術書の執筆をし、Amazonで本を売っているAmazon依存症疑惑のある佐々木(@dkfj)です。 AWS使い始めてまず悩むことのベスト10の一つが、ストレージサービスの選び方です。AWSにはS3やEBSの他に、EFSやFSxなど多種多様なストレージサービスがあります。今回は、ストレージサービスの種類から、AWSのサービスの使い分けを説明したいと思います。 ストレージサービスの種別 一口にストレージといっても、用途に応じて幾つか分類できます。代表的なのが、ファイルストレージ・ブロックストレージ・オブジェクトストレージです。まずは、この3つの違いをみてみましょう。 ブロックストレージ まず一番イメージしにくいのが、このブロックストレージ。ブロックストレージは、ものすごくザックリいうとハードディスクのようなもので、ブロックと呼ばれ

                                            ファイルストレージ・ブロックストレージ・オブジェクトストレージの違いと、AWSのストレージサービスとのマッピング - プログラマでありたい
                                          • Diver-X、世界初!寝ながらの使用に最適化したVRデバイス「HalfDive」を発表 -ゲーム及び寝ながらの作業用途でコンシューマー展開を目指す-

                                            Diver-X、世界初!寝ながらの使用に最適化したVRデバイス「HalfDive」を発表 -ゲーム及び寝ながらの作業用途でコンシューマー展開を目指す--シードラウンドでDEEPCOREから3,000万円の資金調達- Diver-X株式会社(本社:東京都中央区、代表取締役:迫田大翔、以下「Diver-X」)は、世界初*となる、寝ながらの使用に最適化したVRデバイス「HalfDive(ハーフダイブ)」を発表します。2021年11月6日からのクラウドファンディングサイトKickstarterを通じた支援者募集に向けた準備を進めております。*自社調べ 【HalfDiveの特長】 一般的なVRヘッドマウントディスプレイ(以下、VR HMD)とは異なり、最初から寝ながら使用することを前提に開発しています。現行のVR HMDの殆どは動き回りながら使用することが想定されており、それ故に小型かつ軽量であるこ

                                              Diver-X、世界初!寝ながらの使用に最適化したVRデバイス「HalfDive」を発表 -ゲーム及び寝ながらの作業用途でコンシューマー展開を目指す-
                                            • WordPressの“古いプラグインやテーマ”から侵入するサイバー攻撃、ロシアの企業が発表 標的のアドオンリストあり

                                              ロシアのアンチウイルス製品を開発するDoctor Webは、WordPress CMSをベースとしたWebサイトをハッキングする悪意のあるLinuxプログラムを発見したと発表した。 Linuxマルウェアが複数の古いWordPressプラグインやテーマに存在する30の脆弱性を悪用して、悪意のあるJavaScriptを注入していた。その結果、ユーザーが感染ページの任意の領域をクリックすると、他のサイトにリダイレクトされる被害が起きていたという。 このマルウェア(トロイの木馬)は32ビットと64ビットの両方のLinuxシステムをターゲットにしており、そのオペレーターにリモートコマンド機能を与える。主な機能は、ハードコードされたエクスプロイトのセットを使用してWordPressサイトをハッキングし、そのうちの1つが動作するまで連続して実行される。 対象となる脆弱性があるプラグインやテーマは以下の通

                                                WordPressの“古いプラグインやテーマ”から侵入するサイバー攻撃、ロシアの企業が発表 標的のアドオンリストあり
                                              • 至高のGoプラグイン用ツールを作った - knqyf263's blog

                                                最近YouTuberのリュウジの料理を毎日作っているので至高とか無限とか言いがちですが個人の感想です。万人にとって美味しい料理はないように、万人にとって至高のツールは存在しません(何の話?)。ちなみに公開してすぐバグを見つけてしまったので全然至高じゃありませんでした。 要約 概要 特徴 使い方 流れ 事前準備 インタフェースの定義 SDKの生成 プラグインの実装 ホストの実装 実行 発展 Host Functions ファイルアクセス その他 苦労した点 まとめ 要約 Goでプラグイン機構を実現するためのツールを作りました。Protocol Buffersのスキーマからコードを自動生成するので簡単にプラグイン機構を実現可能です。内部的にはWebAssembly(Wasm)を使っています。最近はWasmはブラウザ外での利活用が進んでおり、今回のツールもブラウザは一切関係ないです。Wasmはサ

                                                  至高のGoプラグイン用ツールを作った - knqyf263's blog
                                                • AWS Organizations における組織単位のベストプラクティス | Amazon Web Services

                                                  Amazon Web Services ブログ AWS Organizations における組織単位のベストプラクティス AWS のお客様は、新しいビジネスのイノベーションを生み出す際に、迅速かつ安全に行動できることを求めています。マルチアカウントフレームワークは、お客様に合ったAWS 環境を計画するのに役立つガイダンスを提供します。このフレームワークは、変化するビジネスニーズに合わせて環境の拡張と適応能力を維持しながら、セキュリティのニーズを満たすように設計されています。適切に設計されたマルチアカウントの AWS 環境の基礎は AWS Organizations です。これは、複数のアカウントを一元的に管理および管理できる AWS サービスです。 この記事では、AWS環境の構築を検討する際に役立つAWS のベストプラクティスに基づいたアーキテクチャについて詳細に説明します。推奨される組織

                                                    AWS Organizations における組織単位のベストプラクティス | Amazon Web Services
                                                  • Twitter、意図的な他社製アプリ遮断を認める「長年のルール執行」どのルールかは説明なし | テクノエッジ TechnoEdge

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

                                                      Twitter、意図的な他社製アプリ遮断を認める「長年のルール執行」どのルールかは説明なし | テクノエッジ TechnoEdge
                                                    • Javaでクリーンアーキテクチャする方法 Part.1:ヘキサゴナルアーキテクチャ

                                                      開発者にはしばしば必要なものがないという状況が訪れます。デベロッパーエバンジェリストの成瀬氏が、実際に10名弱のチームで新規プロダクトを作る際にクリーンアーキテクチャの構成を実践してみた話をしました。 Part.1はヘキサゴナルアーキテクチャについて。動画はこちら。 新規開発では理想どおりにならないことはよくある 成瀬允宣氏:さぁ、じゃあやっていきましょうか。(コメントで)「Javaより時代はKotlin」。そう、Kotlinね、そうですね。今回はアーキテクチャの話なので、たぶんKotlinとかでも使えると思います。 (コメントで「設計の講座助かります!」)設計の講座はなかなかないですからね。あと、今日最後のほうで「次何やろうか?」って話もしようかなと思っているので、もしよければ、そのときに僕の相談に乗ってください。 よし、じゃあいきましょう。「先行開発!Javaでクリーンアーキテクチャ」

                                                        Javaでクリーンアーキテクチャする方法 Part.1:ヘキサゴナルアーキテクチャ
                                                      • 私がDjangoでWeb開発を行う理由

                                                        はじめに 今回の記事では、私がPythonのWebフレームワーク「Django」で開発を進める理由を独自の視点から徹底解説する。今回の記事の読者の対象は主に以下の通り。 個人開発でDjangoを使おうとしているプログラマー Djangoについて深く理解したいプログラマー Djangoを個人開発(Web開発)に採用するメリット・デメリットを把握したいプログラマー すでにRailsやLaravelなど他のWebフレームワークを使った開発を経験しており、他のWebフレームワークの特徴を把握しておきたいプログラマー Web開発の技術選定で困っているプログラマー Djangoとは DjangoはPythonで開発されたWebフレームワークである。フレームワークを簡潔に説明すると、開発に必要な機能をデフォルトで揃えているものを意味する。WebフレームワークはWebアプリケーションの開発を効率化させるた

                                                          私がDjangoでWeb開発を行う理由
                                                        • WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由

                                                          Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。佐伯氏は、WebAssemblyのWebの外の応用について発表しました。全2回。前半は、Wasmがアツい理由とデザインゴールについて。 今回のテーマは「Kernel/VM的WebAssembly入門」 佐伯学哉氏(以下、佐伯):佐伯が『WebAssemblyのWeb以外のこと全部話す』というタイトルで発表します。 まず、WebAssemblyとは何ぞや? という一般的な話なのですが、「Wikipedia」からの引用によれば、「Webブラウザーのクライアントサイドスクリプトとして動作する低水準言語である。ブラウザー上でバイナリフォーマットのかたちで実行可能であることを特徴とする」とあります。 実際の応用例としては、WebでGoogle Meetの背景ぼかしに使われていた

                                                            WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由
                                                          • 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の「タブ」の悲劇
                                                            • 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                              ハイクラス求人TOPIT記事一覧実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス Pythonで広く利用されているWebアプリケーションのフレームワークにDjangoがあります。Djangoで開発を始める際に、プロジェクトの設定ファイルをどのように記述すれば運用が楽になるのか。『Python実践レシピ』の著書もある筒井隆次(ryu22e)さんによる寄稿です。 Djangoは、Python製のWebアプリケーションフレームワークです。もともとニュースサイトを管理する目的で開発が始まり、2005年7月にOSSとしてリリースされました。 Python Software Foundation(PSF)による調査「P

                                                                実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                                              • 【超初心者向け】Pythonのテストの書き方(pytest, unittest) - Qiita

                                                                概要 pythonでテストコードを書くときがありますが、(筆者のように)超初心者からすると難しい用語や書き方がたくさん並んでいてハードルが高いです。 テストコードの入口となる最低限(最低限過ぎるかもしれませんが)の書き方を備忘を兼ねて書きます。 pythonでのテストコードを書く時のライブラリの種類 筆者が簡単に調べたところ、2つのライブラリがよく使われているようです。 unittest : python標準ライブラリ。インストールが必要ない。pytestと比較すると、柔軟なテストケースを書きづらい。 pytest : サードパーティ製のライブラリ。インストールの必要がある。柔軟なテストケースが書ける。pythonのテストコードを書く時のデファクトスタンダートになりつつある模様(これが本当かは確認していないですが、そういう記述を見かけることが多かったです)。 筆者個人としては、以下の3つの

                                                                  【超初心者向け】Pythonのテストの書き方(pytest, unittest) - Qiita
                                                                • 独占禁止法違反で捜査されているGoogleに対して政府が「Chromeの売却」を命令する可能性が浮上

                                                                  by Stephen Shankland Googleは「ユーザーデータや検索広告を独占することにより、競合他社を排除している」として、独占禁止法違反の疑いで調査されています。Googleに対する調査を進めるアメリカ司法省や検察官らが、「ウェブブラウザ・Chromeの売却をGoogleに命じる」ことを検討していると、海外メディアのPOLITICOが報じました。 Feds may target Google’s Chrome browser for breakup - POLITICO https://www.politico.com/news/2020/10/10/feds-may-target-googles-chrome-browser-for-breakup-428468 1600億ドル(約1兆7000億円)を超える規模のデジタル広告市場において、Googleは大きな支配力を有してい

                                                                    独占禁止法違反で捜査されているGoogleに対して政府が「Chromeの売却」を命令する可能性が浮上
                                                                  • AWS re:Invent 2020で発表された新サービス/アップデートまとめ - Qiita

                                                                    AWS re:Invent 2020の会期中に発表された新サービス/アップデートのまとめです。 今年も、後から出来るだけ素早く簡単に振り返ることができるようにまとめました! 凡例 (無印) 新サービス (Update) 既存サービスのアップデート (APN) パートナー制度に関連したリリース/アップデート 12/1 (火) 今年の開幕は「Amazon EC2 Mac instances」でした。 Amazon EC2 Mac instances macOS用のAmazon Elastic Compute Cloud (EC2) Macインスタンス EC2 Macインスタンスを使用すると、iPhone、iPad、Mac、Apple Watch、Apple TV、Safari用のアプリ開発者は、macOS環境を数分でプロビジョニングしてアクセスし、必要に応じて容量を動的に拡張し、AWSの従量課

                                                                      AWS re:Invent 2020で発表された新サービス/アップデートまとめ - Qiita
                                                                    • iPhone 14/14 Proレビュー。実機で分かったProを選ぶ理由(本田雅一) | テクノエッジ TechnoEdge

                                                                      ネット社会、スマホなどテック製品のトレンドを分析、コラムを執筆するネット/デジタルトレンド分析家。ネットやテックデバイスの普及を背景にした、現代のさまざまな社会問題やトレンドについて、テクノロジ、ビジネス、コンシューマなど多様な視点から森羅万象さまざまなジャンルを分析。 iPhone 14、iPhone 14 Proシリーズの情報が解禁され、多くのレビュー記事が掲載されている。 すでに発表時に明らかになっていることも多いため、買い替えや新規購入を検討している読者はほとんどの情報を調べていることだろう。そこでここでは実機を使って気付いた評価のポイントをまとめていくことにしたい。 目立たないが押さえておくべき点新機能や要素が多いため忘れがちだが、見た目はあまり大きな違いがないもののケースの設計が変更され、iPhone 14ではバックパネルの開閉が簡単に行えるようになった。 これによりちょっとし

                                                                        iPhone 14/14 Proレビュー。実機で分かったProを選ぶ理由(本田雅一) | テクノエッジ TechnoEdge
                                                                      • yuuu on Twitter: "今日の読売に出てたキンチョーの新聞広告、相変わらず尖っていて素敵である。CPAやCPCといった英語三文字が並ぶデジタル広告のアンチテーゼとして「効果が測定できない」点こそ新聞広告の魅力であると打ち出す。サードパーティcookie排… https://t.co/yiIovVmbMB"

                                                                        今日の読売に出てたキンチョーの新聞広告、相変わらず尖っていて素敵である。CPAやCPCといった英語三文字が並ぶデジタル広告のアンチテーゼとして「効果が測定できない」点こそ新聞広告の魅力であると打ち出す。サードパーティcookie排… https://t.co/yiIovVmbMB

                                                                          yuuu on Twitter: "今日の読売に出てたキンチョーの新聞広告、相変わらず尖っていて素敵である。CPAやCPCといった英語三文字が並ぶデジタル広告のアンチテーゼとして「効果が測定できない」点こそ新聞広告の魅力であると打ち出す。サードパーティcookie排… https://t.co/yiIovVmbMB"
                                                                        • データライフサイクルとトレードオフ | フューチャー技術ブログ

                                                                          ソフトウェアの中身を大きく2つに分解すると、プログラムとデータに分かれます。コードコンプリートやA Philosophy of Software Designなど、評判の良いソフトウェア設計の本はいくつかありますが、それらはどれもプログラムの説明がメインでデータのライフサイクルについての説明はなかったと思います。しかし、データの表現にもいくつもの方針があって、それによるトレードオフがあるな、というのはもやもやと考えていたので、その考えをまとめて文章にしてみました。 データといっても、処理中の短期間の間では変わらない、いわゆるマスターデータ的なデータです。ジャーナルというか、トランザクション的なデータはここでは触れません。 この記事では、それぞれのトレードオフについて考えていきます。 即値(リテラル) 定数 コマンドライン引数 環境変数 設定ファイル ダウンロードコンテンツ オンラインデータ

                                                                            データライフサイクルとトレードオフ | フューチャー技術ブログ
                                                                          • AWS CDKとTerraformどちらを使うのが良いのか? - Qiita

                                                                            今日のお題 結局、CDKとTerraformどっちがいいんだろう、という宗教論争 それぞれをある程度触ってきた上での個人的見解を今後の自分のためにまとめます。 長くダラダラした記事なると思いますがご容赦を。 先に結論 CDK、非常にいいんだけれど、ちょっと辛いかも。 ずっと運用することを考えるとTerraformかな。 (2022/07/22追記) ・・・と思っていたが、使い方によってはCDKの方が良さそうという人になってきました。 その内容は こちら そもそも、CDKとかTerraformってなんだ? 一言で言えば、Infrastructure as Code(IaC)のツールです。 AWSに限らず、GCPやAzureなど様々なクラウドサービスがありますが、これらのクラウドサービス上でコードによりインフラ管理を行う仕組みがIaCです。 これにより、コードさえあれば、どのアカウントにも同じ

                                                                              AWS CDKとTerraformどちらを使うのが良いのか? - Qiita
                                                                            • なぜ、日本でXiaomiやOPPOのハイエンドスマホがSIMフリーで出ない理由とは - はやぽんログ!

                                                                              本日、 MM総研は2022年度のスマートフォンの出荷台数を調査した結果を公表した。本記事はその中のSIMフリー(オープンマーケットやキャリアフリー)と言われる市場の部分を、少し掘り下げてみようと思う。 SIMフリースマートフォンの市場は全体の8%と依然として小さなマーケット キャリアと組んで売らなければ、日本市場で存在感を示すことは難しい SIMフリースマートフォンの市場は全体の8%と依然として小さなマーケット スマートフォンの出荷台数はその年の需要を追う上でもチェックしておきたいものだが、その中でも興味深いものがSIMフリー(以下オープンマーケット)のスマートフォンの内訳だ。 まず割合ベースで見ると、オープンマーケットのスマートフォンの出荷台数は237.4万台となり、これは昨年度出荷されたスマートフォン(2985.1万台)の約8%に過ぎない。言い換えれば、このセグメントは日本の携帯電話市

                                                                                なぜ、日本でXiaomiやOPPOのハイエンドスマホがSIMフリーで出ない理由とは - はやぽんログ!
                                                                              • Twitterのフリート機能に対する権限昇格

                                                                                はじめにTwitterはBug Bountyプログラム(脆弱性報奨金制度とも呼ばれる)を実施しており、脆弱性の診断行為を行うことが認められています。 本記事は、そのプログラムを通して報告された脆弱性についてを解説したものであり、Twitterが認知していない未修正の脆弱性を公開する事を意図したものではありません。 また、Twitter上で脆弱性を発見した場合はTwitterのBug Bountyプログラムより報告してください。 (This article is written in Japanese. If you’d like to read this article in English, please visit HackerOne report.) TL;DRTwitterが公開したフリート機能が使用しているAPIに脆弱性が存在し、READ権限しか持っていないサードパーティアプリケ

                                                                                  Twitterのフリート機能に対する権限昇格
                                                                                • 事実上の標準ツールとなっているKubernetes向けデプロイツール「Helm」入門 | さくらのナレッジ

                                                                                  近年ではKubernetesクラスタ上で動作させるアプリケーションにおいて、そのデプロイに「Helm」と呼ばれるツールを使用する例が増えている。Helmは設定ファイルを元にアプリケーションのデプロイを自動実行するツールで、Kubernetesアプリケーション向けのパッケージマネージャとも言われている。今回はこのHelmの概要、使い方、設定ファイルの書き方などを紹介する。 Kubernetes上にアプリケーションをデプロイするための事実上の標準的ツールとなっている「Helm」 近年ではコンテナクラスタ技術であるKubernetesを活用したサービスの運用が増えており、Kubernetes上で動かすことを前提とするソフトウェアも登場している。一方で、Kubernetes上でのアプリケーションのデプロイについては課題も多い。 Kubernetesはサービスを複数の小規模コンポーネントに分割して実

                                                                                    事実上の標準ツールとなっているKubernetes向けデプロイツール「Helm」入門 | さくらのナレッジ