並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1177件

新着順 人気順

*softwareの検索結果561 - 600 件 / 1177件

  • Next.js の状態管理 2020

    Next.js といえば、SSG(JAMstack)が最近は特に話題ですね。1年前まではgetInitialPropsを用いて、どう SSR するのかという事が話題の中心でした。Next.js 9.3 以降、SSR をする際にはgetInitialPropsではなくgetServerSidePropsを使用することを推奨すると記載されています。(そして、getInitialPropsを使用することで自動最適化が無効となってしまう旨も)getStaticPropsやgetServerSidePropsを利用することで、私たちは SSG・SSR をページ単位で切り替えることができます。 「SSG・SSR」が共存する可能性がある場合、SSR にはgetServerSidePropsを利用することになります。この変化による影響範囲は多大で、状態管理とデータフェッチについて、再考する必要がでてきまし

      Next.js の状態管理 2020
    • 2021年版、Web標準技術で作るモックアップ | CyberAgent Developers Blog

      サイバーエージェントでは今年、CA PoCMOCK CONTEST 2021というコンテストが開催されました。PoCMOCKは造語でそれぞれPoC(検証)・MOCK(モックアップ)を表し、エンジニア・クリエイターのアイディアやスキルを駆使して技術的・品質的・社会的な何かしらの課題を解決したプロダクトの一部を制作し披露する場になりました。 私自身は運営チームとしてコンテストに関わっていたのですが、社員賞を決めるための投票システムを作るためにクリエイター・PMとともに参加することにしました。 投票システムの前提として、2日間の開発期間で作りきること、また作ったプロダクトはその後すぐに社員が利用できる状態であることが求められていました。 本記事ではその制作を通じて発見できたことや工夫したところを紹介します。 NOTE: 本記事の内容はアプリケーション制作時(2021年8月)の情報に基づいています

        2021年版、Web標準技術で作るモックアップ | CyberAgent Developers Blog
      • 仕様起因の脆弱性を防ぐ!開発者向けセキュリティチェックシート(Markdown)を公開しました - Flatt Security Blog

        はじめに こんにちは。株式会社Flatt Securityセキュリティエンジニアの村上 @0x003f です。 これまで弊社ブログでは様々な「仕様とセキュリティ観点の解説記事」を発表してきました。今回はいままでの記事を改めて紹介しつつ、読者の皆様が開発中のサービスでセルフチェックを行えるよう「仕様とセキュリティ観点チェックリスト」を作成しました。ご活用いただけると幸いです。 ダウンロードは下記のGitHubリンクよりどうぞ。 また、株式会社Flatt Securityではお客様のプロダクトに脆弱性がないか専門のセキュリティエンジニアが調査するセキュリティ診断サービスを提供しています。料金に関する資料を配布中ですので、ご興味のある方は是非ご覧ください。 はじめに アプリケーションの仕様起因の脆弱性とは アプリケーションの仕様起因の脆弱性を防ぐために 仕様の脆弱性によく見られる共通点 1. ク

          仕様起因の脆弱性を防ぐ!開発者向けセキュリティチェックシート(Markdown)を公開しました - Flatt Security Blog
        • 「テキストの編集」にこだわりが凝縮!定番エディタ「EmEditor」はなぜ他のエディタと違うのか? マルチコアCPUやAVX-512命令も活用、GB単位の超大容量ファイルもスムースに編集……

            「テキストの編集」にこだわりが凝縮!定番エディタ「EmEditor」はなぜ他のエディタと違うのか? マルチコアCPUやAVX-512命令も活用、GB単位の超大容量ファイルもスムースに編集……
          • Wi-Fiで果物の中身を測定できる「Wi-Fruit」 切らずに腐っているか判定可能

            Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 中国の上海交通大学と深せん大学、廈門大学、カナダのマギル大学による研究チームが発表した「Wi-Fruit: See Through Fruits with Smart Devices」は、Wi-Fiを活用して果物の中身を外から計測するシステムだ。 このシステムは、果皮が厚いもの(スイカやグレープフルーツなど)から、薄いもの(ドラゴンフルーツやリンゴ、ナシ、オレンジなど)まで幅広く計測でき、推定結果から内部の腐敗具合を判断できるという。 外見は正常でも中身が腐っている果物は、外から見て腐敗の具合を判断しにくい。逆に外見は腐っているように見えても中身は正常な場合もある。果皮が分厚いスイカやグレ

              Wi-Fiで果物の中身を測定できる「Wi-Fruit」 切らずに腐っているか判定可能
            • 「CPU最強 vs. GPU最強」──進化する将棋AIのいま プロに勝利した「Ponanza」から「水匠」「dlshogi」まで

              「CPU最強 vs. GPU最強」──進化する将棋AIのいま プロに勝利した「Ponanza」から「水匠」「dlshogi」まで:プロ棋士向け最強将棋AIマシンを組む!(1/4 ページ) 将棋のプロ棋士である広瀬章人八段向けに「最強の将棋AIマシン」を組むべく奔走する本連載。前回は、プロ棋士の間でコンピュータを使った研究が本格化していること、必要な演算装置には多コアCPUである米AMDの「Ryzen Threadripper」や並列計算の多いAI処理に向いたGPUがあることを紹介した。 今回注目するのは、「CPU計算による将棋ソフト」と「GPU計算による将棋ソフト」のいまの実力と、それにつながる技術的な変遷についてだ。 コンピュータ将棋がプロに勝った日 その技術は“AIブーム”にあらず コンピュータ将棋の歴史は長く、コンピュータ将棋協会が主催する「世界コンピュータ将棋選手権」の第1回は19

                「CPU最強 vs. GPU最強」──進化する将棋AIのいま プロに勝利した「Ponanza」から「水匠」「dlshogi」まで
              • JSON Crack | More Than A JSON Editor

                More than a JSON editor.Visualize, analyze, and manipulate data with ease, a versatile and powerful tool for data representation and exploration.

                  JSON Crack | More Than A JSON Editor
                • Rustでゲームボーイエミュレーターを書いた

                  RustでTGB-Rというゲームボーイエミュレーターを書きました。 とりあえずWindowsとLinuxで動作確認をしていて、エミュレーションの精度もそれなりに出ているはずです(以下は非公式ROMによるスクリーンショット)。 GameBoy WORDLE 2048gb Hi-Colour Demo Bad Apple!! 名前は、以前私が書いていたゲームボーイエミュレーターの精神的後継だったり、Rustで書いていたりとかでこうなりました。 以前書いたエミュレーターもオープンソースで公開していたのですが、ふと検索してみたら、GitHubにプロジェクトができていて、メンテナンスが続けられていました。 私がこれを書いていた時期はGitHubどころかgit自体が存在しないような時代で、サーバーを借りてそこに手作りのアーカイブをしこしこアップロードしていたような、あまりに素朴な開発でしたが、そんな時

                    Rustでゲームボーイエミュレーターを書いた
                  • データ移行をしただけなのに…(起こってしまったメール誤配信) - Qiita

                    この記事は本番環境でやらかしちゃった人のアドベントカレンダー9日目の記事です。 https://qiita.com/advent-calendar/2019/yarakashi-production もう15年以上前の事なので記憶も定かではないところがありますが、ご容赦下さい。 当時の状況 当時自分は30人くらいの、孫請・曾孫請を中心に受託開発を行う小さなSIerに居ました。 この会社、自社製品も一応あるのですが売上のメインは圧倒的に受託開発で、 PHPやPerlでのガラケーサイトの開発やら、Javaや.NETを使った業務アプリケーションの開発、大手プロバイダシステムの開発保守など、わずか3年ほどの在籍期間でしたが、実に多彩な開発案件があったように思います。 プロジェクト内容 あるWebサイトのシステム移行でした。 Windows Server上に構築されたIIS+ASP+SQL Serv

                      データ移行をしただけなのに…(起こってしまったメール誤配信) - Qiita
                    • SPA+SSR+APIで構成したWebアプリケーションのセッション管理 - Pepabo Tech Portal

                      カラーミーショップ サービス基盤チームのkymmtです。この記事では、サーバサイドレンダリングするシングルページアプリケーションとAPIサーバからなるWebアプリケーションのセッション管理方法について紹介します。 アプリケーションの構成 構成の概要 今回は例としてEC事業部で提供するカラーミーリピートをとりあげます。構成としては、Railsで作られたAPIサーバ1と、Vue.jsで作られたシングルページアプリケーション(SPA)からなります。また、SPAはExpressが動くフロントエンドサーバでサーバサイドレンダリング(SSR)します。APIサーバはSPAかフロントエンドサーバだけが呼び出します。各ロールはサブドメインが異なります。 APIサーバでセッションIDを持つCookieを発行し、Redisを用いてセッション管理します。また、APIサーバへのセッションが有効なリクエストはフロント

                        SPA+SSR+APIで構成したWebアプリケーションのセッション管理 - Pepabo Tech Portal
                      • Internet Explorerが完全終了らしいので我が家最古のIEで阿部寛のHPを閲覧した「こんなに開くのが遅い阿部寛のHP見た事ない!!」

                        ふたなめ @futaname @Reo_inoko 富士通のロゴの下にある「一太郎」(Windowsが発売(1995年)される前からあるワープロ用ソフト)の文字が良い味出してるね Ver.8は1997年だけど、それでも25年前のレトロ機だから、よう動いとる 2022-06-16 08:22:56

                          Internet Explorerが完全終了らしいので我が家最古のIEで阿部寛のHPを閲覧した「こんなに開くのが遅い阿部寛のHP見た事ない!!」
                        • カプコン社長、自社のソフト販売「PC向けメインに」 東京ゲームショウ - 日本経済新聞

                          30日に開幕したゲーム見本市「東京ゲームショウ(TGS)2021」。主催の一般社団法人コンピュータエンターテイメント協会(CESA)の理事を務めるカプコンの辻本春弘社長は日本経済新聞の取材に対し、「来年もリアルで開催したい」と意欲を示した。自社のソフト展開については「パソコン(PC)向けをメインする」とし、2022年中にも販売に占める割合を5割に高める方針を示した。主なやりとりは以下の通り。―

                            カプコン社長、自社のソフト販売「PC向けメインに」 東京ゲームショウ - 日本経済新聞
                          • 「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場

                            PHP言語を用いてデスクトップアプリケーションを開発可能にするフレームワーク「NativePHP」が登場しました。現在アルファ版として公開されています。 PHPランタイムとElectron/Tauriをバンドル NativePHPはHTML、CSS、JavascriptそしてPHPを用いてWindows、Mac、Linuxのクロスプラットフォームに対応したデスクトップアプリケーションを開発可能にするフレームワークです。 PHPランタイムと、アプリケーションからホストOSへアクセスするためのクラス群、Web技術でデスクトップアプリケーションを開発可能にするフレームワークであるElectronもしくはTauriをバンドルし、アプリケーションとしてビルドする機能を備えています。 現時点ではPHPのフレームワークとしてLaravelをベースにしていますが、特定のフレームワーク依存をなくしていく方向

                              「NativePHP」、PHPでデスクトップアプリを開発できるフレームワークが登場
                            • コナミ社員、元上司の頭を消火器で殴り逮捕。「パワハラを受けていたため」と供述 - AUTOMATON

                              警視庁築地署は4月11日、コナミデジタルエンタテインメント社員を殺人未遂容疑で現行犯逮捕したと発表した。容疑者は元上司の頭を消火器で殴ったという。動機としては「パワハラを受けていたため」と語っているとのこと。毎日新聞などが伝えている。 コナミデジタルエンタテインメント(以下、KDE)は、コナミグループの子会社。テレビゲームやカードゲームのほか、おもちゃや音楽/映像ソフトも手がけている。築地署の発表によれば、今回逮捕されたのは同社社員の山崎裕基容疑者41歳。同容疑者は本日午前11時ごろ、中央区銀座6(コナミ東京スタジオ所在地)にて元上司の男性48歳を殺害しようと、消火器で頭を殴打したそうだ。元上司は命に別条はないとのこと。なお、同容疑者は11日付にてKDEを解雇されたという。 山崎容疑者は調べに対して、「パワハラを受けていて、生きるために殺すつもりで殴った」と供述。同容疑者は2020年夏まで

                                コナミ社員、元上司の頭を消火器で殴り逮捕。「パワハラを受けていたため」と供述 - AUTOMATON
                              • Rustでサイトを再実装

                                このサイト r7kamura.com の実装言語をRubyからRustに変えてみた。 アプリケーションの概観 このサイトには、大別すると次の6種類のルーティングパターンがある。 GET / トップページ GET /articles/:article_id 記事ページ GET /feed.xml RSSフィード GET /links リンク集 GET /sitemap.txt サイトマップ (Google Search Console等が利用する) GET /* その他の静的ファイル (CSSや画像など) Rubyの実装では、適当なRackアプリケーション + rack-captureという構成で、Webアプリケーションとして実装しつつGitHub Pagesのために静的ファイルも吐き出せるという仕組みになっていた。 Rustの実装もほぼ同じで、適当なHTTPサーバー + 適当なHTTPクラ

                                  Rustでサイトを再実装
                                • Webアプリケーションの障害対応について改めて意識すべき点ややれると良いことをまとめる - stefafafan の fa は3つです

                                  Webアプリケーションエンジニアをやっていると時たま障害が発生し復旧作業にあたるのだが、人によって「障害対応が得意」だったり「苦手」だったりする。ただ、障害対応時の「良い動き」というのが実際どういうものなのかというのが自分の中でふんわりしていたので、ざっくりはてブで「障害対応」で検索していくつかのエントリーを読んでみたり、自分の仕事での経験を振り返ってみたりして考えたことをまとめてみた。 障害にはフェーズがある 障害対応には複数の役割がある 障害対応をスムーズに進めるための目的は複数ある スキルも必要なので練習していけると良い 初心者でもやれることはある 実際やってみると良さそうなこと 障害対応時にやることをテンプレート化する スムーズに対応に入れる仕組みを整える 障害対応避難訓練 おわり 障害にはフェーズがある 障害対応したことないと、障害には「障害中」「障害中でない」の二つの状態しかな

                                    Webアプリケーションの障害対応について改めて意識すべき点ややれると良いことをまとめる - stefafafan の fa は3つです
                                  • Docker版実習環境の使い方 - 安全なWebアプリケーションの作り方 第2版 サポートサイト

                                    2022年12月4日よりDocker版実習環境を提供します。オリジナルの実習環境はVirtualBox上の仮想マシンとして提供していますが、M1/M2 MacではVirtualBoxが動作しないことから、Docker版として提供するものです。 元々はM1/M2 Macを想定してARM64アーキテクチャ用に作りましたが、AMD64のWindowsやMacでも動作するように作っています。 Dockerコンテナの起動方法 ダウンロードページから実習用仮想マシン (Docker版)をダウンロードして適当なディレクトリに設置してください。 以下のコマンドによるコンテナーのビルド及び実行をします。 $ cd <wasbook-docker.zip を設置したディレクトリ> $ unzip wasbook-docker.zip # あるいは適当な方法でのzip解凍 $ cd wasbook-docker

                                    • 後悔しないための Azure App Service 設計パターン (2020 年版) - しばやん雑記

                                      Azure App Service (Web Apps) がリリースされて 6 年、情報のアップデートを行いつつ気になった情報は適当にブログに書くという日々ですが、Regional VNET Integration や Service Endpoins が使えるようになって設計に大きな変化が出るようになったのでまとめます。 最近は Microsoft で HackFest を行うことも多いのですが、App Service をこれから使い始めたいという場合に、失敗しない構成を共有したい、知ってほしいという意図もあります。多いですが中身は単純です。 基本設定 64bit Worker は必要な場合のみ利用する FTP / Web Deploy をオフにする Always on を有効化する ARR affinity をオフにする HTTP/2 の有効化を検討する Health Checks の

                                        後悔しないための Azure App Service 設計パターン (2020 年版) - しばやん雑記
                                      • Ruby 2.7のここがすごい! パターンマッチ、コンパクションGCなどをリリースマネージャーに聞いた - エンジニアHub|Webエンジニアのキャリアを考える!

                                        Ruby 2.7のここがすごい! パターンマッチ、コンパクションGCなどをリリースマネージャーに聞いた 2019年12月25日にリリースされたばかりのRuby 2.7では、どのような機能がどういった経緯で採用されているのでしょう。リリースマネージャーのnaruseさんと、フルタイムコミッターのmameさんに詳しくうかがいました。 まつもとさんはとにかく忙しくて 実はすごいirbの改良 パターンマッチはRubyをどう変えるか キーワード引数は、端的に壊れていたのを大整理した 高速化に向けたいくつかの観点 Ruby 2.7で導入される「コンパクションGC」とは Ruby 3のビジョンは「静的解析」「並行並列」「JIT」 プログラミング言語Rubyには、クリスマス前後に新しいバージョンをリリースする伝統があり、2013年の2.1.0以降は毎年12月25日にメジャーバージョンアップが行われています

                                          Ruby 2.7のここがすごい! パターンマッチ、コンパクションGCなどをリリースマネージャーに聞いた - エンジニアHub|Webエンジニアのキャリアを考える!
                                        • ウェブフロントエンドの設計力を高めるためにアプリケーションの構造を捉えてみる話 - Chatwork Creator's Note

                                          こんにちはー。 フロントエンド開発部の火村(ひむら/id:eiel)です。前回までは id:cw-himura で記事を書いていましたが、個人アカウントに切り替わりました。 よろしくおねがいします。 以前はサーバーサイド開発部に所属していましたが、2019年6月ぐらいからフロントエンドチームにヘルプとして無期限レンタル移籍中です。 主な担当している業務は「難しいバグ対応」と「これからChatworkのウェブフロントエンドをどうするかを考える」です。 昨日は期待の新人であるレオくんの入社して3ヶ月の熱烈な想いでした。アツいです。 さて、今回のお題は「レガシーフロントエンド脱却への挑戦」と雑に上から投げられたのですが、未来のことを考える作業をしているので書きやすいネタがありません。 あってもオチがつきません。 ということで、設計に役立つかもしれない話をラフに書くことにしました。 アプリケーショ

                                            ウェブフロントエンドの設計力を高めるためにアプリケーションの構造を捉えてみる話 - Chatwork Creator's Note
                                          • 暇空茜氏、流れてきた戦国ランスMODのスクショをみて「正座させるレベルに解釈違い」など→作者、更新停止へ→「批評されるのに耐えられないのはナイーブ過ぎると思う」

                                            TADA (多田) @hanny_king 50代男性、一人暮らし、アリスソフトで30年間エロゲー制作(ランス等)、現在は無職、リタイア生活、趣味=ゲーム作り、企画、妄想、似たような環境の友達欲しいな hannylaboratory.blogspot.com TADA (多田) @hanny_king ブログ.ハニワ開発室 Mod.戦国ランス-ルドラサウム大陸版- ブログ内で紹介しています、これ凄いよ ほっけちゃんが作ってくれた物です アリスソフトに正式に許可を取って公開しています ありがとう 条件がいくつかありますが、それを守ってくれる方は是非 hannylaboratory.blogspot.com/2022/12/blog-p… pic.twitter.com/nzL2LJUiSM 2022-12-20 06:59:39

                                              暇空茜氏、流れてきた戦国ランスMODのスクショをみて「正座させるレベルに解釈違い」など→作者、更新停止へ→「批評されるのに耐えられないのはナイーブ過ぎると思う」
                                            • 自宅に居ながらセッションできる夢のツール、SYNCROOMをヤマハが正式リリース。Windows/Mac版が登場すると同時にAndroidベータ版も誕生!|DTMステーション

                                              緊急事態宣言が解除されたとはいえ、まだスタジオに行ってセッションする、というのを気軽にはしにくいのが実情です。そんな中、自宅に居ながらバンドメンバーがネット越しに接続してセッションできるという夢のようなサービス、SYNCROOMを6月29日にヤマハがリリースし、誰もが無料で使えるようになりました。これを有効的に利用するにはWindowsかMacとともにオーディオインターフェイスを用意し、光回線を利用する……など多少ハードルはあるものの、多くのDTMユーザーにとっては即タダで利用できる画期的なサービスだし、「DTMはちょっと……」と敬遠してきた人でも、SYNCROOMのために各種機材を導入しても損はないと断言できるシステムです。 もともとNETDUETTOβという名称で実験的にサービス展開されてきたものが、正式リリースされた格好ですが、このタイミングでWindows版、Mac版に加えて、An

                                                自宅に居ながらセッションできる夢のツール、SYNCROOMをヤマハが正式リリース。Windows/Mac版が登場すると同時にAndroidベータ版も誕生!|DTMステーション
                                              • コロナ接触追跡「アベノアプリ」が始まる前から失敗間違いなしの理由

                                                Close Up 激動する世界経済の流れに、日本も無縁ではいられない。政治・経済、企業・産業、社会の注目テーマをクローズアップし、独自の視点、切り口で「詳説」する。 バックナンバー一覧 新型コロナウイルスの感染者と濃厚接触した可能性を知らせる「接触確認アプリ」が、いよいよ運用開始だ。安倍政権はこのアプリを感染第2波阻止の切り札と意気込むが、「失敗はほぼ確実」という声も聞こえてくる。その声の主の1人、経済学者の依田高典・京都大学教授に聞いた。(聞き手/週刊ダイヤモンド特任アナリスト 高口康太) 補足率は10%未満 人海戦術以下の効果しかない 接触確認アプリはスマートフォンのブルートゥース通信機能を使って、新型コロナの陽性者と接触した可能性を検出・通知する仕組み。陽性者と接触し、さらに何らかの症状を示している人には早期の検査や受診を促し、さらなる感染拡大を防ぐ狙いだ。安倍晋三首相は緊急事態宣言

                                                  コロナ接触追跡「アベノアプリ」が始まる前から失敗間違いなしの理由
                                                • クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

                                                  何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresenterを呼び出さなくてもControllerに返り値とかで値を返して、Controller経由でPresenterに渡して実行しても同じなんじゃないの?」である。つまりOutput Portというインターフェイスそのものを撤廃してControllerにPresenterを使わせるアイデアである。たしかに、仮にこの方針で行ったとしても依存の方向が壊されることはない。 Software Engineeringでは同様の質問がかなり盛り上がっている

                                                    クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High
                                                  • ミニアプリ時代が日本にも到来? 「App Clips」を東京のカフェで使ってみた | Coral Capital

                                                    iPhone 12の目玉機能といえば「5G」を思い浮かべる人が多いと思います。ただ、端末販売台数や売上への貢献という意味では、まだ目玉機能と言うほどではありません。iPhone 12発表以降、Appleの株価は振いませんし、現iPhoneユーザーからも「買い換える理由ある? あったら教えて」という声が聞こえてきます。 一方で、テック系の起業家が気にしておくべき新機能は、5Gの他にも、いくつかあると思います。今後数年で広がって行くだろうなと個人的に思うのは、「LiDAR」(Light Detection And Ranging:ライダー)と「App Clips」(ミニアプリ)の2つです。App ClipsについてはiOS14の新機能であって新端末の話ではありませんが、ほぼ同時期にリリースされているので、ここでは一緒に扱います。App Clipsは、以下の画面のように下からニュッと出てくる「イ

                                                      ミニアプリ時代が日本にも到来? 「App Clips」を東京のカフェで使ってみた | Coral Capital
                                                    • NGINX、商用版の重要な機能をオープンソースで無料化、オートスケールやCI/CDフックなどフルスタック化など、今後の発展についてコミットを発表

                                                      NGINX、商用版の重要な機能をオープンソースで無料化、オートスケールやCI/CDフックなどフルスタック化など、今後の発展についてコミットを発表 オープンソースのWebサーバ「NGINX」(エンジンエックス)の開発元であるF5 Networksは、オンラインイベント「F5 NGINX Sprint 2022」を開催中です。 そこでNGINX開発チームは、今後のNGIXの発展に向けて、ソースコードをMercurialからGitHubへ移行すること、有償版の機能をオープンソースへ移植して無料で利用可能にすること、単なるWebサーバ機能だけでなくCI/CD機能などを拡張することなど、3つの約束を発表しました。 GM of #NGINX @rwhiteley0 has just announced three #opensource promises that will come to life

                                                        NGINX、商用版の重要な機能をオープンソースで無料化、オートスケールやCI/CDフックなどフルスタック化など、今後の発展についてコミットを発表
                                                      • Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に

                                                        Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に GoogleはWebブラウザのChrome 78ベータ版で「Native File System API」を試験的機能(Origin Trial)として搭載したことを明らかにしました。 Native File System APIはWeb Platform Incubator Community Groupが策定中のAPIで、Webアプリケーションからローカルファイルを開き、読み書きを行える機能です。 「The Native File System API: Simplifying access to local files」から引用します。 The Native File System API enables developers to build powe

                                                          Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に
                                                        • iPhoneから削除しよう! 人気1位だったPDFアプリにマルウェアが潜んでいた | ライフハッカー・ジャパン

                                                          サンディスクのmicroSDカード 512GBが40%OFF。写真や動画のデータ置き場はこれで良くない?【Amazonセール】

                                                            iPhoneから削除しよう! 人気1位だったPDFアプリにマルウェアが潜んでいた | ライフハッカー・ジャパン
                                                          • 著名なオープンソースRailsアプリのapp/以下を見る

                                                            Railsにおける app/ とは app/はRailsのアプリケーション用ディレクトリで、普通のRailsアプリケーションでは、この下にmodels,controllers,viewsを含めた様々なディレクトリが作られます。 基本的には新しいディレクトリを追加する必要はないのですが、アプリケーションが複雑になると、Railsを拡張するべくここにアプリケーション固有のディレクトリを作って、その下に関連するファイルを置くことがあります。 中には、servicesやserializersのように、多くのRailsアプリケーションで見られるものもあれば、完全にアプリケーション独自のものが作られることもあります。また、アプリケーションによっては独自のディレクトリは一切作らないものもあれば、大量に作るものもあります。それぞれアプリケーションの開発方針によるものです。 本記事では、比較的有名なOSSの

                                                              著名なオープンソースRailsアプリのapp/以下を見る
                                                            • 小学生のころ、書店で知らないおじさんに「ファミコンソフトあげるからうちに来なよ」って話しかけられた

                                                              小学生のころ、立ち読みによく使っていた大きめの書店があった その日、立ち読みに行ったのかマンガを買いに行ったのか忘れたが、店内を歩いているとおじさんに話しかけられた 「ゲーム好き?」 おじさんの顔はもうほとんど記憶にないが大きめのメガネをかけてぼさぼさの髪型をしていたと思う 「うん、好きだよ」 「うちにファミコンのソフトがいっぱいあるんだけど、ほしくない?」 そのときすでにプレステの発売はしていてスーファミが全盛期。ファミコンは古い機種だったが、うちではテレビの下にまだ置いてあってたまに遊んでいた 「ほしい!」 「じゃあいまからうちに来なよ」 なにも考えずに頷いた自分は、そのままおじさんの後ろについていった おじさんの家は書店から路地に入ってすこし歩いたところにあり、アパートの二階の部屋に住んでいた おじさんは「ちょっと待ってね」と部屋に入っていく しばらく待っているとおじさんは大きめのダ

                                                                小学生のころ、書店で知らないおじさんに「ファミコンソフトあげるからうちに来なよ」って話しかけられた
                                                              • 依存モジュールが少ないソースコードを読む - スペシャリスト岡野真也に聞くPythonの読み方と使い方 - エンジニアHub|Webエンジニアのキャリアを考える!

                                                                依存モジュールが少ないソースコードを読む - スペシャリスト岡野真也に聞くPythonの読み方と使い方 現在、多くの支持を集めるPython。10年以上にわたりPythonを使い続ける岡野真也さんに、同言語の学び方、使い方を聞きました。 機械学習やデータサイエンスの隆盛に伴い、Pythonは多くの人に使われる言語になりました。GitHubの「The State of the Octoverse 2019」のレポートによると、GitHubリポジトリのコントリビューターから人気のあったプログラミング言語として、PythonはJavaScriptに次いで2位となっています。 「さまざまな課題を、楽に解決できるのがPythonの魅力」と語るのは、10年以上も前からPython・Djangoフレームワークのヘビーユーザーであり続けてきた岡野真也(おかの・しんや/ @tokibito )さん。彼はいか

                                                                  依存モジュールが少ないソースコードを読む - スペシャリスト岡野真也に聞くPythonの読み方と使い方 - エンジニアHub|Webエンジニアのキャリアを考える!
                                                                • "クラウドアプリケーション 10の設計原則" をもっと楽しむ

                                                                  ※リンクを効かせたい場合はダウンロードしてください

                                                                    "クラウドアプリケーション 10の設計原則" をもっと楽しむ
                                                                  • 分業化するWeb開発からフルスタックなIoTシステムへ ─ 育てたスキルは次のキャリアへ地続きに広がっていく - Findy Engineer Lab

                                                                    こんにちは、はじめまして。株式会社ソラコムでIoTエンジニアとして働いている@moznionと申します。主に、IoTプラットフォームの開発・運用に従事しています。 このたび「わたしの選択」というテーマで寄稿の機会をいただいたので、かつてレイヤ7(アプリケーション層)で動作するソフトウェアを書いて日々を過ごしていた人間が、いかにしてIoTというIT技術の総合格闘技のフィールドへ身を投じるに至ったかをお話ししたいと思います。 IoTエンジニアをやっていると、よく「正直、何をやってるのか分からない」だとか、「特殊業界っぽい」「Web系とはいろいろかけ離れてるんでしょ?」とか、「俺には関係ないね」だとか、さまざまな所感を耳にします。本記事によって、そういった疑問をお持ちの方にもIoT開発の雰囲気が伝わり、IoTエンジニアというロールに少しでも興味を持っていただけたら幸いです。 なお、私は普段、自ら

                                                                      分業化するWeb開発からフルスタックなIoTシステムへ ─ 育てたスキルは次のキャリアへ地続きに広がっていく - Findy Engineer Lab
                                                                    • 無料&音声をリアルタイムで変換できるAIボイスチェンジャー「Koemake RVC Player」レビュー

                                                                      オープンソースのAIボイスチェンジャー「Retrieval-based Voice Changer(RVC)」は、あらかじめ用意した音声から学習したモデルを作成し、リアルタイムで声質を変換することが可能です。このRVCで作成した音声変換モデルを手軽に実行できるボイスチェンジャーソフト「Koemake RVC player」を電々メイさんが無償でリリースしたので、実際に使ってみました。 Koemake Project https://koemake.com/ Koemake RVC Playerを動かすための推奨スペックは「VRAM4GB以上、NVIDIA製GPU搭載、Windows 10以上」となっているので注意が必要です。 Koemake RVC Playerをダウンロードするには、上記の配布サイトでユーザー登録をする必要があります。配布サイトにアクセスしたら、右上の「ログイン」をクリッ

                                                                        無料&音声をリアルタイムで変換できるAIボイスチェンジャー「Koemake RVC Player」レビュー
                                                                      • Enumとてもつらい、でも負けない - エムスリーテックブログ

                                                                        列挙型、JavaでいうならEnum型、使っていますか。使わないわけにいきませんよね。 でも、Enumを使っていたせいで辛い目にあったことありませんか。ないですか。それならきっともうすぐに辛い目にあうと思います。 Enumはすべてのプログラマに等しく辛みを与えてくれるからです。そんな辛みについて、ちょっと一緒に直視してみましょう。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar 2023の6日目です。 アプリケーションプログラミング上の辛み 1. 既存のif文が偶発的に意図しない方に倒れる 2. switch文に至っては「どちらでもない」で処理不発に アプリケーションプログラミング上の対策 1. 分岐条件をEnumに持たせる 2. swi

                                                                          Enumとてもつらい、でも負けない - エムスリーテックブログ
                                                                        • 「六角大王Super」販売終了 1992年から続いた3Dソフト

                                                                          セルシスはこのほど、3DCGソフトの「六角大王Super」を6月5日で販売終了したと、製品ページで明らかにした。 六角大王は1992年に個人開発によるPC-9800シリーズのMS-DOS用フリーソフトとして発表され、その後はWindowsとMacintoshにも移植。当時としては画期的に使いやすい3Dワイヤーフレームベースのモデラーとして人気を誇った。 1998年からは六角大王Superとして改良が続けられ、ポリゴンモデリング、レンダリング、アニメーションなどを追加したフル機能CGソフトに発展。2011年には開発会社の終作からセルシスに譲渡され、販売が続けられていた。 六角大王Superは人体モデリングに便利な機能を持っていたことから、キオ式初音ミクなどMMD(MikuMikuDance)のモデル作成に使われることも多く、現在のVTuber隆盛につながる人体モデリング文化を下支えした貴重な

                                                                            「六角大王Super」販売終了 1992年から続いた3Dソフト
                                                                          • ソフト開発「中抜き」、独禁法違反助長の恐れ 公取委 - 日本経済新聞

                                                                            公正取引委員会は29日、ソフトウエア開発を担う下請け企業と発注元との取引に関する調査をまとめた。自社では作業しないにもかかわらず利益を得る「中抜き」の存在を25%の下請けが認識していた。報告書では中抜きをする企業が、下請けが何層にも連なる「多重下請け構造」を悪化させ、独占禁止法違反行為を助長する恐れがあると指摘した。公取委が親会社と下請け企業の間に介在する企業の実態を調べたところ、下請け企業全

                                                                              ソフト開発「中抜き」、独禁法違反助長の恐れ 公取委 - 日本経済新聞
                                                                            • マイクロソフト、「WSL 2」でLinuxのGUIアプリを利用可能に

                                                                              Steven J. Vaughan-Nichols (ZDNET.com) 翻訳校正: 編集部 2020-09-29 13:13 Microsoftの最高経営責任者(CEO)を務めるSatya Nadella氏は、同社が5月にオンラインで実施した開発者向けイベント「Build 2020」で、「Windows Subsystem for Linux(WSL)2.0」が近々、LinuxのGUIとアプリケーションをサポートするようになると発表していた。そして、9月に開催された「X.Org Developers Conference」で、同社のパートナー開発リードであるSteve Pronovost氏が、WSL内でグラフィカルなLinuxアプリケーションを実行できるようになったことを明らかにした。 これまでも、グラフィックエディターの「GIMP」、電子メールクライアントの「Evolution」、オ

                                                                                マイクロソフト、「WSL 2」でLinuxのGUIアプリを利用可能に
                                                                              • Next.js + TypeScript + AWS Amplify でアプリケーション開発 - 虎の穴開発室ブログ

                                                                                こんにちは、虎の穴ラボのNSSです。 最近ReactやTypeScriptを勉強中なのですが、Reactで作ったアプリケーションを簡単にデプロイして公開できるツールとして、AWS Amplifyがあります。 AWS Amplifyとは、AWSが提供するモバイルやWEBのアプリケーションを素早く開発することができるプラットフォームです。 AWS Amplifyは、たった数クリックでアプリケーションをデプロイできる他、 コマンドラインツールを使ってユーザー認証やAPIなど、あらゆる機能を簡単にアプリケーションに追加することができます。 今回は、ReactベースのフレームワークであるNext.js と AWS Amplifyを使ったアプリ開発をご紹介します。 環境 Node.js (v16.4.1) Next.js (v10.2.0) TypeScript Node.jsはインストール済みである

                                                                                  Next.js + TypeScript + AWS Amplify でアプリケーション開発 - 虎の穴開発室ブログ
                                                                                • Gitを置き換えるバージョン管理システム「Jujutsu」 | ソフトアンテナ

                                                                                  今やバージョン管理ツールとして圧倒的な人気を集める「Git」ですが、Linuxカーネル開発のために作られたという経緯もあり、使いこなすにはかりの経験値が必要となります。 この問題を解決するために、Googleのソフトウェアエンジニアによって、新しいバージョン管理システム「Jujutsu」の開発が進められています。 Jujutsuの素晴らしさを紹介する記事「jj init 」によると、Jujutsuは過去のバージョン管理システムの問題点やメリットを分析して作られていて、Googleの既存のバージョン管理システムを置き換える勢いがあるとのこと。 JujutsuはmacOSでは、brew install jjを実行するだけで使用することができ、バックエンドとしてGitを使用しているため、採用にコストがかからないというメリットもあるそうです。 公式サイトでは、Jujutsuの特徴がリストアップされ

                                                                                    Gitを置き換えるバージョン管理システム「Jujutsu」 | ソフトアンテナ