「プラクティス」を含む日記 RSS

はてなキーワード: プラクティスとは

2021-09-27

anond:20210926050808

これは両者へ別に損はないのでベストプラクティスなんじゃないか

VTuberフェミニストとしてフェミ議連へ参加することによってVTuber界隈へフェミ議連側の主張を届けやすくなるだろうし、逆にVTuber界隈の主張もフェミ議連側へ届けやすくもなる

和解の動きとしても凄く象徴的だし凄く良い案だと思う

2021-09-26

中小企業テレワーク

結論これはシンクライアントでもなんでもないんだけど、

素人ががんばって構築するベストプラクティスとしては参考になる

費用が書かれているのが良い

https://imamura-net.com/blogpost/20168/

2021-09-23

ニコニコ」用に高速クラウドストレージ「RSTOR」を採用

このニュースいつみても有能だと思う

改善ビフォーアフターを数値で示していてベストプラクティスになっている

もちろんマス向けのサービスから広告目的もあるのだろうけど、一般企業じゃこうはいかない

KADOKAWA Connected日本最大級動画コミュニティサービス

ニコニコ」用に高速クラウドストレージ「RSTOR」を採用

2020.12.10 発表

データ転送料金なしで、頻繁なRead/Write要件に最適

単位オブジェクト集中処理をこなし、約1/10コスト削減と運用負荷軽減を実現

株式会社TwoFive(本社東京都中央区社長 末政 延浩)は、KADOKAWAグループ向けのICTサービス提供する株式会社 KADOKAWA Connected本社東京都千代田区代表取締役社長 各務 茂雄)が、日本最大級動画コミュニティサービスニコニコ」のオブジェクトストレージ、および、グループ各社の社内ファイルサーバーバックアップストレージとして米RSTOR社(アールストア、本社カリフォルニア州)の高速クラウドストレージサービス「RSTOR」を採用したことを発表します。

「RSTOR」は、TwoFiveが国内代理店として今年9月提供開始しており、KADOKAWA Connected動画配信サービス使用する国内第一ユーザーとなります

ニコニコサービス向けのストレージには、サイトに表示する静的コンテンツユーザーアイコンなどの画像ファイルなどが納められていますが、小さいサイズデータに対するRead/Writeが多く、億単位オブジェクトが集中します。多くのクラウドストレージサービスが、データ格納に課⾦するだけでなく、リクエストダウンロードの容量 にも課⾦されるのに対して、「RSTOR」は、保存データの容量にの課金し、データの移動には課金がないのが特長です。現在は300TBで契約していますが、容量に対する定額課金のみで予測不能な追加費用は発生せず、KADOKAWA Connectedではオンプレミスの現行システムに比べても1/10近いコスト削減になると試算しています

また、「RSTOR」は、独自プロトコルによる高速データ転送(他のクラウドストレージサービスより最大30倍高速)が特長ですが、大容量ファイルはもちろん、容量が小さなファイルも高速処理できるようにコンピューティングネットワーク最適化しています

そのため、現行システムでは、約1億のオブジェクトが集中した際に障害が発生したり、大量データの一括削除で操作不能になっていたのに対して、「RSTOR」では問題なく処理できることが、検証できました。

さらに、現行システムで性能維持のために約2ヶ月に1回、5人日を要していた定形作業不要となり、障害発生時の対応コストがなくなることで、運用負荷が大幅に軽減される見込みです。

KADOKAWA Connectedは、KADOKAWAグループのDX(デジタルトランスフォーメーション)を推進する戦略子会社であり、「RSTOR」をグループ各社の社内ファイルサーバーバックアップストレージとしても利用する他、データ活用を促進するためのストレージとして、今後積極的適用範囲を拡大していく計画です。

従来の課題採用ポイント

数ある動画サイトの中で個性が光る「ニコニコ」は、グループ企業である株式会社ドワンゴ本社東京都中央区代表取締役社長 夏野 剛)が提供し、KADOKAWAWebサービス事業の中核となっており、現在280万人以上の有料会員が利用していますKADOKAWA Connectedは、新しいサービスを開発や、品質改善のためにサービスを支えるインフラ刷新などに意欲的に取り組んでいますが、「RSTOR」の採用もその一環と位置付けられます

Amazon S3 Glacierおよびオンプレミスストレージによる従来システム課題と、「RSTOR」採用に当たり評価されたポイントは以下の通りです。

(1) 性能とスケーラビティ

ニコニコサービス向けのオブジェクトストレージには、アプリケーション開発に必要データビルド済みバイナリログなど)やサイトに表示する静的コンテンツJavaScriptCSSなど)、ユーザーアイコンなどの画像ファイルなどが納められます

