Web application インターネット(もしくはイントラネット)などのネットワークを介して使用するアプリケーションソフトウェアである。多くの場合、これらのアプリケーションは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript)によるプログラムとWebサーバ側のプログラムが協調することによって動作し、ユーザはそれをWebブラウザ上で使用する。
インターネットを使ううえでは、セキュリティ対策を整えることが大切です。そこでウェブアプリケーションで、セキュリティ対策にどのようなものを導入したらいいのか違いも含めて考えてみましょう。WAFとファイアウォールの違いから考えていくことも大切です。 ファイアウォール とは、不正アクセスをブロックする役割を担っているものです。サイバー攻撃からパソコンや内部のネットワークを守ることから、防火壁をイメージしてファイアウォールと呼ばれています。一方でWAF とは、ファイアウォールの一種なのですが、ウェブアプリケーションに特化しているという点で違いがあります。WAFはセキュリティの事前事後対策を行うことも可…
「マイナーな言語を勉強しようとする時に役立つかも」という単語テストアプリ 「 word word 」を作りました ユーザー自作の単語と意味のリストを読み込んで、テストができます (使い方) ・問題が出て3秒以内に答えを考えて、答えが表示されたら、正解・不正解を記録します ・正解した単語は省かれていくので、苦手な単語だけが残っていきます ・ファイルに保存して、また再開できます app : word_word molingit.com 個人的に、全人口500万人くらいの言語を学ぶ必要に駆られて、これはやるしかないなと思ったのがきっかけです * * * 単語帳を自分で作るのは果てしなくめんどくさいで…
ブログ記事に最終更新日を出すための その2
キャンプに行った後に、ブログにレビューを書いたりしてるのですが (レビューというレベルかどうかは置いといて) 会社や、お友達と さりげない会話で「いつ、どのキャンプ場に行ったんやっけ???」となって、会話が止まってしまうことがあります。 そんな時に利用しているウェブアプリがあるのです! その名も じゃじゃーん!!!! 「キャンログ」ですっ camplog.in ここでマイページの登録をしておけば、 どこに行った どこで何泊した って 履歴がわかるのですよ 登録は Twitter認証で可能で、 すぐにログイン出来るようになるので LINE上や 外出時に スマホで ちょちょいと確認ができるんで重宝…
自己紹介 準備 まずは翻訳機能について ログインしましょう 環境 AttackBoxを起動 0-WANについて 一緒に働いて頂ける仲間も募集しています 自己紹介 こんにちは、エーピーコミュニケーションズiTOC事業部 BzD部 0-WANの田中と申します。 弊社でEDR製品を導入いただいたお客様のインシデント調査を主に担当しております。 その傍らプログラマーとしての経験と知識を生かしてセキュリティに関するウェブアプリケーションを設計構築するなどSOCチームのメンバーとして日々サイバーセキュリティと共に在るエンジニアです。 TryHackMeをテーマにした記事を書くにあたり使い方の解説をまとめて…
WEBデザイナーにとって、Javascriptはますます重要なスキルとなっています。 本記事では、初心者から上級者までを対象に、Javascriptの基礎から応用までを網羅した内容を提供します。成功するWEBデザイナーとなるためのポイントや、最新のJavascriptトレンド、必要なライブラリの総まとめ、さらにはよくある質問とその回答まで、幅広くカバーしています。 Javascriptのスキルアップに関する秘密と極意を探求し、読者の皆様に新たな知識と洞察を提供します。 では、さっそくWEBデザイナーにとってJavascriptがどこまで重要かをお伝えしていきます。 【PR】Webデザイナーを目…
今月も動画を作りました! 動画を作る時は必ず前回の動画から進歩した新しい要素を取り入れるように意識しています。 それは趣味として楽しむためです。 再生回数や登録者数をモチベーションにするのは険しい道で、伸びるかどうかは周りの環境やタイミング、扱う題材に左右されてしまうので、これだけを目標に動画を作ると思い通りの数字が得られない時に辛いです。 それに対して前回より少しずつ良い動画にしていくことを目標にすれば、自分で確実にコントロールできる要因だけで目標達成できるかどうかが決まるので精神衛生上良いです。 ということで今回も、動画を作る時に意識したこと、次改善したい内容を書いていきたいと思います! …
プログラミングの世界に足を踏み入れ始める際、何から始めれば良いのか迷うことがあるかもしれません。 この記事では、プログラミングの始め方を具体的に解説していきます。プログラミングの基礎知識から始め、適切なプログラミング言語の選び方、オンラインで利用可能な無料プログラミングコースの紹介、効率的な学習方法やコツ、初心者が悩みがちなポイント、モチベーションを維持する方法、エラーメッセージの対処法、そしてプログラミング学習のメリットと将来性に至るまで、幅広くお伝えします。 新たなスキルを身に付ける第一歩として、この記事がプログラミングに興味を持つ方々に役立つ情報を提供することを願っています。 【PR】副…
こんにちは。Sansan Engineering Unitで副部長を務めている笹川 裕人です。新たにスタートする、この「Sansan Tech Talk」。Sansan技術本部のテックリードたちが取り組んでいる技術的な取り組みやチャレンジを対談形式で深掘りします。初回となる今回はEight Engineering Unitで部長を務める大熊 秀治にインタビューしました。
※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 なぜPHPは2024年でも関連性があるのか? ChatGPTへのQA Q:PHPが利用される分野は、どこでしょうか? Q:PHPのメリット・デメリットを教えて下さい 感想+雑記 原文 Why is PHP still relevant in 2024? - DEV Community 意訳+要約 なぜPHPは2024年でも関連性があるのか? このブログでは、2024年にもなおPHPがなぜ重要かについて議論されています。以下はその要点です。 広範な利用: PHPはWeb…
CSS Hooks and the state of CSS-in-JS 記事は上記記事を意訳したものです。 ※当ブログでの翻訳記事は元サイト様に許可を得て掲載しています。 フロントエンドアプリケーションとコンポーネントベースのアーキテクチャが範囲と複雑さを増すにつれ、モジュラーで保守しやすいスタイルシートを書くことが大きな課題となってきています。従来のCSSのカスケード特性のため、セレクター名の衝突、不要なコードの蓄積、スタイルのカプセル化の困難さが生じやすく、これにより多くの開発者がインラインスタイルに頼るようになってきています。 インラインスタイルは、コンポーネントのマークアップ、CSS…
ゆずりょーです。 本日、独自ドメイン「yuzulia.net」を取得し、運用を始めるための準備を進めていることを発表いたします。 「yuzulia.net」はウェブアプリケーションなどの動的なシステム用のドメインとして運用していく方針です。 今後の続報をお待ちくださいませ。 既存ドメイン「yuzulia.work」について 「yuzulia.work」は今後の利用範囲を縮小していき、将来的には廃止予定です。 またこのドメインで使用しているメールアドレスも、変更予定です。また、変更後のメールアドレスは必要最小限の公開のみに留めさせていただきます。
経緯 Github Actions 難読化 Terserやってみた webpackのmode(development/production) デプロイ対象を限定する 所要時間 経緯 前回、 TypeScript と Jest と Webpack で簡単な1アプリを作った t-hazawa.hatenablog.com 今回、それを Github Actions で CI/CD (commit の push があったら自動でテストして通ったら自動でGithub Pagesにデプロイ)、 Webpackによる難読化、Github Pages での公開範囲をちゃんと狭める をした その結果、結構モダ…
テレビ番組で大反響!大幅減量ダイエットダイエット番組でエルセーヌが大幅減量をサポートしました。 「これがエルセーヌだ!」エルセーヌのエステ体験行ってみた!【画像あり】 エルセーヌ「やせる道場?」エステ体験行ってみた! MuuMuu Domain! 10日間無料お試しはこちら 【GOM Mix】簡単に使える無料動画編集ソフト 独立すべきか 会社設立の多くはどこかの企業に勤めてい人です。外部の企業に勤めることなく会社設立する人や、一般的には社会人経験で得たものを活かして会社設立をするケースです。会社に勤め始めたことからいつかは独立と心に決めている人もいれば、何年も独立の仕事への憧れを持って会社設立…
目指せ!合計-8cmやせる体験【エルセーヌ】 テレビ番組で大反響!大幅減量ダイエットダイエット番組でエルセーヌが大幅減量をサポートしました。 「これがエルセーヌだ!」エルセーヌのエステ体験行ってみた!【画像あり】 エルセーヌ「やせる道場?」エステ体験行ってみた! MuuMuu Domain! 10日間無料お試しはこちら 【GOM Mix】簡単に使える無料動画編集ソフト 独立すべきか 会社設立の多くはどこかの企業に勤めてい人です。外部の企業に勤めることなく会社設立する人や、一般的には社会人経験で得たものを活かして会社設立をするケースです。会社に勤め始めたことからいつかは独立と心に決めている人もい…
プログラミング言語初心者の方々にとって、最初の一歩を踏み出すことは重要です。プログラミングの世界は広大であり、初めて足を踏み入れるときには何から始めれば良いのか迷うこともあるでしょう。 本記事では、プログラミング言語初心者のための基礎知識から、楽しめる入門方法、学習ロードマップまで幅広く紹介していきます。さらに、よくある質問や回答も取り上げ、初心者の方々がスムーズに学習を進めるためのヒントを提供していきます。 プログラミング言語の世界への第一歩を踏み出す皆さんにとって、この記事が有益な情報となることを願っています。 【PR】副業・フリーランスを目指す方におすすめのプログラミングスクール Cha…
Next.jsとは?React.jsとの違い Next.jsで書いた処理の例 Next.jsで書いたサーバサイドレンダリング処理の例 Next.jsで書いたサーバサイドレンダリング処理でAPIからデータを取得する場合の例 Next.jsとは?React.jsとの違い Next.jsはReact.jsのフレームワークの1つであり、React.jsをベースにしてサーバーサイドレンダリングや静的サイト生成などの機能を提供します。 React.jsは単なるUIライブラリですが、Next.jsはReact.jsを使用して、より複雑なウェブアプリケーションを構築するためのフルスタックフレームワークです。 …
タンパク質間相互作用(PPI)は生物学において普遍的なものであるが、生化学的プロセスの根底にあるPPIの包括的な構造解析は不足している。AlphaFold-Multimer(AF-M)はこの知識のギャップを埋める可能性を秘めているが、標準的なAF-Mの信頼性指標では、関連するPPIと偽陽性の豊富な予測を確実に分離することはできない。この限界に対処するため、本著者らは、十分にキュレートされたデータセットを用いて機械学習を行い、プロテオームワイドスクリーンを含め、真のPPIと偽のPPIを分離する優れた性能を示すSPOCと呼ばれるStructure Prediction and Omics info…