ホワイトハッカー育成コースは、ハッキング技術を競うコンテスト「CTF(Capture The Flag)」を通して、様々な攻撃手法を学び、あらゆる脅威からシステムを守るための防御手段を身につけホワイトハッカーを目指します。 Network、Forensic、Web/SQL、Binary、Crypt、攻防戦をハンズオンで毎月分野ごとに実施し、業界トップクラスのセキュリティエンジニア講師から実践的なセキュリティ技術を1年通して継続学習します。受講生の年齢制限はなく学生から社会人まで幅広く受講できます。 学習環境はクラウド上にあるため、遠隔地からの受講が可能となりました。社内はもちろん、外出先や家からでもいつでも受講できます。必要なのは安定したインターネット接続環境とブラウザのみです。 ホワイトハッカーを目指したいといった方の入塾をお待ちしています! CTF(Capture The Flag)と
経験の価値を再定義する重要性日本は世界一の高齢化社会なのに、40代以降は「キャリアの墓場」的なネガティヴな論調をいまだに見るし、それが世間のイメージになってるのは良くないなと感じる。 年金をもらえるのは65歳からなので、冷静に考えると、40代というのはまだ折返し地点を過ぎただけ。まだ最低20年はキャリアが続くわけで、新卒からの時間と同じくらいの長さが残っているというのは、なかなか迫力のある事実。 ということで、40代以降を「黄昏」的に捉えるのはもったいないなと感じる。実際のところ、日本も労働市場は流動化してきているし、培った専門性や経験が活かせる場面も多い。多様な生き方に「開いていく」機会は増えているので。 最近新たなバズワードになりつつある「中高年のリスキリング」の文脈でも、おじさんが慣れないデジタルツールの使い方を学ぶ、みたいなカルチャースクール的なものが多いのが気になるところ。それよ
専門学校でゲームメカニクスに関する授業をしているのだけど、教え方はある程度講師にゆだねられているため、僕はボードゲームを使ってメカニクスから生まれる展開や感情の動きを実際に体感してもらう形式でやっている。 ボードゲームはゲームメカニクスとゲームの動的な展開について学ぶのに最適な題材だと思っている。なぜなら、ほぼ全てのメカニクスがルールによって構成されていて、ルールが全て公開されているからだ。 現代のビデオゲームは、様々なメカニクスが複雑に組み合わされている。そのうえメカニクスは極力プレイヤーの目に触れないように舞台裏に隠され、舞台上にはビジュアルやシナリオのような華やかな面白さがたくさん詰め込まれている。 プレイヤーフレンドリーなビデオゲームに慣れた人には、難解なルールを読み解く必要のあるボードゲームというやつは少し面倒に感じるかもしれない。しかしこれは基礎トレーニングのようなもので、ボー
株式会社サイバーエージェントAI事業本部の2024年度 エンジニア新卒研修でシステム運用の基本と戦略に関する講義を行いました。
NEW! 2024.05.21 スキル 「つまりどういうこと?」「要するにできるの、できないの?」「それって何の話だっけ」 技術的にどうするべきか正解は見えているのに、頑張って説明しても返ってくるのはそんな言葉ばかり……。「うまく伝えられない」という悩みを抱えるエンジニアは、少なくないのでは? 2023年のITエンジニア本大賞・技術書部門で大賞を受賞した『良いコード/悪いコードで学ぶ設計入門』(技術評論社)の著者であり、SNSでの情報発信やイベント登壇でも活躍する「言語化のプロ」であるミノ駆動さんも、昔は「君が何を言ってるのか分からん」と上司に言われていたそう。 ミノ駆動さんはどのように言語化能力を伸ばしたのか。聞くと、出てきたのは「合意駆動」というキーワード。その正体とは? ミノ駆動さん(@MinoDriven) 新卒でNEC の関連会社に入社。その後キヤノンでの10年のエンジニア経験を
Launchable, Inc.のソフトウェアエンジニアであるこんぼい氏は、ドキュメントを大事にしている理由と、具体的にどのようなドキュメントを運用しているのか、また、ドキュメント文化醸造のための取り組みについて紹介しました。全2回。 こんぼい氏の自己紹介 こんぼい氏:よろしくお願いします。「非同期な開発体制を支えるドキュメント文化」ということで発表します。 まず自己紹介をします。矢吹遼介と申します。Launchableという会社でソフトウェアエンジニアをやっています。インターネット上ではゴリラのアイコンで「Konboi」というIDでやっています。よろしくお願いします。 Launchableについて はじめにLaunchableについて軽く紹介させてください。USに本社があって、Jenkinsの作者の川口さん(川口耕介氏)がSun(Sun Microsystems)の時の同僚のHarpre
こんにちは!サイオステクノロジーの安藤 浩です。DB設計書の生成が容易にできるDBMLをご紹介します。DBMLの入門として、DBMLの書き方、ER図生成方法、Github actionsでCIを実行して閲覧する方法をご紹介させていただきます。 DBMLとは DBML は DataBase Markup Language の略でDB構造を定義するために設計された言語です。 DB構造に焦点を当てており、可読性の高い言語です。 dbdiagram.io や dbdocs.io などを利用することでDBドキュメントの生成が可能です。 コードベースで図を生成できる点でPlantUMLと似ていますね。 DBMLの書き方 テーブルの書き方 まずはテーブルの定義の例をもとにDBMLの記法を紹介していきます。users というテーブルを作成してみます。コードは以下のようになります。 Table users
概要 自作のC# WPFアプリケーションの作成に自動テストを導入した際の備忘録を残す 条件 .Net8.0アプリケーション Visual Studio Community 2022 実施したこと Visual Studioの拡張機能などのインストール ソリューションを作成する GitHub Actionを設定 Visual Studioの拡張機能などのインストール .Netデスクトップ開発のオプション機能の中から"MSIX Packaging Tools"をインストール ユニバーサルWindowsプラットフォーム開発をオプションなしでインストール (実際にはデフォルトでチェックが入っていた"IntelliCode"と"DirectX用グラフィックスデバッガーおよびGPUプロファイラー"だけインストール対象とした) この2つがないとWindowsユニバーサルパッケージプロジェクトが作成できな
幸せ視点の経営を学ぶ、革新的なオンラインスクール hintゼミの主催で行われた本イベント。新著『小さくはじめよう 自分らしい事業を手づくりできる「マイクロ起業」メソッド』を出版した、ビジネス・ブレークスルー大学経営学部教授の斉藤徹氏が登壇しました。本記事では、上司を悩ませる職場の人間関係や、個人が成長していくステップについて語りました。 リーダー・管理職の悩みで最も多いものは 斉藤徹氏(以下、斉藤):まずは、「リーダーの方・管理職の方 職場の悩みアンケート」をピックアップしてきました。やはり「人間関係の悩み」がかなり多いんですよね。2番目は「チームのマネジメント」ということで、かなり近しいものです。3番目は、自分自身のものですね。 やはり時間管理とかストレスとか、ウチの問題・ソトの問題という人間的な問題ですごく悩んでいる。チームの業績や自分の将来よりも、とにかく人絡みの問題が多いということ
はじめに オブジェクトを半透明で描画させたい時に、二つの方法があります。 Blendingを利用して、半透明描画する カメラのカラーテクスチャをシェーダー内で合成する どちらの方が負荷が高くなるのか気になったので、Instrumentsを利用して計測してみることにしました。 環境 Unity2022.3.23f1 URP14.0.10 シーンのセットアップ 計測のためにUnlit Colorシェーダーを適用したSphereを画面に配置したシーンを用意しました。 計測1 : 半透明ブレンド カメラの正面にQuadを配置し、半透明ブレンドを行うシェーダーを適用します。 シェーダー 半透明ブレンドを行うシェーダーを使用します。 Shader "Test102/Transparent" { Properties { _Color ("Color", Color) = (1, 1, 1, 1) }
独立系VPNレビューサイトの「Top10VPN」はこのほど、「New WiFi Vulnerability: The SSID Confusion Attack」において、あらゆるオペレーティングシステムのWi-Fiクライアントをだまし、安全性の低いネットワークに接続させる攻撃手法「SSID混乱攻撃(SSID confusion attack)」を発見したと報じた。この手法を悪用すると、「信頼できるネットワーク」に接続したと誤認させ、VPN(Virtual Private Network)を自動的に無効にさせる可能性があるという。 New WiFi Vulnerability: The SSID Confusion Attack 攻撃手法 発見された攻撃手法はIEEE 802.11(Wi-Fi標準規格)の設計上の欠陥を悪用する。そのため、すべてのWi-Fiクライアントに影響する。この攻撃手
はじめに 現在のUnityで利用できるC#のバージョンはC#9までになってます。ただ少し裏技?を使うことで実質C#11まで利用することが可能になっています。 zenn.dev ただ注意点としてはasmdefが絡んでくるとよく知られているCsprojModifierを用いる手法だけだといけなかったはずです。(CsprojModifierでやっていることはAssetPostprocessor.OnGeneratedCSProjectを用いてcsprojに変更を加える) github.com 本題のCallerArgumentExpressionなのですが、C#10から登場した属性です。Unityに対してCsprojModifierなどを用いてC#のバージョンをあげたとしても、定義がないと怒られてしまいます。 定義がないと怒られる やり方 以下を自前で定義してあげればOKです。 namespac
PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. The package is distributed as a source generator, so that it will automatically detect which polyfills are needed depending on the target framework and project in use: just add a reference to PolySharp, set your C# language version to latest, and have fun! Put simply
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く