現行の製品検討した他社ソリューションは、アーカイブ用途がメインの製品が多く、小さいサイズデータに対するRead/Writeが多い「ニコニコ」の用途マッチしていませんでした。「RSTOR」は、必要とされる性能を十分以上に満たせることが検証確認できました。

(2) システムの安定性

現行システムで、1バケットの同じ階層に1億近いオブジェクトが集中したとき障害発生したのに対し、「RSTOR」は同規模のデータを入れても良い性能が得られました。また、現行システムで、大量のデータの一括削除で操作不能になるのに対して、RSTORでは問題なく処理できました。

(3) コストメリット

「RSTOR」は、容量に対する課金のみでデータアウトとリクエスト課金がなく、また、容量単価もAmazon S3 Glacierにほぼ近い金額アクティブストレージ使用できます。30TBで数億オブジェクトコスト比較すると、1/10近いコスト削減になると見込んでいます

(4) 運用負荷の低減

現行システムでは、性能維持のために約2ヶ月に1回定形作業必要でその作業に5人日かかっていましたが、「RSTOR」ではその運用コスト不要となり、また、障害発生時の対応コストがなくなることで運用負荷が大幅に軽減されます

2021-09-16

anond:20210916225805

プロマネ合格者の午後問題回答の論文公表したら、なんらかのベストプラクティスになるんじゃないかな?

それはそうと専門外のコロナの事はどうでもいいから、本業ITプロジェクトについて何か語ってくれよ

2021-08-21

日本っていつの間にか大規模システム研究ってなくなってない?

そもそも大規模システム必要な状況が悪いのだ、ということなのか、

大規模で複雑なシステムを構築するノウハウベストプラクティス研究を捨ててしまってないだろうか。


航空機宇宙関係もそうだが、最近だと銀行など。

また付随して、全体を把握するのを支援するソフトや、人やリソースを把握するのを支援するソフトも作れてないのでないだろうか。

計算機リソースも付随して足りなくなるはずだ。

2021-08-05

一次ソースにあたれ

情報一次ソースに当たることは昨今の情報社会において当然のことのように思うが、情報が氾濫している以上そうしなくても満足してしまうこともしばしば。

アプリケーション開発においても全くその通りで、QiitaGitHubで拾ってきたサンプルコードベストプラクティスと思い込んでしまう人がいる。

DDDだ、クリーンアーキテクチャーだ言い始める前に、エリックエヴァンスアンクルボブの本を手に取ろう。

そして会社プロジェクト情報の入手へ投資を惜しまないようにしよう。本を買おう。

本を読んだ人はまずチームメイトに共有しよう。議論してあなた会社・チームにとってのベストプラクティスを見つけていこう。

2021-07-12

落とし物を拾った時のベストプラクティス(駅編)

最近、駅のホームで落とし物を拾った。名前記載されたSUICAだ。

ちょうどすぐそばに人がいたので、「すいません、これはあなたのですか?」と尋ねたら、「違います」と言われた。迷惑そうな顔で。

俺は「あぁそうですか」とだけ言って、改札の駅員に拾ったSUICAを渡し、これでこの件はおしまいとした。

で、俺は声をかけた時に迷惑そうな顔をされたのが引っかかっている。

用もないのに声をかけられて嫌な気分になったのはわかるが、目の前の人物が困るかも知れないのを放っておくのはあまりにも冷たすぎるだろう。

はたして、俺はどのような選択をするのが正解だったのだろうか?

2021-07-04

[]2021年6月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

