Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
フリーランスITエンジニアの案件数が多い言語、1位Java、2位JavaScript、3位PHPなど。Go言語は人材不足。レバテックフリーランス調べ ITエンジニア向けの転職や求人などの支援サービスをに提供するレバテックは、フリーランスのITエンジニア向けに案件紹介などを手がける「レバテックフリーランス」に蓄積された2万件以上のフリーランス案件のデータを元に、プログラミング言語別の案件数や月単価のランキングを発表しました。 集計期間は2021年10月から2022年10月までの1年間です。 発表によると、フリーランスのITエンジニア向けに案件数が多いプログラミング言語の1位はJavaで5564件、次いで2位がJavaScriptで3902件、3位がPHPで2836件となっています。 1位のJavaは、Webアプリケーションやゲームなどの開発に用いられることは比較的少なく、主に業務アプリケーシ
前書き 会社でデスクトップアプリを作っているんですが、Webのほうが開発速度が速くてネットにも割と情報がたくさん落ちているので、どうにかWebでデスクトップアプリ作れないかなーということで探していたところ、Electronにたどり着きました。Tauriもいいなーと思ってんですが、Windows10向けのアプリが多いためできればWebView2に依存したくないなということで、今回はElectronやっていきます。UIは今もうほぼ一強のReact.js、バンドルはViteとかが流行りですが正直まだプロダクトに使うには厳しいかなということで安定のWebpackです。 この記事では、環境構築、IPC通信でコンソールに文字を表示、コマンドの実行、ファイルアクセス、通知、そしてexeの作成までやっていきたいと思います。 盛りだくさんなので長くなりますが、これを見ればとりあえず基本的なことはできるように
Webの将来はサーバサイドレンダリング(SSR)に回帰していく。Denoが主張するIsomorphic JavaScript(もしくはUniversal JavaScript)とは何か? 静的なHTMLファイルをWebサーバが配信する仕組みから始まったWebは、サーバ側で動的にHTMLを生成するCGIの仕組みや、Webブラウザ上でJavaScriptを実行してインタラクティブな操作を実現するなどの仕組みを得たことでWebアプリケーション基盤へと発展しています。 現在、Webアプリケーションの仕組みとして代表的なものがSPA(Single Page Application)でしょう。 SPAはWebブラウザ上で多くの処理が行われるためユーザーの操作に対する反応が速く、インタラクティブ性の高い快適なWebアプリケーションを実現できる利点があります。 しかし、これからのWebはサーバサイドレンダ
今回新たに報奨金タイプが追加されるとともに、プロジェクトあたりの合計報奨金額が最大3万ドル(約390万円)に引き上げられた。プロジェクト1件あたりの合計報奨金額はこれまで最大2万ドル(約260万円)だった。 またGoogleは今回、すべてのOSS-Fuzzプロジェクトを対象とし、幅広い改善に報いるための2つの報奨カテゴリーを新設した。1カテゴリーあたり最大1万1337ドル(約146万円)の報奨金が支払われる。そして、ファジングツールの自動評価ツール「FuzzBench」の大幅な統合や、脆弱性の発見を支援する新たなサニタイザー、すなわち「バグディテクター」の統合にも報奨金が用意された。 GoogleのOSS-Fuzzチームに所属するOliver Chang氏は「セキュリティリサーチャーやオープンソースのメンテナーに、より強力なインセンティブを与えることで、重要なオープンソースプロジェクトのO
はじめに 本記事は、reveal.js と GitHub Pages を用いて、バージョン管理可能なスライドを作成し、公開する手順についてご紹介したものです。 成果物は以下のようになります。 https://tatsurou-yajima.github.io/Head-first-for-study-meeting/chapter-9.html#/ ↓画面イメージ (キーボードの矢印キーで遷移できます!) 特徴 今回作成するスライドは、以下のような特徴を持っています。 Markdownを使用 いつものドキュメント作成と同じ感覚でスライドが作成できる! 細かいレイアウトを気にしなくて済む! シンプルで見やすいスライドが作成できる! バージョン管理可能 テキストベースのスライドなので、バージョン管理と相性良し ソースはGitHubへアップ スライドをホスティングし、Web上に公開 せっかくなの
モバイルおよびデスクトップアプリの開発部門において、継続率が最も高かったライブラリは、HTMLやCSS、JavaScriptのようなウェブ技術を用いてクロスプラットフォームのデスクトップアプリを構築する比較的新しいオープンソースツールキット「Tauri」だ。7月にバージョン1.0に到達したTauriは、コアライブラリが「Rust」言語で書かれており、セキュリティの向上とリソース消費量の削減に重点を置くプロジェクトだ。Tauriで構築したアプリは、ウィンドウ、ウェブビュー、OSへの呼び出しを管理するRustのバイナリを備える。Tauriは「iOS」「Android」への対応にも取り組んでいる。 クロスプラットフォームのデスクトップアプリ構築に最も広く使われているツールの「Electron」は、2020年以降は継続率が大幅に低下している。2018〜2020年には継続率トップだったが、2022年
selenium 実行中に about:config の状態を変更する 環境 Windows 10 Pro Firefox 108.0.2 64bit Python 3.9.13 (Anaconda) selenium 4.7.2 あるいは Python 3.7.15 selenium 3.141.0 概要 selenium の実行中に about:config を開いて javascript.enabled の値を変更する。 具体的には、次のようなコードを実行する。 from selenium import webdriver from selenium.webdriver.common.by import By options = Options() options.binary_location = r'C:/Program Files/Mozilla Firefox/firefox
App.vue 2:3 error Component name "component" is not PascalCase vue/component-name-in-template-casing ✖ 1 problem (1 error, 0 warnings) 1 error and 0 warnings potentially fixable with the `--fix` option. <component />はエラーとして検出するべきではないということのようです。 eslintの仕組みを理解する eslintはアプリケーション開発には導入はしているのですが自分でルールを作ったことはないため、まずはeslintの仕組みを理解する必要がありました。 まずはContribution Guideを見ます。 Be sure to read the official ESLint
こんにちは。データアナリティクス事業本部 サービスソリューション部の北川です。 Auth.js Auth.jsは、Next.jsなどのプロジェクトに認証機能を実装するライブラリになります。 元々は、NextAuth.jsという名前のライブラリでした。現在は、Next.jsに特化しているわけではなく、他のフレームワークでも使用できるのでAuth.jsに代わっています。そのため、公式サイトの遷移先のGIthubはNext Auth.jsのままだったりします。 今回はNext.jsプロジェクトで、Auth.jsの認証をSetup with OAuthチュートリアルを試してみました。 認証機能の実装 Next.jsプロジェクトの作成 Next.jsプロジェクトを作成します。 npx create next-app sample_authjs --ts cd sample_authjs Auth.j
こんにちは、アノテーションの及川です。 AWS SDK for JavaScript(Version 3)と TypeScript を用いて、自分が所有している S3 バケットの一覧を取得するサンプルコードを試していきたいと思います。 環境構築 Node.js のインストール 本検証ではローカルの PC(Mac) から行います。 検証には、Node.js の環境が必要になるため、まだインストールされていなければ、こちらから、インストールを行ってください。 % node -v v16.13.1 % npm -v 8.1.2 作業用ディレクトリの作成 プログラムを作成/実行する作業用ディレクトリを作成します。 コードエディターは Visual Studio Code を使用します。 そのため、作成した作業用ディレクトリに移動したら、下記のように code .コマンドを入力して、Visual S
「Next.js 13.1」ではまず、「app」ディレクトリを改良した。「app」ディレクトリはNext.js 13でベータ版として追加した機能で、これを利用するとページ・レイアウトの自由度が上がり、テスト・ファイルやスタイル・シートなどをまとめて管理できる。ちなみに、今回の新バージョンでも「app」ディレクトリはベータ版のままだ。 今回は「app」ディレクトリで使用するTypeScriptプラグインを追加した。Visual Studio Codeなどの開発環境に追加して利用できる。プラグインを使用することで、ページ・レイアウトの選択肢などについてのヒントを開発環境に表示できるようになった。さらに、「app」ディレクトリ関連の動作をより安定させた。 そして、エンドユーザーに近い場所にある「エッジ」サーバーでNext.jsプログラムを処理させる「Edge Runtime」で、API Rout
JSer.info #624 - Next.js 13.1がリリースされました。 Blog - Next.js 13.1 | Next.js appディレクトリの改善、外部ライブラリだったnext-transpile-modulesを本体に統合されています。 martpie/next-transpile-modules: [ARCHIVED] Next.js plugin to transpile code from node_modules Release The End. · martpie/next-transpile-modules また、試験的にmodularizeImportsオプションの追加、Turbopackの改善などが含まれています。 Web Performance Calendar » HTTP/3 Prioritization Demystifiedという記事では、H
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く