無料の写真素材・AI画像素材「ぱくたそ」 会員登録不要、ダウンロード制限なし。高品質のフリー素材を手軽に。
![ぱくたそ - フリー写真素材・無料ダウンロード](https://cdn-ak-scissors.b.st-hatena.com/image/square/c90ce44431540beaf177ac33fd0724b08f58e964/height=288;version=1;width=512/https%3A%2F%2Fwww.pakutaso.com%2Fshared%2Fimg%2Fsite%2Fogp.jpg)
無料の写真素材・AI画像素材「ぱくたそ」 会員登録不要、ダウンロード制限なし。高品質のフリー素材を手軽に。
AWS⑦『あんさんぶるスターズ!! Music』を支える Amazon ECS ~人気ゲームの新作でのコンテナ化~ 『あんさんぶるスターズ!!』新作アプリをコンテナ化してわかったこと 学習コストの低いAmazon ECS導入プロセスとその結果 2020年9月8日から23日間にわたりオンライン上で開催された「AWS Summit Online」。アマゾンウェブサービス(AWS)の最新情報からテクニカル向けの特別講演、ユーザーの事例紹介など、150を超えるセッションが実施されました。本記事では、環境構築の容易さ・可搬性と技術的負債の返済を目的に導入したコンテナ化の成果についてのセッション「あんさんぶるスターズ!! Music』を支える Amazon ECS ~人気ゲームの新作でのコンテナ化~」の模様をお送りします。 人気ゲーム『あんさんぶるスターズ!!Music』のコンテナ化 鷲見啓志氏:それ
コミュニティについていろいろ考えています。 拙著「超ソロ社会」にも書いたように、地域・家族・職場といったかつての安心・安定した共同体がどんどん消滅しつつあります。社会学者バウマンやベックが予言した通り、「個人化する社会」が間近に迫りつつあるわけです。 では、そんな「個人化する社会」にはコミュニティというものは存在しなくなるのか?と言えば、そんなことはないのです。 コミュニティがなくなるのではなく、コミュニティのあり方が変わる。 かつては家族、地域、職場といった確固たるコミュニティがよかったのは、そこに所属している人々は、「自分はこのコミュニティの一員だ」という安心感が得られたからです。だからこそ「ウチとソト」の線を明確に引いていました。もちろん、そうした安心感と同時に不自由さはあったかもしれませんが…。 コミュニティとは安心でした。 ところが、現在では所属が安心を約束してくれるものではなく
前にユーザが所属しているグループの一覧を取得する処理について記述したが、今回はLinuxで各グループごとに所属しているユーザ一覧が必要になったので、出力用のコマンドを備忘で残しておく。 サブグループとして後から追加させたりしたユーザについては、getentコマンドで取得可能だ。 getent group [root@BS-PUB-CENT7-01 ~]# getent group root:x:0: bin:x:1: daemon:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mem:x:8: kmem:x:9: wheel:x:10: … ただ、あくまでもサブグループとして後からグループに参加させたりしたユーザのみしか表示されないので、システムユーザだったり、プライマリグループに所属しているユーザは表示されない。 それらを表示させるた
システム開発時、GitHub IssuesやBacklogなどのプロジェクト管理ツールを使います。 細かい点は異なると思いますが、ストーリー(チケット)内におおよそ下記を記載していると思います。 不具合であれば、発生環境・再現手順・発生現象・期待動作なども書くでしょう。 背景(何が課題で、どうしたいのか、など) 完了条件 やったこと そんなストーリー(チケット)なのですが、「やらないこと」を記載するようにしたら、開発チームやプロダクトオーナーの認識齟齬が減ったのです。 おすすめの方 チケットでプロジェクト管理をしている方 ストーリー(チケット)にやらないことを明記する やらないことの例 ストーリー(チケット)の内容によって異なりますが、たとえば下記です。 デザインを正確に実装するとは限らない データの一覧を表示するとき、フィルタリング機能は実装しない xxxに関するチューニング作業は行わな
バルクインサートと比較すると要件が複雑なため、バルクアップデートの実現方法はいくつかあります。 この記事では3つの方法に対して実行速度の違いを比較します。 UPDATE ~ ELT + FIELD UPDATE ~ CASE INSERT ~ ON DUPLICATE KEY UPDATE 要件によっては上記以外の方法でも十分なケースもあるため、以下の条件を設定しています。 レコード毎に違う内容で更新 更新前の値を使用 特定のカラムのみを更新し、他のカラムは変更しない 実際にありそうなケースとしては、ユーザごとにポイントを保持するテーブルがあり定期的に集計処理を走らせてその内容に応じてポイントを加算するようなのを想定してます。 使用するテーブル CREATE TABLE `users` ( `user_id` int(11) NOT NULL AUTO_INCREMENT, `field1
はじめに この記事では、「モンスターハンター」を使ったオンラインで行えるスクラムワークショップについて説明します。 ワークショップには Full 版と簡易版の2種類があります。 Full 版はスプリントのタイムボックスを時間で区切って実施するものです。 4名を超える参加者がいるときにお勧めです。 簡易版はスプリントのタイムボックスを1クエストとして実施するものです。 4名以下で気軽に実施したいときにお勧めです。 また記事中にはスクラム入門の講義形式セッションもありますので、その部分だけでもお使いいただけます。 スクラム開発導入時の問題点 スクラム開発を始めるときや、未経験者がスクラムチームにジョインする際に問題となるのは、スクラムの流れを経験するのに、1週間や2週間といった期間が必要なことです。 これはつまり、スクラム開発で登場するスクラムイベントや作成物に触れる機会が、1週間や2週間に一
オブジェクトの中に、定数をフラットに列挙しただけの定数ファイルを書いていませんか? 私は、フロントエンドの開発において、 JavaScript の簡潔なオブジェクト記法 TypeScript による型チェック / IDE 等による入力補助 を活用した保守性の高い定数ファイルの書き方を日夜研究しているので、4つのポイントに着目して解説しようと思います。 この記事で求める「保守性」 網羅的に視認しやすいこと 会社/文化によって異なるかも知れませんが、 「全てのフィールド(ラベル・説明文・バリデーションエラー文言)」のような情報が仕様ドキュメントの中でまとめて管理されている状況では、コードの側でも文書の構造に合わせて情報をまとめて配置すれば、仕様と実コードを見比べるのがラクになるのかな...?と考えています。 また、単純に仕様上重要な情報がボリューミーなコードの中に埋もれやすいので、定数ファイル
MySQLを使ったアプリ開発や運用に関しての情報は、WebサイトやMySQLに詳しい方が書いたブログ、書籍など様々なところから手に入れることができます。MySQLの新しいバージョンの機能から、APIの仕様やコマンドのオプションの意味、実運用時に役立つTipsなど幅広い情報のありかをご紹介していきます。 日本MySQLユーザ会による日本語での情報発信 1998年にメーリングリストでの情報交換を開始し、2000年には現在の名称である日本MySQLユーザ会(略称:MyNA=MySQL Nippon Association)として、日本でのMySQLの普及やユーザ間のコミュニケーションを図るための活動を行っています。技術情報の交換や質問、イベントのお知らせなどが行われているメーリングリストに登録することで入会となります。MySQLサーバのマイナーバージョンアップのお知らせが掲載されているほか、国内
MySQLには一時テーブルを利用するのに便利なCREATE TEMPORARY TABLE構文があります。これは利用しているセッション内だけで有効なテーブルを作成し、セッションが閉じたときに自動的にテーブルが削除される構文になります。 今回はCREATE TEMPORARY TABLE構文の挙動を確認していきましょう。なお、一時テーブルはInnoDB, MEMORY, MyISAM, MERGEストレージエンジンで利用可能ですが、今回は前提としてMySQL 8.0.17のInnoDBでの利用となります。 CREATE TEMPORARY TABLEを使って一時テーブルを作成する 一時テーブルを利用するには、CREATE TEMPORARY TABLES権限を持つユーザーがCREATE TEMPORARY TABLE構文を実施する必要があります。CREATE TEMPORARY TABLES
Webアプリケーションについて、RESTfulなURL・リソース設計のパターンを見出すことで、 どのパターンかを判断するだけで、既存の Good Practice が適用できる 名前をつけて呼べるようにしたい Railsなどのフレームワークで簡単に適用できるようにしたい ということを目指しています。 ほんとうに役立つか これはパターンと言えるのか もっと他にもある だいぶ粒度がバラバラ 名前の付け方(パターンは名前重要) など、ぜひご意見をください。 パターン Collection & Member Resource パターン Singular (Singleton) Resource パターン Filtered Collection パターン Filtered Subresource パターン Multi-member Resource パターン Partial Resource パター
昨今、常時SSL化対応などで、SSL/TLS(https)の暗号化設定について各所で話題になっていたりしますが、サーバの運用に使用するSSHの暗号化設定についてはあまり触れられることが少ないように思います。 今回、個人的に運用しているサーバのSSL/TLSの対応に合わせてSSH(OpenSSH)にも通信に利用する暗号化周りの設定(暗号化方式、鍵交換方式、メッセージ認証、公開鍵)を行うために各暗号化方式の調査や検討を行ったので、まとめていきます。 2020-09-30 更新 設定ファイルの説明にRed Hat/CentOS 8のcrypto-policies導入に関する注記を追加しました。 OpenSSH 8.3までに新規追加された暗号方式等を反映しました。 公開鍵設定まわりの記述を全体的に見直しました。 OpenSSHの設定ファイル OpenSSHの設定ファイルは/etc/ssh配下にまと
Webサイトやアプリでよく使用される各UIコンポーネントのさまざまな実装方法がまとめられたThe Component Galleryを紹介します。 コンポーネントは再利用可能な単一の部品として利用でき、実装するコードや名前の付け方など、Web制作者には非常に勉強になると思います。 The Component Gallery The Component Galleryの特徴 The Component Galleryの利用方法 各UIコンポーネントのまとめ The Component Galleryの特徴 The Component Galleryには、実際のデザインシステムで使用されているUIコンポーネントがまとめられています。フロントエンドのデベロッパーとして毎日経験する問題を解決するために作成されました。 The Component Gallery コンポーネントや要素に名前を付けるの
更新履歴 2018/04/20: 初版公開 2020/11/13: Catalinaについて追記、更新 こんにちは、hachi8833です。 macOSのアップデートに立て続けに失敗し、その後復旧したときの方法をメモします。本記事はmacOS High Sierra時点で執筆しました。 ファイルシステムが壊れるという、より深刻な事態の場合は、起動しなくなったMacからネットワーク経由でデータをサルベージするもご覧ください。 ⚓ 症状 自分の場合はESET CyberSecurity ProにせかされてmacOS High Sierra 10.13.4アップデートをインストールしようとして発生しました。 もちろん、TimeMachineでのバックアップ完了を確認してから始めました。 App Storeアプリでのダウンロードがやけに時間がかかるなと思いつつ、やっと終わって再起動すると、黒背景の
私が見ているスクラムチームでFun/Done/Learnというふりかえりのアクティビティをやってみたら、すごく良かったので経験を書きます。Fun/Done/Learnはふりかえりでとっても大切なデータ収集ができ、そのデータからチームが次に狙いたい事を考えることをサポートします。しかも楽しく! とっても良いアクティビティだと思ったので、私が実践したやり方を紹介したいと思います。 Fun/Done/Learnとは Fun/Done/Learnというアクティビティは、Scrum Coaches Retreat in Okinawaに集まったアジャイルコーチたちが作ったものです。その様子は、安井力さんの記事に書かれてありますので合わせて読んでください。安井さんの記事には、次のような説明があります。 チームがやったことを、Fun、Done(またはDeliver)、Learnという3つの軸とその重複で
こんにちは!2022年度エンジニア新人の太田です。毎年反響を頂いているエンジニアコースの研修内容を、今年は受講者の立場から紹介させていただきます。 研修概要 リクルートの新卒エンジニアコースでは、入社した新人を対象に技術研修を行っています。その内容は、実際の開発業務に活かせる技術を扱う「本当に必要な生きた知識・技術」を取り入れたものとなっています。 特筆すべき点として、研修の資料はほとんどが内製であることが挙げられます。そのため、講義中の質疑を通してより深い知識や、開発の現場で培われた経験に触れることができます。 フロントエンド、モバイルアプリ、バックエンド、インフラ、データ分析、セキュリティなど幅広いテーマが扱われるため、知識のインデックスを張ることにもつながります。またハンズオンや競技形式の演習も取り入れられており、実際に手を動かすことで印象に残りやすく、エラーへの対処も学ぶことができ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く