320あとで/2539users ワンランク上の勉強法 (https://web.archive.org/web/20130629035806/http://www.geocities.jp/nagare_basi/study/stdy_mokuji.html)

303あとで/2669users ジオシティーズの閉鎖で消えた「わからん科目攻略法」が、埋もれるのがもったいないので、ここで紹介する。 | Books&Apps

283あとで/1830users 社内SQL研修のために作った資料を公開します | 株式会社AI Shift

279あとで/2599users サイゼリヤの完全攻略マニュアル|Massi|note

237あとで/1442users ユーザー アカウント認証パスワード管理に関する 13 のベスト プラクティス2021 年版 | Google Cloud Blog

222あとで/2081users DXコンサル絶対に言わない後ろめたい真実naotonote

211あとで/1848users 全国民に配るべき!総務省が示した【データ入力統一ルール】 | Excelブログ

196あとで/1887users どうしてHTML5廃止されたのか | フューチャー技術ブログ

192あとで/1004users ゼロトラストという戦術の使い方:IPA 独立行政法人 情報処理推進機構

177あとで/1129users セガ、150ページ超の社内向け数学資料無償公開 「3DCG技術的基礎に」 - ITmedia NEWS

172あとで/944users 基礎線形代数講座 | 株式会社 セガ 開発技術部 | slideshare

172あとで/1687users 宗教的プログラム構造解釈 - 佐武原 | 少年ジャンプ+

169あとで/1454users 歯磨きってこんなに気持ち良かったのか! プロに教わって歯ブラシにこだわってみたら、毎日歯磨き体験が向上した話 | Fun Pay(楽天カード)

167あとで/1142users プライムデーKindleから使い勝手の良い6冊 - 本しゃぶり

162あとで/795users ネットワーク勉強方法を聞いてみた。 - 変化を求めるデベロッパー応援するウェブマガジン | AWS

160あとで/1379users 早川書房の1500作品50%割引の大型電子書籍セールがきたのでオススメを紹介する - 基本読書

158あとで/1258users 奥多摩山中で26歳男性バラバラ死体に…BBQと共に行われた鬼畜たちの「狂気の宴」(現代ビジネス) - Yahoo!ニュース

155あとで/1737users 賃貸を引き払う時に原状回復費用11万円請求されていたが消費者センター電話したら7500円返還に変わった話 - Togetter

146あとで/1670users コンサルタントやってた時、重要な対人技術として『「ちがう」と言うな』と習った。 | Books&Apps

144あとで/1352users 「なんとなく元気がない」状態には名前があり対応必要だと全マネジャーは知っていたほうが良い - tomoima525's blog

142あとで/1246users プログラマによるプログラミングのためのBGMなど、仕事勉強邪魔にならない無料で使えそうなBGM集。2021年版 - Publickey

137あとで/811users 決済システムの残高管理周りの DB 設計戦略 - カンテックブログ

137あとで/1053users 大手金融機関から運用商品を買わない方が良い理由金融庁解説している - 銀行員のための教科書

136あとで/892users クォータニオンとは何ぞや?:基礎線形代数講座 - SEGA TECH Blog

127あとで/1074users ついに、Webアプリでの帳票印刷ベストプラクティスを編み出しました | blog.ttskch

125あとで/540users グラフ理論入門 | DevelopersIO

123あとで/1260users 【すべて1人泊可能2021年はここに泊まりたい!各都道府県から1軒ずつ、一番泊まりたい宿を選出した【全47軒】 - 温泉ブログ 山と温泉のきろく

121あとで/1223users 練習中ではなく「頻繁な休憩」がスキルを上達させると判明 - ナゾジー

121あとで/640users テストコードを書き始める前に考えるべきテストの話(2021年版) #scrumosaka / scrum_fest_osaka_2021 - Speaker Deck

119あとで/1097users BUKUMANGA - はてなブックマーク数を元にwebマンガをまとめたサイト

増田は大規模ガチ農家の人が112あとでを集めたのが最多

2021-06-28

中国とかヤクザのやり方

言う事聞いていれば、悪いようにはしない。

逆らうやつは徹底的に暴力で潰す。

方面ケンカ売ったら自分が潰されるから従うやつには餌を与えてエクスキューズにする、このやり口は悪人共通ベストプラクティスなんだな

2021-06-27

キショいカス男のせいで俺が生きづらくなっている

電車女性の隣だけが空いている場合は座らない

・道を聞くときはできるだけ駅員やスタッフなどにし、最悪の場合でもオッサンを狙う 

・夜道で女性の後ろを歩く形になったら道を変えるなりなんなりする

エレベーターで知らない女性と二人きりになりそうだったら階段を使うフリなどをしてやりすごす

このへんのプラクティス、あたりまえにやってるが、考えてみりゃあ、カス男がいなかったら気にしなくていいんだ全部

誰の隣だろうとバンバン座り、誰にでも道を聞き、人のことは気にせず歩き、エレベーターにもガンガン乗る そうであるべきなんだ

謎の性犯罪者ナンパ野郎がいるせいで、俺の存在のものが恐怖になってしまっている

かなしすぎる

憎むべき相手ケモノみたいなもんなので何言ってもしゃあない感があるのも悲しい

いい人だけの国に行きたい、みたいなことを言いたくなる気持ちもわかるな(俺がそこに行けるかは別として)

2021-06-21

IT業界の育成能力がないしいつまでたってもベストプラクティスが導けないっておかしいだろって批判に回答したい


例えばガンダムアムロが仮に教官なっても

「なんで後ろの6機の敵機の攻撃を避けつつ時速700キロで移動する目標に弾を当てられない!?避けて当てればいいだけだろ!」とか

「敵の弾幕をなんで迂回してよけるんだ!直感でわかるんだからまっすぐ弾幕に突っ込んでミリ単位でかわしながら近づいた方が早いだろ!」みたいなことを言い出して教官としては能無しになるだろ?

ITエンジニアって基本これだから

ITエンジニアって才能あった上で死に物狂いで努力して勉強ビッグプロジェクトこなしたら成功して大スターなれたよーって人らとか

元々3歳くらいの頃から機会と会話でもできるんじゃねえのこいつ?ってレベルプログラミングやりこんでて普通人間コミュ力アプリとか脳内に入れてるのが欠落してる代わりに

勉強や理数系アプリに容量振ってるような人らなんで

どうすればITエンジニアとして成功できる?と聞いても

死に物狂いで頑張れば誰でも成功できます!ぐらいの事しか基本言えないのよ

どうすれば入ってきたITエンジニアを育てられる?と聞いても

見て覚えて休みの日もひたすらパソコン弄繰り回してたら誰でもできるようになるだろ!ぐらいのことしか本当に基本言えない人らしかいないのよ

俺は他業種から入ってきたからわかるけど、IT屋ってのはみんなニュータイプみたいなもんなの感性

ナーチャリングとか言ったっていきなり教えられてもいない業務振られて「背中にも目をつけるんだ!」とか言うのが育成って本気で思ってる人らだから

賭ケグルイのイキ顔状態の時の蛇喰夢子でも余裕で抱けるわってくらい頭おかしい奴に合わせられる度量とコミュ力ある奴じゃないと、他業種から転職絶対続かないと思うし

これからもこの業界構造絶対変わらないと思う

2021-06-17

CTOだけど、一ヶ月Web就職レビューしてみた。

https://anond.hatelabo.jp/20210617075257

0. 温度感

基本的現在では、バックエンドフロントエンド運用保守全てができないエンジニア価値は無い。

経験者でも、これらができない/わからないのは、相当恥ずかしいことだと思った方がいい。

典型的はてなー意識の高さ。

上がってるような基本(元増田に上がってるやつの倍ぐらい)が全部立ち上げからできて

2〜3個プロジェクト経験したらテックリード素養が既に身についてそう。

まり、ただのエンジニアにはそこまで要求されない。

プロジェクト的にもどっちかが弱いと

Rails/DjangojQuery+Bootstrapみたいな構成

Amplify/FirebaseにVue/Reactみたいな構成全然あるので

フロントバックエンドも一旦はどっちかでいい。

面接はなんとか抜けてもらうとして、

チーム開発での最低限の目標としては、

成果物から指導学習コストレビューコスト技術負債マネジメントコストを引いた分が正になっていれば

ひとまず「チームに居ていい人」と見なされそう。

チーム的に良くても、経営層にそれで許されるかはわからんのでその辺の立ち回りも上手いことやるとして、

一旦は、正の生産性を目指してほしい。

以後、ブコメで誰一人一ヶ月でできるって言ってなくて笑うので、

一ヶ月というのは無視して、三〜六ヶ月程度をイメージしつつ書いていく。

1. 言語: PythonJavascript

これだけで一ヶ月経つ気がするが正気か。

似たような言語なのでどっちからやってもいいし、両方同時にやってもいい。

どっちかしかやらないならJavascriptおすすめ。後ででてくる、Flaskは適当Expressかに置き換える

現場だとほぼTypescriptなので、Javascriptはある程度慣れたらTypescriptに移行したほうがいい。

どちらも、Python2とES2015以前の記法というレガシーネット上に転がってるので参考にしないように注意。

パッケージ管理単体テストタスクランナー

この辺は6のフロントフレームワークと同時にやる。

コードは断片的なサンプルではなく

一貫性があって

・正しい書き方がされた

お手本プロジェクトをなにか(github書籍など)で手に入れて読むべき。

おそらくフレームワークに乗っかっているので並行して進めることになる。

6. フロントエンドフレームワーク: Vue.js

話の流れで先にこっち

現在コーディングのグッドプラクティスデザインパターンフレームワークの形をしている。

なので、ReactとVueをその思想から理解しきれれば、プログラミング言語の潮流の最先端に追いつけるはずだ。

とはいえ最低限としては使い方が分かるところまで。

TypescriptVue.jsも書き方をどこまで取り入れるかが使用者裁量に任されてるし、

開発でVueとReactのどっちを使うかはチーム次第なので、

一旦React+Typescriptガチガチに書かれたコードプロジェクトを拾ってきて、必死で解読するのがいいと思うなー。

2割ぐらいわかった気になればチーム入ってから(React, Vueどちらだったとしても)動けそう。

パッケージとかテストタスクデプロイ辺りもこのタイミングで拾ってきたプロジェクトを使って学ぶ。

2, 4. ツール: gitDocker

バージョン管理コンテナ思想が優れているのは自明なので、これらはツールと見ていい。

そして、後からプロジェクトに入った人がプロジェクト流儀に沿って使う分には難しいことはなさそう。

採用に来た人がgitとかわかってるとチーム開発経験者だなーって思うし、知らないと未経験者なんだなーって思うし、

そういう意味ではチーム開発の経験があるかどうかの試金石にはされてそう。

構築できる、ではなく、触れる程度で良さそう。

gitプロジェクト流儀によると書いたが、git-flowイメージ図を理解して運用できるのがよい。

https://qiita.com/KosukeSone/items/514dd24828b485c69a05

3. OS: Linux

これは「パソコンの使い方わかってますか」ぐらいの温度感

ファイルパーミッションユーザープロセスのような基本概念理解する

一冊読めば済むだろうし、概念系はさらっておいてほしい。

grepやfindやxargsなどのコマンドを組み合わせて簡単な処理を自動化する

こういうのができるんだなーって言うのを知っておいて、調べつつ書ければ十分。

sedとか正規表現も。

あとはシェルスクリプトとかって思ったけど同様のことはPythonでもできそう。

IPアドレスを調べたり、SSHリモートマシンログインする

地味にSSHログインした先の環境だと、vimが主要なテキストエディタになるので

vimを最低限触ることだけ要りそう。もういらないかもって思ってたんだけどなー。

ファイル開いて入力モードに切り替えて書き込んで保存して終了

チュートリアルする。拡張とかはいらない。

細かく書いたが、LPIC-1の範囲がほどよくまとまっているのでそっちを参照するとよい。

5. サーバーフレームワーク: Flask

フレームワークを覚えること自体重要なのではなく、Web開発の基本を習得することが重要

これが意図なら

HTTPルーティングデータベースSQL認証セッション管理などは当然すべて覚える。

この辺の機能を持った小規模Webアプリを作ってHerokuデプロイすれば一旦完成とみなしてよさそう。

コード書き写しただけにならないようには注意しつつだけど、長く見て5人日ぐらい?

慣れると1日あればいけると思う。

フレームワークもなんでもいい。

軽量である必要もなくて、

Djangoとかでも各コンポーネントがどんな働き方してるか程度はわかるだろうしそれで十分。

余力があれば複数個触ってみたり、人から勧められたらそっちでも。

最近サーバーレス&NoSQL流行ってるのでFirebaseとかもやればいいと思う。

7. アルゴリズム

コメントリーが荒れててウケる

実務プログラミングで最低限必要アルゴリズム力は

「書いてるコード計算量オーダーを把握していること」

に尽きる。

計算量を気にしなかったせいで線形検索メソッドとfor文を組み合わせて

O(n^2)やO(n^3)のロジックを書いてしまって

データ量が万〜十万の本番データで遅延するとか

それらに対して分散や非同期処理で解消しようとするとか、

ちょっとでもアルゴリズムを触った人ならアホらしいなって思うような行為

アルゴリズム不要勢は平気でやるぐらい、両者は溝が深い。

計算量を意識するだけなら、AtCoderABCのC〜D問題辺りが解ければ十分。

8. セキュリティ

有名な脆弱性攻撃手法は、ほとんどフレームワーク等で解決手段が用意されている

(XSS対策自動エスケープなど)

のでアドリブをせずに正しい書き方でやれば良い。

開発現場でもセキュリティリスクがある箇所を1から自前で実装することを経験が浅い者にはやらせないので、

ただただ、フレームワークが正しいとしているやり方をなぞるのが良い。

最後

開発の勉強のやり方としては、

・正しいコード見本を手に入れること

公式リファレンスを読むこと

エラーメッセージを読むこと(そしてググること)

この辺りの習慣があればやってけんのかな、

その他、チーム開発って面では

アジャイルサムライプロジェクト管理)とか

