サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Switch 2
slides.com
Project Amberの文脈 サイズの小さいアプリケーションも扱うようになった。 システム全部をJavaで作る訳じゃなくなった オブジェクトではなく、データをやり取りするようになった。 そこでプレーンデータをモデル化し、処理するより良い方法が必要 代数データ型 (Record, switch式, sealed)
黒曜 / @kokuyouwind Leaner Technologies Inc. 所属 Railsエンジニア インフラ・SRE的なこともやっている APMなど開発周辺ツールの管理
宇野『ゼロ年代の想像力』(ハヤカワ文庫版)から引用 以下引用(17–19頁): そして、70年代以降の国内においてもっとも大きくこの状況が進行したのが、1995年前後であるとされる。〔改行〕この「1995年前後」の変化はふたつの意味において性格づけられる。それは「政治」の問題〔…〕と、「文学」の問題〔…〕だ。〔改行〕前者は、この時期がバブル経済崩壊を発端とするいわゆる「平成不況」の長期化が決定的になり、戦後日本という空間を下支えしてきた経済成長という神話が崩壊したことを意味する。つまり、「がんばれば、豊かになれる」世の中から「がんばっても、豊かになれない」世の中への移行である。 後者は、1995年に発生したオウム真理教による地下鉄サリン事件に象徴される社会不安を意味する。〔…〕ここに見られるのは「がんばれば、意味が見つかる」世の中から、「がんばっても、意味が見つからない」世の中への移行であ
{ sns: @ushiro_noko, jobs: { main: STORES, sub: NuxtLabs Japan } }
@hakatashi (博多市) 2012年ごろ チームEpsilonDeltaで CTFに初参加 現在の所属はTSG 現在もCTFに参加するかたわら CTFの主催・作問を行う TSG CTF GoogleCTF SECCON 得意ジャンル: Crypto, Web, Stego
AWSのベストプラクティスに従う SecurityHub でセキュリティチェック なるべく持ち物を減らし、ツールの既定に合わせる Fargateを使い管理対象インスタンスを減らす ネットワーク環境構築をCopilot CLIに任せる アプリケーションレベルでもAWSサービスを活用する 典型的な攻撃はアプリ到達前にWAFで防ぐ ECRコンテナスキャンで脆弱性をチェックする
黒曜 / @kokuyouwind 名古屋在住 Leaner Technologies Inc. 所属 Railsエンジニア Next.js とか AWS 周りも触ってる We're Hiring!!!
Taisuke Oe Twitter: @OE_uia フリーランスエンジニア 書籍 Scala スケーラブルプログラミング 第4版 監訳 実践Scala入門 共著 ScalaMatsuriやってます
画面分割できる! タブも使える! 接続先ホストをカテゴリ単位で仕分けできる! ログインしてるホストごとに端末の色を変えられる(ミス防止になる)! もちろんDnDでのSCPなんかもできる。 他にも色々高機能すぎて使い切れない。 notepadⅡというあだ名を付けたい。 使うだけで「あ、こいつ大したことねーな」と思わせるすごいエディタ。 エディタ自体はやればできる子だが、使いこなせてる人を見たことがない。 ちゃんと設定してる?ちゃんとファイルタイプ別にシンタックスハイライトできる?インデント大丈夫?ハードタブとかCRLFとか混ざってない?マクロ使ってる?正規表現使ってる?grep使ってる? 秀丸は「もっとできる子」だけど、使いこなせないとサクラと変わらない。 そもそもWindowsしか動かない -> Windowsしか使わないとか許されない。
アジャイルプラクティス 小さく、高頻度にリリースする 素早く価値を届けられる フィードバックを速く得られる
黒曜 @kokuyouwind Misoca → 弥生株式会社 (We're Hiring!) 一応Railsエンジニア 最近はAWSとかDocker周りを 弄っていることが多い
Visual Studio Code�Remote Development小技集 Visual Studio CodeRemote Development小技集 1,287
MF KESSAIとGKEへのDeployの歴史 Spinnaker導入によるオートメーション革命時代の幕開け Spinnaker導入後のツラミ 解決したいこと&理想 GitOpsの採用と理由 GitOpsの手段としてCloud Builderを選択した理由 Gitops用のコード大公開 なんだかんだJenkins時代(2017/03 ~ 2019/04) Circle CIでBuild & Push Jenkins on GKEでポチッと Spinnakerによるオートメーション革命時代(2019/04 ~ 2020/05) CircleCI or Cloud BuilderでBuild & Push Spinnakerで自動デプロイ Gitops: 僕たちは最初からこれが理想だった(2020/05 ~ 現在) Cloud BuilderでBuild & Push GithubでAppr
PWAConf (London, April 19) igniter PWA Oslo / PWA London meetups organizer ngVikings / Mobile Era conferences organizer Google Dev Expert in Web Technologies
const textDom = { content: { type: 'text', data: 'This is a Text.' }, style: { color: '#3239e6', padding: '12px' } } const imgDom = { content: { type: 'img', src: 'https://example.com/img.jpg' }, style: { width: '126px', height: 'auto', margin: '12px 0px 0px 0px' } }
rchaser53noMacBook-Pro:rj rchaser53$ javap -v java/io/PrintStream Classfile jar:file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/rt.jar!/java/io/PrintStream.class Last modified 2017/07/21; size 9048 bytes MD5 checksum f62b2b102171bb9cd2cefa5efcf0e487 Compiled from "PrintStream.java" public class java.io.PrintStream extends java.io.FilterOutputStream implements java.lan
FURYU Corp. @Kyoto ServerSide Engineer Java Kotlin Spring/Vue.js/Architecture/Test
森 俊介 / 黒曜 @kokuyouwind 株式会社Misoca 名古屋の会社 懇親会スポンサー @mugi_uno のご縁で富山に
A presentation created with Slides.
Working at Securitum Pentester / Researcher / Web Security Instructor Bug bounty hunter 0x08 place at Google's 0x0A Loving client-side security Speaking XSS Prototype-based inheritance What's prototype pollution anyway? DEMO: RCE via prototype pollution in Kibana Lessons learnt
<template> <div> <div>{{ `x: ${x}` }}</div> <div>{{ `y: ${y}` }}</div> </div> </template> <script lang="ts"> import Vue from 'vue' import { ref, onMounted, onUnmounted } from '@vue/composition-api' export default Vue.extend({ setup() { const x = ref(0) const y = ref(0) const update = (e: MouseEvent) => { x.value = e.pageX y.value = e.pageY } onMounted(() => { window.addEventListener('mousemove', u
MVPは最低限の機能しか作らないので、ブラッシュアップするのが前提にある。 なので変更しやすい方がいい
const initialState = (): State => ({ isOpen: false, screenState: ScreenState.STANDBY, }) const mutations: MutationTree<State> = { [SuccessUpdateAction.type](state, action: SuccessUpdateAction) { state.screenState = ScreenState.SEND_SUCCESS }, [FailureSendAction.type](state, action: FailureSendAction) { state.screenState = ScreenState.SEND_FAILED }, [ToStandbyAction.type](state, action: ToStandbyAc
じまぐ @nakajmg Frontend Engineer at PixelGrid Inc. + 副業 (元DMM.comラボ 7年前?
<text x="40" y="80">Hello World</text> <path fill="none" stroke="blue" stroke-width="3" d="M 28 152 C 28 152 49 78 100 67 C 151 56 210 164 255 148 C 300 133 295 59 295 59" />
お問い合わせフォーム ”ほぼ” 静的サイトで「よく出てくるけどできれば触りたくないWebサイトの機能」No.1(僕調べ) そのためだけにWor○Press。。? 問い合わせを受信したらLINEへ通知 メンバーは非Web業界。LINE > Slack LINE@ は友だち登録のハードルを考慮し見送りたい ライブ情報とニュースはCMSで Netlify CMS なるものがある様子 (未実装)
Software Engineer 2016.4 ~ Recruit Lifestyle 2019.6 ~ BCG Digital Ventures
// date.ts export function formatDate(d: Date) { return `${d.getFullYear()}-${d.getMonth()}-${d.getDate()}!!`; } // user.ts import { formatDate } from './date'; /** Data object representing a User. */ export class User { constructor(readonly name: string, readonly birthday: Date) {} toString() { return `${this.name}, born on ${formatDate(this.birthday)}`; } } // birthday_card.ts import { User } fr
次のページ
このページを最初にブックマークしてみませんか?
『HTMLでスライドプレゼン作成 Slides - The easiest way to create and share beau...』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く