今年はAdventarのシステムを、gRPC-Web、Nuxt.js、サーバーレスアーキテクチャによる SSR、Firebase Authentication、AWS、ECS などで刷新しました。システムを構築するうえでの利用した技術の詳細、工夫した点、得られた知見などについてできる限り書いてみます。また、今年からオープンソースにしたので、こちらも合わせてどうぞ。 https://github.com/adventar/adventar
https://medium.com/google-cloud-jp から派生したGoogle Cloud Japan の Customer Engineer (CE) が 書く Advent Calendar 2020 です。CE 達が是非紹介したい機能、いままで培ってきたノウハウ、知っておくと便利なTipsなどを公開予定です。 google-cloud-jp はGoogle Cloud Platform 製品などに関連するコミュニティが記載したテクニカル記事集です。掲載された意見はすべて著者個人のものであり、必ずしも Google のものを反映するものではありません。 2019年に引き続いて今年もやります!Advent Calendar 2020! 昨年の Advent Calendar は思っていたより反響も大きく、いろいろな方にご覧いただきました。ありがとうございました。今年も緩い
この記事は Retty Advent Calendar 2020 10日目の記事です。 adventar.org はじめに こんばんは、最近趣味でサックス🎷 を習い始めたエンジニアの櫻井です。 ServiceMeshの話題が出てからだいぶ経ちますがそろそろ自分でも触っておきたいなと思いServiceMeshを実現するツールの1つであるIstioにチャレンジしてみました。 今回はIstioの公式サンプルであるBookinfo ApplicationにJWT(JSON Web Token)による認証・認可を入れてみます。 この認証と認可については色々調べてみたものの、あんまり参考記事を見つけることができなかったので少々梃子摺りました。(なお本記事についてはService MeshやIstioについての詳しい説明は割愛しているため、まずそれらがなんぞや?という場合にはリンクの記事を読むことをオ
2020年のAdobe Flash Playerサポート終了に伴い、全てのFlashコンテンツは2つの選択を迫られました。 - 選択肢1「サービスを終了する」 - 選択肢2「作り直す」 swf2jsはFlashコンテンツをそのままHTML5化するという3つめの選択肢を選びました。 Adobe Animate(Flash)はとても優れたオーサリングツールで、SWFファイルを通じた描画はとても軽量で美しい表現が可能です。これらの資産と技術はこれからのWeb業界でもまだまだ活躍できる技術です。 swf2jsはSWFをリアルタイムで分解しHTMLの技術を用いてエミュレートするライブラリです。 ブラウザの標準技術を採用する事でAdobe Flash Playerが抱えていた脆弱性の問題も大きく改善されています。 そして、各ブラウザの進化と共に快適な環境を一緒に構築していくことができます。 2020年
はじめに RettyでVPoEをやっています。最近エンジニアのキャリアパスについて相談を受けたり考えたりする機会が多かったので、整理を試みてみようとおもいます。 基本WEB系ベンチャーでの話になります。 35歳定年説 最近言及されることが減った35歳定年説ですが、実のところ一つの壁として存在していると思っています。 いろいろな要因がありますが、今回は知の高速道路と賃金カーブの関係にしぼります。 賃金カーブ 引用元 男性の賃金を見てみるとピークは40代後半から50代前半になっています。 これは役職の上限に達する年齢と役職定年が55前後にあることが理由です。 もちろんエンジニアの賃金カーブが同じようになってるわけでは無いと思います。ちょっと調べたところあまり情報は無いようです。 まだ若い業界(特にWEB)なこともあり、ここはしょうがないところでしょう。 正社員の企業間移動と賃金カーブに関する事
これは はてなエンジニアAdvent Calendar 2019 1日目のエントリーです。 今年のAdvent Calendarでは初日を担当します id:yutailang0119 です! 去年はツール作りの話を書きましたが、今年は先日のアンケート記事でも言及していたSwiftUIの話です。 お題 SwiftUIで 編集可能なテキストの リストを作り Rowごとに削除が可能 これが実は難しいお題だったので、解説していきます。 環境 Xcode 11.2.1 (11B500) 解答 最初に解答なんですが、こちらが自分がstack overflowに投稿した質問。 stackoverflow.com 解説 リストを作る まずは、SwiftUIの初歩とも言えるリストを作ってみます。 import SwiftUI struct ContentView: View { private var an
numbaというライブラリを使うと、Pythonのコードを比較的簡単に高速化できます。 うまくいけば、from numba import jitを書いて、高速化したい関数の前の行に@jitを書くだけで高速化できます。 仕組みとしては、numbaはPythonの仮想マシンコードを取得し、LLVM IRにコンパイルし、LLVMを使ってネイティブコードにするようです。 初回実行時は、コンパイル処理が走るので、若干遅くなりますが、重い処理だと、コンパイル時間を考えてもnumbaの方が速いこともあります。 利点と欠点 先に述べておきます。 利点 場合によっては、コード自体は改造せずに手軽に高速化できる コードの改造があったとしても、軽微な改造で済むことも多い 別ファイルに分けてビルドする、みたいな手間なことが必要なく、手軽に.pyファイルの中で使える 欠点 すべてのPython機能がサポートされてい
クソアプリアドベントカレンダー 7回目の開催です。随分と歴史が長くなってきました。 今年も役に立たない、世の中に貢献しないアプリとかサービスを出しあって遊ぼうぜ! 年末のお祭りに乗っかってラフに開発を楽しみましょう! 下記レギュレーションをよくお読みの上ご参加ください。 ・クソアプリアドベントカレンダー2021のために新規で何らかの作品や機能を作成してください。 ・既存のサービスやアプリを持ち出す場合は、クソアプリアドベントカレンダー2021のためのバージョンアップなど新規の開発部分があることを条件とします。既存作品の紹介だけという形の記事はご遠慮ください。 ・アドベントカレンダーに出す対象は自作の作品であることが条件です。 ・どんな内容のものでも構いません。それこそ下ネタでも大いに結構ですが、個人や特定の組織などを誹謗・中傷や名誉を害するようなものは投稿しないでください。 ・カレンダーの
こんにちは 今年は流行病の影響で、リアルのイベントがない反面、在宅勤務が増えたことから自宅用のキーボードを購入された方が増えたり、マツコの知らない世界でキーボードの特集が組まれるなど、キーボードの良さが様々な人に知られるきっかけになった年ではないでしょうか? そんな2020年のあなたのキーボード事情について記事を書いてみませんか? 書く話題は、基板設計、キーキャップ、スイッチ、GBで散財した話から、キーボードに対する思いを詰め込んだポエムまで、キーボードまつわる事ならなんでもあり! 皆さんの思いをお書きください。 よろしければ記事の最後に、記事を書くのに使用したキーボードについて簡単に説明を入れてください。 2枚目はこちら
こんにちは 2019年、遊舎工房のリアル店舗のオープンに始まり、キーボード・キーキャップ・スイッチのGBが頻繁に行われたりと、初めてキーボードに興味を持たれた方だけではなく、これまでキーボードにお熱だった方にとっても"熱い"1年になったのではないでしょうか? そんな2019年のあなたのキーボード事情について記事を書いてみませんか? 書く話題は、基板設計、キーキャップ、スイッチ、GBで散財した話から、キーボードに対する思いを詰め込んだポエムまで、キーボードまつわる事ならなんでもあり! 皆さんの思いをお書きください。 よろしければ記事の最後に、記事を書くのに使用したキーボードについて簡単に説明を入れてください。 ※昨年までは"自作"キーボード Advent Calendarだったのですが、今年はキーボード Advent Calendarとしています。 キーボード Advent Calendar
おうちをより便利に使うために、ガジェットやサービスを組み合わせたり、工夫や努力を注ぎ込んだおうちハックを紹介するAdvent Calendarです。自身のおうちハック事例の紹介の他、おうちハックに使えそうな技術の紹介や、どこかで見つけた良いおうちハックの紹介なども歓迎します。参加登録は誰でも歓迎です! お願い 11月中は1人1枠でお願いします。12月に入ってもまだ空いていたら2枠以上書いてOKです。 登録日は自由ですが、日程にこだわりがなければできるだけ頭の方から埋めていただけると助かります。 未投稿に対する上書き投稿は、投稿日から3日経過したら上書きOKという自主ルールにしたいと思います。 記事書いたら、おうちハック同好会のFacebookグループに投稿したり、Twitterで #おうちハック ハッシュタグをつけてツイートしてもらえるとうれしいです。 参考 おうちハック Advent C
Webアクセシビリティについてのアドベントカレンダーです。ご参考までに、過去のカレンダー: Webアクセシビリティ Advent Calendar 2019 Webアクセシビリティ Advent Calendar 2018 Webアクセシビリティ Advent Calendar 2017 Webアクセシビリティ Advent Calendar 2016 Webアクセシビリティ Advent Calendar 2015 Webアクセシビリティ Advent Calendar 2014 Webアクセシビリティ Advent Calendar 2013 Webアクセシビリティに関する内容であれば、ガチネタでもポエムでも構いません。ご自身のBlogで無くとも、TwitterやFacebookでつぶやいてリンクするのも大歓迎です。ぜひ、お気軽にご参加ください。 Web「も」含めて、あらゆるアクセシビ
今回は紙エクセル対策で必要な罫線作図ツール開発の序章です。 本記事はSpredsheets/Excel Advent Calendar 2019 の4日目の投稿です。(みんな参加してね!) (実際には12/1に公開した記事ですが) 3日目は Silloi (id:silloi) さんの「Google Spreadsheetsで家計簿を作った」でした。 silloi.hatenablog.com きっかけ 今回使うフォーマット このフォーマットの問題点 まとめ きっかけ 私の職場では未だに「神エクセル」などと呼ばれるに相応しいフォーマットのエクセルが多数存在している。 普段Twitterでは「あんなフォーマットはだめだ」「こんなフォーマットにしなきゃだめだ」などと言っている癖に、実は神エクセルばかり使っていて、数百~数万件にも及ぶ「帳票」をエクセルベースで作成しているのである。(Access
とっておきのTeX/LaTeXネタを皆で持ち寄って楽しむ 「TeX & LaTeX Advent Calendar」 今年で8回目の開催となります。 皆さんの、心をこめた素敵なネタをやっぱりお待ちしております! ※ ハッシュタグは「 #texadvent2019 」 ※ TeX/LaTeX初心者大歓迎。 (重要) ※ TeX/LaTeX非初心者大歓迎。 今年の重点テーマ 今年の重点テーマはコレです。 「やっぱりLua(La)TeXしよう」 昨年の重点テーマは「とにかくLua(La)TeXしよう」ということで、 LuaTeX/LuaLaTeXに関する素敵な記事がたくさん集まりました。 しかし、LuaTeXを使い始めようと試みる人もさらに増えています。 LuaTeXに関する知見をもっともっと広めていきましょう。 過去の様子 TeX & LaTeX Advent Calendar 実績 ※TeX
大好評(個人的見解)により第二弾も立てました! 第二弾 → https://adventar.org/calendars/4620 みなさま,遠慮なく様々な地方ITコミュニティの声をお聞かせください :) とっても楽しみです! 地方で頑張るIT勉強会 すいません無さそうだったので勝手に作りました.自分は今は東京都小平市というプチ田舎を自称する街に住んでいて,今年の 3 月までは北海道富良野市でコミュニティ活動をしていました.それまでは北海道旭川市,北見市でも勉強会をしていました.勉強会をはじめてからは 9 年近く経ちます.自分は電子工作が主でしたが,ごったまぜの勉強会です. 参考 : http://furait.info/ 参考 : https://asahikawa.connpass.com/ 地方で開こうIT勉強会 日本各地の田舎で勉強会をやっている人たちの声をききたい,どんな苦労があ
この記事は、Retty Advent Calender 2020の7日目の記事です。 adventar.org 昨日は、松田さんのフロントエンドエンジニアからデータアナリストになって2ヶ月の振り返りについての話でした。 はじめに こんにちは、Retty株式会社広告コンテンツ部開発チームに2020年の4月からエンジニアとして所属している森田です。 好きな料理は、鶏肉料理(唐揚げや串焼きなど)です。 いよいよ2020年も残すところあと23日になりましたね!! この記事では、私が2020年4月から開発に着手しているFood Data Platform(FDP)のAPIサーバーの成長報告をしていきたいと思います。 はじめに FDPの概要 FDP APIサーバーの課題 課題を踏まえて新たに追加した機能 フェーズ1: 取得データのカスタマイズ機能の追加 フェーズ2: Rettyデータと外部データの統合
ShopifyというEC構築サービスをご存知ですか? 基本的にノーコードでECサイトを作れて、自分好みにカスタマイズも可能です。 デザイン面の高度なカスタマイズもLiquidというテンプレート言語を使えばできるし、ショップ運営を便利にするアプリもNode.js/React/GraphQlを使えば開発できるすごいECプラットフォームです。 このアドベントカレンダーではShopifyを使いこなすtipsを共有しましょう。Qiitaなのでもちろん開発関係のネタにな、Liquid/HTML/CSS/Node.js/React/GraphQlになりますが、Shopify特有のナレッジ共有もアリにしましょう!
オンラインカジノは、その多様なギャンブル体験と手軽なアクセス性により、多くの人々に愛されています。しかし、愛されている一方で、オンラインカジノは資金と個人情報の取り扱いに関わるため、適切な管理が欠かせません。その管理を規制し、監査を行うのが、オンラインカジノの運営ライセンスです。 運営ライセンスは、ギャンブルサイトが法的に運営され、プレイヤーに安全な環境を提供することを保証するものです。運営ライセンスの重要性、信頼性の高いライセンス発行国、そしてプレイヤーが注意すべき運営ライセンスについて説明し、オンラインカジノを選ぶ際の注意事項を説明していきます。 運営ライセンスは、オンラインカジノが正規の事業として運営できるようにする許可証です。このライセンスは、各国の政府や特定の発行機関によって発行され、厳格な審査を経て取得されます。ライセンスを持つオンラインカジノは、以下の点について規制と監査を受
なにこれ 分散SNS(Fediverse)ユーザのためのアドベントカレンダーです。 アドベントカレンダーって? 12/1~12/25まで、毎日誰かがテーマに沿ったブログ記事を書いて公開するリレーです。 もともとはクリスマスが待ちきれない子達のための風習です。 対象 日頃から分散SNSサービスを利用している人ならだれでもOKです! Mastodon、Pleroma、MisskeyなどのActivityPubプロトコルを使ってるユーザ GNUSocialのようなOStatusで頑張っているサービスが好きなユーザ Diaspora*、HubzillaなどのFacebookライクな分散SNSが好きなユーザ Matrixのようなチャットサービスが好きなユーザ 自分の身の回りで起きた分散SNSの出来事など、存分に語ってください! 技術、考察、感想、マストドンのこういうところが好き! みたいなことなど、
これは何? フィヨルドブートキャンプの在校生・卒業生が技術情報や日々の思いをアウトプットするアドベントカレンダーです。 Part 1が満席になったため、Part 2を作成しました。 基本的にPart 1と内容は同じなので、詳しい説明はPart 1のページをご覧ください。 ただし!Part 2では以下の参加資格と投稿テーマを追加します!! 参加資格(追加) フィヨルドブートキャンプのメンター、技術顧問、アドバイザー 投稿テーマ(追加) メンターやアドバイザーから見たフィヨルドブートキャンプやフィヨルドブートキャンプへの思い メンター業の舞台裏 よくあるコードレビューの指摘事項 etc というわけで、在校生・卒業生だけでなく、メンターやアドバイザーのみなさんの参加もお待ちしています〜!
昨年まで作ってくれていた pineapplecandyさんに引き続いて、ソフトウェアテスト2019年版をつくりました。 ソフトウェアテストというキーワードを軸にする以外は業界、ツール、言語、メソッドは問いません。 こんなテストやってる、こんなバグあった、チームで取り組んでいること、改善したこと、分析したこと、自動テストなどなどなんでもOKです。 Advent Calendarという機会に書いてみませんか? あなたが取り組んでいること、思っていること、考えていることを知りたいです!🐧 [兄弟カレンダー] ソフトウェアテストの小ネタ Advent Calendar 2019 [過去の関連カレンダー] ソフトウェアテスト Advent Calendar 2018 ソフトウェアテスト Advent Calendar 2017 ソフトウェアテスト Advent Calendar 2016 ソフトウ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く