TeamGeek(人間性)とかインプットしておくと共通言語が増えて嬉しい。

この方向で進めてけば、その途中で正の生産性≒足引っ張らないぐらいになれるので、

そしたらやってけるんちゃうーって感じ。

経験から1ヶ月でWeb企業就職する勉強法

取り上げた技術は、本格的な開発でも役に立つもので、最も学習コストが低いものを選んだ。

重要度が低いものは載せていない。たとえばHTMLCSSなんてググりながら書けば全く問題ない。Bootstrapなどのフレームワークも全くやる必要はなく、仮に就職先で使っていたら覚えればいい。

逆に言えば以下に挙げる技術は、そもそも概念自体プログラミングにとって普遍的ものであり、(基礎的な部分を)調べながら使うようではエンジニア失格ということ。

基本的現在では、バックエンドフロントエンド運用保守全てができないエンジニア価値は無い。

以下に挙げた技術(①⑤⑥は他の言語フレームワーク代替可能)が身に付いていなければまともな企業就職することは難しい(もちろん、下らない業務システム下請けで作ってる底辺企業には入れるだろうが)。

経験者でも、これらができない/わからないのは、相当恥ずかしいことだと思った方がいい。

特定言語フレームワークの書き方を知っていること自体意味は無い。

重要なのは、他の言語フレームワークにも共通する基礎を理解すること・保守性やセキュリティなどの品質を高める使い方ができること。

