はてなキーワード: パスワードとは
取り上げた技術は、本格的な開発でも役に立つもので、最も学習コストが低いものを選んだ。
重要度が低いものは載せていない。たとえばHTMLとCSSなんてググりながら書けば全く問題ない。Bootstrapなどのフレームワークも全くやる必要はなく、仮に就職先で使っていたら覚えればいい。
逆に言えば以下に挙げる技術は、そもそも概念自体がプログラミングにとって普遍的なものであり、(基礎的な部分を)調べながら使うようではエンジニア失格ということ。
基本的に現在では、バックエンド・フロントエンド・運用保守全てができないエンジニアに価値は無い。
以下に挙げた技術(①⑤⑥は他の言語やフレームワークで代替可能)が身に付いていなければまともな企業に就職することは難しい(もちろん、下らない業務システムを下請けで作ってる底辺企業には入れるだろうが)。
経験者でも、これらができない/わからないのは、相当恥ずかしいことだと思った方がいい。
特定の言語やフレームワークの書き方を知っていること自体に意味は無い。
重要なのは、他の言語やフレームワークにも共通する基礎を理解すること・保守性やセキュリティなどの品質を高める使い方ができること。
この2つは習得が容易だし、今覚えておけば向こう10年腐ることはないだろう。
基本的な構文や、よく使う標準ライブラリは勿論、高階関数・クラス・非同期処理等の発展的な機能も知り尽くしていなければならない。
言語のみではなく、パッケージ管理、単体テスト、タスクランナー等の周辺ツールの使い方も熟知している必要がある。
また、「リーダブルコード」や「コードコンプリート」に書いてあるような良い作法も身に付ける必要がある。
Gitを使えないのはプログラマーとして論外。細かい機能は調べればよいが、
多くの場合、本番環境やテスト環境はLinuxサーバーであるから、以下のような基本的な概念と使い方を知っておく必要がある。
環境構築、CI、デプロイなどは、現在コンテナを使って行うことが当たり前になっている。
これも細かいことをすべて覚える必要はないが、Dockerfileの書き方や、docker-composeの使い方などは知っておかなければいけない。
Flaskは、数あるWebフレームワークの中で最も簡単。本当に呆れるほど簡単で、Pythonさえ書ければすぐにアプリを作れる。
フレームワークを覚えること自体が重要なのではなく、Web開発の基本を習得することが重要。HTTP、ルーティング、データベース、SQL、認証、セッション管理などは当然すべて覚える。
データベースは、就職したらMySQLやPostgreSQLなどを使うことが多いかも知れないが、今はPythonの標準ライブラリにあるSQLite3を使えば十分。
作ったアプリを公開したければ、「Heroku」などにデプロイするのが良いだろう。
ブコメで指摘をいただきました。HerokuではSQLite3は使用できないようです。公式のドキュメントに従ってPostgreSQLを使用して下さい。
SQLite3はファイルにデータを持てる簡易DBなんだけど、Herokuにデプロイしてもストレージ的な使い方はできないから、結局PostgreSQLを使う必要あるから注意してね。(DAOを丸ごと書き換える羽目になる)
参考: https://devcenter.heroku.com/ja/articles/sqlite3
今の時代、フロントエンドをフレームワークなしで作るのはただのバカ。
2021年現在、実用的なフロントエンドのフレームワークはReactとVueしかない。Vueの方が少し簡単なのでこちらを選んだが、JavaScriptをしっかり理解しているなら大差は無い。
フロントエンドには膨大なパッケージ群があって全部覚えるのは大変だが、とりあえずまずはVueを完璧に使えればいい。Webpackの設定などは既存のものを流用すればいい。
アルゴリズムは全てのコンピュータ技術の基礎であり、絶対に知っていなければならない。
高速フーリエ変換のような高度な数学は必要ないが、クイックソートや木構造のような基本的なアルゴリズムは当然、その性質を知っていなければならない。
それらは言語の組み込み関数や標準ライブラリでも使われており、理解していなければ、それらの機能を正しく使うことができない。
また、プログラムを読み書きする際には、そのコードの計算量を見積もれなければならない。
セキュリティは言うまでもなく学ばなければならない。
有名な脆弱性や攻撃手法(XSS・SQLインジェクション・CSRFなど)が何だか理解していて、その対策を実装できなければならない。
各種暗号化技術や署名などについても、実装の詳細は知らなくていいが、共通鍵暗号や公開鍵暗号などの特性は理解する必要がある。
いくつか面白い記事を見たので、自分も何か発信してみようと思ったので
暗黙のルールみたいなものが今まで自分が匿名掲示板で触れてきたそれと違う気がして、それが面白い所だと思う 今後何を書こうか楽しみ
しかしこの文字を書き込むページに辿り着くまでにかなり時間がかかった。
記事を読んで「ああ、ちょっと自分も、なんか書いてみようかな」と思っていたことを思い出すと、卒業アルバムか何かを開いているような感覚に襲われる そんなレベル
匿名で日記なんて今までどっかにあったようなシステムな気がするが、何か面白い。評価できる。
なんか使いづらいし、ここがどんなコミュニティなのかわからない
そういうのがなんとなくわかってきた頃には、あるいはその前には、飽きてるだろう。さよならだ
インターネットでなんでも魚拓取られてしまう時代において、軽率・厳重含めあらゆる書き込みが一切残らないのは本当に素晴らしい。
もしも自分の考えがあとから変わっても「前こう言ってたよね?」と粘着される心配もナッシング
通常のツイッターであれば流石にアウトなことでもトランプ式ツイッターならオールオッケー。
個人情報を書こうがパスワードを書こうがスタンドアロン端末内で無へと消えるだけのデータなので何の問題もない。
過激な発言をした後に炎上してないか気にする必要はもちろんなし。
その上ナイスな発言をした後だってチラチラファボ数を確認してしまって時間を無駄にすることもなし。
ネットの書き込みに他人がどんな反応を返すのか気にしてる時間なんて人生の無駄でしかない。
トランプ式ツイッターはチラシの裏にポエムを書いてるだけなので時間の無駄と思う人もいるかも知れない。
でも違う。
書くことで人は初めて「これはもう忘れていい」と判断できる。
昨日見たドラマの感想や、一週間前の嫌な思い出、さっき思いついた寒いダジャレ、そういったものに脳のメモリを使っていては人生がゴミになってしまう。
あと一つは?
知らないうちにQNAPのNASにランサムウェアが入って荒らされていた。
心当たりのある人は同様の被害がないか一度確認してみたほうが良いかも。
NAS内のフォルダごとに「!!!READ_ME.txt」というファイルがあり、テキストファイルを開くと「ファイルを暗号化したから、解除のためにはこのアドレスにアクセスしなさい」といった内容の英文。
調べたら約25000個のファイルが7z形式に変換されてしまっていた。
更新日時からすると、4/22ごろに侵入されて暗号化処理が進み、
4/23の午前3時にMalware Removerの定期スキャンが入って、そこでウイルスは除去された様子。
監視カメラファイルの保存が主な目的だったから、実害は過去の映像がみられなくなったくらいの被害だが、大事なファイルがあったら危なかった。
web情報では、2021/4/19あたりから各地でQNAPのNASに被害があったとのこと。
HybridBackupSyncのアプリの脆弱性が原因のよう。dropbox同期に使っていた。
被害時期に、特にプログラムのインストール等を実施した心当たりなし。
gigazine.net - QNAP製NASへのランサムウェア攻撃は公式バックアップソフトにハードコードされたパスワードが原因か
https://gigazine.net/news/20210430-qnap-ransomware-hard-coded-password/
規約読めばわかるがアウトだ
常識なんだが裏技として破るアホが全世界中にいて、おっしゃる通りネトフリでは少々厳しく(そして通常個人利用でも不便に)なりつつある
棘でネトフリでカップルでアカウントを共有していて、彼女が視聴履歴で浮気を発見したという話にて、ネトフリのアカウントは共有していいのか?してはいけないのかが議論になっている。
ネトフリのサポートセンター(https://help.netflix.com/ja)でチャットや電話で問い合わせできるので確認したところ、、、
※チャットも電話も日本語で問い合わせ可能(但し電話での日本語対応は9:00〜21:00まで)
・アカウントは同一住所に住む家族内だけで共有する利用をしてね ⇨規約通り https://help.netflix.com/ja/legal/termsofuse?rev=34265 ・同一住所に住む家族以外でアカウントを共有する利用はサポートセンターでは把握できないけど、ユーザーでアカウントを適切に利用してね ⇨深くは追求することはしないけれども、(規約に書いてあるんだから)どういうことか分かっているよね?
↓のように共有する場合は警告が出るようになったり、アカウント共有行為には厳しくなっている。ユーザーが適切な利用をしないと制限が厳しくなるだけだから止めよう。
Netflix、パスワード共有に「警告メッセージ」を表示か。家族以外とアカウントを共有していませんか?
https://www.huffingtonpost.jp/entry/story_jp_604f12ffc5b65bed87dc31cc
ストリーミング情報サイトThe Streamableは、一部のNetflix加入者が再生しようとしたときアカウント所有者と同じ世帯ではないと検出されて警告メッセージを受け取ったと報告しています。「このアカウントの所有者と同じ世帯でない場合は、視聴を続けるためにご自身のアカウントが必要」と表示されて、その後にメールまたはテキストコードでアカウントを確認するか、30日間無料トライアル付きで新アカウントの作成を迫られるとのことです。
このメールにはご注意ください
個人情報を不正入手するために使用された不審なリンクが含まれています。リンクをクリックしたり、返信に個人情報を記載したりしないでください。
Rakuten お客様
残念ながら、私たちはあなたのアカウントを更新できませんでした。
今回は、カードが期限切れになってるか、請求先住所が変更されたなど、さまざまな理由でカードの情報を更新できませんでした。
アカウント情報の一部が誤っている故に、お客様のアカウントを維持するため アカウントの 情報を確認する必要があります。下からアカウントをログインし、情報を更新してください。
なお、24時間以内にご確認がない場合、誠に申し訳ございません、お客様の安全の為、アカウントの利用制限をさせていただきますので、予めご了承ください。
お問い合わせ:カスタマーサービス。
お知らせ:
· パスワードは誰にも教えないでください。
· 個人情報と関係がなく、推測しにくいパスワードを作成してください。大文字と小文字、数字、および記号を必ず使用してください。
· オンラインアカウントごとに、異なるパスワードを使用してください。
Rakuten
From: "【楽天市場】" <rakoten-card@example.com>
rakoten