PythonJavaScriptマスターする

この2つは習得が容易だし、今覚えておけば向こう10年腐ることはないだろう。

プログラミング言語完璧理解する必要がある。

基本的な構文や、よく使う標準ライブラリは勿論、高階関数クラス・非同期処理等の発展的な機能も知り尽くしていなければならない。

言語のみではなく、パッケージ管理単体テストタスクランナー等の周辺ツールの使い方も熟知している必要がある。

また、「リーダブルコード」や「コードコンプリート」に書いてあるような良い作法も身に付ける必要がある。


Gitの基本操作を覚える

Gitを使えないのはプログラマーとして論外。細かい機能は調べればよいが、

等の基本的フローは必ずできなければならない。


Linuxの基本操作を覚える

多くの場合、本番環境テスト環境Linuxサーバーであるから、以下のような基本的概念と使い方を知っておく必要がある。


Dockerの基本操作を覚える

環境構築、CIデプロイなどは、現在コンテナを使って行うことが当たり前になっている。

これも細かいことをすべて覚える必要はないが、Dockerfileの書き方や、docker-composeの使い方などは知っておかなければいけない。


⑤ Flaskを覚える

Flaskは、数あるWebフレームワークの中で最も簡単。本当に呆れるほど簡単で、Pythonさえ書ければすぐにアプリを作れる。

フレームワークを覚えること自体重要なのではなく、Web開発の基本を習得することが重要HTTPルーティングデータベースSQL認証セッション管理などは当然すべて覚える。

データベースは、就職したらMySQLPostgreSQLなどを使うことが多いかも知れないが、今はPythonの標準ライブラリにあるSQLite3を使えば十分。

作ったアプリを公開したければ、「Heroku」などにデプロイするのが良いだろう。

追記 2021/06/17 14:07

ブコメで指摘をいただきました。HerokuではSQLite3は使用できないようです。公式ドキュメントに従ってPostgreSQL使用して下さい。

SQLite3はファイルデータを持てる簡易DBなんだけど、Herokuデプロイしてもストレージ的な使い方はできないから、結局PostgreSQLを使う必要あるから注意してね。(DAOを丸ごと書き換える羽目になる)

参考: https://devcenter.heroku.com/ja/articles/sqlite3

ありがとうございます

Vue.jsを覚える

今の時代フロントエンドフレームワークなしで作るのはただのバカ

2021年現在実用的なフロントエンドフレームワークはReactとVueしかない。Vueの方が少し簡単なのでこちらを選んだが、JavaScriptをしっかり理解しているなら大差は無い。

フロントエンドには膨大なパッケージ群があって全部覚えるのは大変だが、とりあえずまずはVue完璧に使えればいい。Webpackの設定などは既存のものを流用すればいい。



基本的アルゴリズムを学ぶ

アルゴリズムは全てのコンピュータ技術の基礎であり、絶対に知っていなければならない。

高速フーリエ変換のような高度な数学必要ないが、クイックソート木構造のような基本的アルゴリズムは当然、その性質を知っていなければならない。

それらは言語組み込み関数や標準ライブラリでも使われており、理解していなければ、それらの機能を正しく使うことができない。

また、プログラムを読み書きする際には、そのコード計算量を見積もれなければならない。

セキュリティを学ぶ

セキュリティは言うまでもなく学ばなければならない。

有名な脆弱性攻撃手法XSSSQLインジェクション・CSRFなど)が何だか理解していて、その対策実装できなければならない。

各種暗号化技術署名などについても、実装の詳細は知らなくていいが、共通鍵暗号や公開鍵暗号などの特性理解する必要がある。

認証パスワード管理などを実装する際は、当然ベストプラクティスに従わなければならない。

2021-06-08

プログラマー人達って他の業界に詳しくないのに進出していくよね

自分達のやり方がベストプラクティスと何故か押し付けてくる。

本当に使える提案ならいいけど、そうではない。

2021-06-07

anond:20210607101439

自分はいつも封筒トントンして中身を片側に寄せてから電動オープナーで開けている

開ける側に改善余地は無いんだろうか

どんな状態封筒でも対応できる開け方のベストプラクティスが知りたい

2021-06-06

「わからない」の一個下の言葉がほしい

ある事柄について、「わからない」人と「とてもわからない」と言っている人がいるとする。

僕は大抵の事柄において後者だ。前者をA,後者をBとする。

Aの人にとっての「わからない」はこうだ。

これらは、僕、ひいてはB側からすると十分わかっている側なのだ

対して、Bの人にとっての「(とても)わからない」はこうだ。

  • 求められている条件・要件そもそも理解できない・解釈しきれていない
  • 仮に理解できたとして、それをどう作品に落とし込めばいいかからない
  • 頑張ってなんとか落とし込んだところで、直後の自分から見てもアラが目立つ
    • 時間が経ってみるとなおのことひどい
  • 説明して」と言われたとき、うまく説明できる自信がないし、実際できない

ひどいものだ。

でも初めてやることや慣れてないことに対してだとこうなる場合も多いのではないだろうか。

そういうときに、Aの人が予防線的に使う「わからない」という言葉で、Bの人の本当にわからない人たち側の「わからない」が埋もれていく。

これらは、Bの人が向き合っている現場で出せる最後アラートなのだ。これが埋もれたり、出しづらくなっていくと、ただでさえわからない問題を抱えているのによりストレスが溜まる。

から、A側の人は気軽に「わからない」と言わないでほしい。もしくは、僕たちB側の人のための「わからない」の一個下の理解度を指す言葉がほしい。

2021-05-29

anond:20210529112557

これはクレーム対応ベストプラクティスかもしれないですね。

相手理不尽要求をそのまま受け入れては公平性を保てない。

しかし、無関係第三者権利を譲ることで公平性を維持しつつ、クレーマー要求を満たせる。

そして、クレーマーに罪悪感というペナルティを与えることができる。

権利を譲った第三者は周囲からの賛辞と達成感を味わえる。

とても参考になりました。

2021-05-27

anond:20210527181424

IOCコロナ対策科学的な評価がされてないしベストプラクティスじゃない

でも俺らがNFLとかNBLでやった科学的にアプローチしたベストプラクティスがあるからそれやれ

できないなら開催しない方がいい

って内容

IOC対策対策というより選手や観客の自己責任ってことになってるとも書いてる

2021-05-16

[]2021年5月15日土曜日増田

時間記事文字数文字数平均文字数中央値
00728562118.943
01517063138.542
024813467280.651.5
03193142165.483
0420119259.639.5
05223540160.966
0655514193.558
0781741791.651
0811213008116.173
091221151594.455
1012216592136.053.5
118514290168.157
121531489597.444
131571035666.037
1414814933100.948.5
1512113426111.040
161301057381.337
1712713241104.342
1889888299.836
196910320149.651
20101946493.740
2110014372143.755.5
2215917802112.042
2312013789114.952
1日2283256982112.647

本日の急増単語 ()内の数字単語が含まれ記事

eyes(3), わずらわしい(3), 丁寧な暮らし(25), 空間除菌(10), リクナビ(4), ブータン(3), ジョック(8), 脂肪肝(3), 脚質(3), サブウェイ(6), 大麻合法化(3), ホモソーシャル(8), 社会進出(7), 依存症(7), 悲鳴(6), 右翼(14), 接種(14), 掴ん(5), 体内(5), 酸素(5), 東京オリンピック(5), ギャンブル(10), 抜ける(8), 捕まっ(8), 育成(10), 変異(10), 孤独(18), 開催(25), 弱者男性(72), ワクチン(42), オリンピック(35), 弱者(59), タバコ(12), 専門家(14), 面接(12), 丁寧(12)

頻出トラックバック先 ()内の数字は被トラックバック件数

弱者男性だけど丁寧な暮らしをしてみた /20210514235615(64), ■ネットで完全に狂っちゃってる政治の人居るじゃん? /20210514181211(15), ■ロボットものありがちな機体がパイロットを好いているのが気に入らない /20210514232754(14), ■IT業界の育成能力がないしいつまでたってもベストプラクティスが導けないっておかしいだろって批判に回答したい /20210515200929(13), ■土いじり増田が何育てているか教えてほしい、褒めてほしい /20210515004101(11), ■成功体験を積んでも自己肯定感が上がらないの無理 /20210515184230(11), ■マウスってUSBBluetooth、どっちがいいの? /20210515164906(10), ■親父がぶち切れてアニメスポーツ以外のテレビ番組禁止になった /20210515011621(10), ■地球上には「無政府エリア」が必要です。 /20210515144118(8), ■ソシャゲありがちなキャラプレイヤーに好いてくれる」のがマジ /20210426184734(7), ■ワクチン摂取をはやめるためにできることは? /20210515221833(6), ■底辺人間は友人など作らないほうがいい /20210515114327(6), ■新コロに感染しても一度も症状なしのままウイルスが抜ける人っているの? /20210515141910(6), ■ランニングマスクしない人って馬鹿なの?死ぬの? /20210515171919(6), ■女が男をあげつらう漫画 /20210515114410(5), ■ /20210515145717(5), ■ギャンブル依存症と向き合えたので書き留めておく /20210515153411(5), ■anond20210515091208 /20210515092448(5), ■アメリカはもう「DD論脚本をやめろ /20210514175214(5), ■anond20210514232754 /20210515024405(5), ■3大「無理」の言い換え語 /20210515194713(5), ■弱者男性って淫夢ネタやってる時点でもう救う価値無いよね /20210515195817(5), ■グルメ増田に聞きたい /20210514185041(5), ■anond20210515024405 /20210515133409(5), ■ /20210515210548(5)

2021-05-15

anond:20210515200929

IT業界の育成能力がないしいつまでたってもベストプラクティスが導けないっておかしいだろ

↑こいつIT業界向いてない

2021-05-09

anond:20210509131441

ベストプラクティス理解できない人ね。何かやらかすまで治らないかもね。

そういえば、あるQiita記事思い出した。その同僚よりは遥かにましだろうけど。

https://qiita.com/dd0125/items/d31302d52494db5c035d

静的解析ツールが言っているかベストプラクティスだよって言っているのは、

自分が聞くと、先生が言っているから正解だよ!って言っているようにしか聞こえないです。

ちゃんとした理由説明いただければ、もう少し話ができたような気がします。

ベストプラクティスから静的解析ツールが言ってるんだよなあ…(元の文脈だとデフォルトONになっているオプションの話)

自信家の新人エンジニアが辛い。

敵がこの1ヶ月でやったこと、言ったこと。

この人と一緒に働かないといけないの辛すぎて転職考えるレベルだわ。せめて素直な人ならいいんだけども。

辞めてくれないかな。

そしてこんなんでも多分うちの給与水準からすれば年収700万ぐらい貰ってるはずだ。やっぱり給料と実力って関係いね

あぁ〜明日もまたこの人と働くのかと思ったら憂鬱だわ。

2021-04-24

ビデオ会議オンライン授業・研修ノウハウ

以下、大学オンライン授業に関するノウハウを列挙していますが、大学に限った話ではありません。ビジネスにおけるビデオ会議企業における新入社員研修にも当てはまります

http://onlg.cds.tohoku.ac.jp/

https://online-edu.astr.tohoku.ac.jp/knowledge/open.knowledge/view/30

https://online-edu.astr.tohoku.ac.jp/knowledge/open.knowledge/view/46

https://utelecon.adm.u-tokyo.ac.jp/improvement/

https://office.ilas.nagoya-u.ac.jp/%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E6%8E%88%E6%A5%AD%E3%81%AB%E5%88%9D%E3%82%81%E3%81%A6%E9%96%A2%E3%82%8F%E3%82%8B%E6%95%99%E5%93%A1%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E6%95%99%E6%8E%88/

週明けからテレワークの促進、オンライン授業への移行により、ネットワーク帯域が逼迫し、企業会議大学の授業、新入社員研修に影響が出ることが想像されます。また、1年経っても社会人学生教育サービス事業者いずれも、「モバイルWiFiで何とかなるだろ」と回線を整備していません。(一方で、この期に及んで、まだ数百人規模の企業合同新卒研修を開催している研修会社もありますが)

その中で、過剰な解像度 (受信側の画面サイズZoom自動調整) でのカメラ表示、全員の手元にある教材をわざわざ画面共有しての講義、画面を最大化しないと見えないほどの文字で詰め込まれパワポでの、会議講義研修は、結果としてコミュニケーションロスを生み、意思決定や学びを阻害します。上記ノウハウなどを踏まえ、ネットワーク負荷の少ないオンライン会議講義研修実施しましょう。

そもそも、授業や研修カメラなんていらんよ。研修 (新卒だけでなく、いい年したオトナ相手でも) だと「講師は受講者の顔を見て様子を観察」とかさせられるけど、大人なんだから、わからないことがあったら質問してよ。わからないことが言葉にできないということも含めて質問してよ。「私が困っている顔をしているのにサポートしてくれない!」とかやめてよ。

社会人研修における対面研修の徹底的な縮小

https://ideabox.cio.go.jp/ja/idea/06377/

ログイン ユーザー登録
ようこそ ゲスト さん