はてなキーワード: サーバとは
学生時代にエディタ戦争というものを知って、vimかemacsかということで、ストールマン先生を信じてemacsを使い続けてきた
基本的なキーバインドは熟知しているので生産性は高いし、lispでカスタマイズする方法も知っている
だがvscodeを布教する連中が現れてから「そろそろ俺も老害か?」と思うようになってきた
しかしリーナス・トーバルズも、Matzも、デイブ・トーマスも、グイドヴァンロッサムも、DHHも、ビャーネ・ストロヴストルップもEmacsユーザーである
サーバサイドにemacs-noxが入ってない時は仕方なくviを起動するが、開発は常にemacsを使う
してませんね。
そんな事無いよね。Linuxサーバの保守とかでパッチノートとか読んだこと無い?
インストールし終わったらほとんどアップデートしてない凄まじい運用してるんならあれだけど
これだとどう?
比較の話ですが、nodeやらpythonやらに比べたら「実際にそのプロダクションで使っているコマンド」のアップデートの頻度はずっと小さいですよ。
今までにされた検証は遥かに多く、コマンドのソースコードは遥かに小さいので、当たり前ですが。
命に関わらないシステムを動かしてるWeb系の業界想定ならRustで書くのが非生産的なのは同意だけど、なんで危険になるのか知りたいね。
コードを読んだ人数も実際に動作検証された回数も1桁単位のその場その場で作られたコードよりも、
長年にわたってメンテナンスされ、膨大な人数の技術者に読まれ、億を優に超える回数で、特殊なケースを含めて様々なパターンで実行された小さなコードの方が信頼性が高いからですね
そんな事無いよね。Linuxサーバの保守とかでパッチノートとか読んだこと無い?
インストールし終わったらほとんどアップデートしてない凄まじい運用してるんならあれだけど
これだとどう?
命に関わらないシステムを動かしてるWeb系の業界想定ならRustで書くのが非生産的なのは同意だけど、なんで危険になるのか知りたいね。
噛み合わないポイントはここらへんにあるかもね
シェルスクリプトに使用したコマンドのすべての挙動を把握している?
使用予定のオプションだけでも出力結果のすべてのパターンを把握している?
人が手て使うことを想定された曖昧さの残るコマンドと、高級言語の機械が使うことが前提の曖昧さの少ない機能だと全然違うものだと思うが
そんな事無いよね。Linuxサーバの保守とかでパッチノートとか読んだこと無い?
インストールし終わったらほとんどアップデートしてない凄まじい運用してるんならあれだけど
「よく検証されている」というのはされているかいないかというバイナリーな概念ではなく程度問題なので、UNIXの標準コマンドと高級言語の標準ライブラリなら標準コマンドの方が"遥かに"よく検証されているし
論理的じゃないよね
刑事だと下調べの時にヘマして生IPでアクセスした後、torやらVPNでアクセスして足が付くパターンばっかりだ。
刑事上等ってやつはかなり少ないけど、ノーログのVPN使って民事の範囲で悪さをしてやろうという人間が今のインターネットには多いなと感じる。
tor使ってますwみたいなイキリも昔からいるけれどもtor弾いてるSNSも多いし、闇に流れた個人情報を気にする奴はいない(というか気が付かない)
じゃあどうすんねんって言う話が来るけど、マジでどうすればいいんだろうね。
IPレンジ配布時にログの保存ガイドラインを制定してノーログVPN業者を締め出すとか?
結局そうなると闇で売られてるハックされたremoteDesktopで串化された奴を使って誹謗中傷しだす奴が出てくる(というかこっちは刑事上等の奴が日ごろ使ってる)
ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからのホットエントリ、ブクマ数順トップ30
ブクマ数 | タイトル | ドメイン |
---|---|---|
1590 | TVAL now(ティーバル ナウ) - テレビ番組リアルタイム視聴率 | tval-now.switch-m.com |
991 | データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之 | ocw.tsukuba.ac.jp |
869 | 家電に対して適切な補償に入ることで修理コストを下げて生活を安定させる - izm_11's blog | izm-11.hatenablog.com |
820 | パワポ生成AI 自動プレゼン生成ツール | ai-tool.userlocal.jp |
684 | 2023年にブックマークしたページでよかったもの集めた - Really Saying Something | toya.hatenablog.com |
675 | 25年前の紙面が縁結ぶ 本紙「私の赤ちゃん」で隣に載った大泉拓途さん、沙綾さん(十勝毎日新聞) | kachimai.jp |
625 | 【2023.12.11更新】『このマンガがすごい!2024』今年のランキングTOP10を大公開!!【公式発表】 | konomanga.jp |
601 | バックスラッシュと円記号の歴史と違い | penpen-dev.com |
558 | インターネットで実名でレスバしてたらISPの社長から脅迫された話。そして17年後… - rna fragments | rna.hatenadiary.jp |
555 | 【お願い】広告ブロッカー(Adblock)の除外設定をお願いします。 - すまほん!! | smhn.info |
482 | honto - 「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ - hontoからのお知らせ一覧 | honto.jp |
479 | DNS浸透いうな - それは言葉狩りじゃなくて | dns.lavoscore.org |
460 | 「事実誤認や著しい誤りがある本は出版されるべきではない」という主張について見解を教えていただきたいです。私は、内容が正しいものであってもなくても、出版される事自体は問題なく、出版後に適切な批判を受けるでよいのでは、と感じているのですが、いまいちすっきひ論理的に整理できずに悶々としています。|新たな発想を生み出す質問箱 Querie.me | querie.me |
459 | 人生を変える社会学──『岩波講座 社会学』刊行にあたって | tanemaki.iwanami.co.jp |
456 | 『メタバースの失敗はセカンドライフの失敗を元に学べ』とか言う人はだいたいエアプなのでSL歴16年目の私が教えます - urakatahero”B”log | urakatahero.hateblo.jp |
456 | サマーズ氏: 人手不足は企業が低い賃金しか支払わないせい | グローバルマクロ・リサーチ・インスティテュート | www.globalmacroresearch.org |
451 | 韓国のTwitchに関するお知らせ | blog.twitch.tv |
451 | 【速報】新潟・糸魚川市で夜に気温が急上昇し26℃を観測 12月の観測史上初めて25℃超の夏日に | 新潟ニュース NST | news.nsttv.com |
442 | バンクシーはなぜパレスチナで作品を描き続けるのか? | casabrutus.com |
417 | 年末3日間で「人を呼べるくらい」片付いた部屋にする計画を徹底解説! - ミニマリスト華のブログ|お金が貯まるシンプルライフ | hana-heya.com |
416 | OSS 観光名所を貼るスレ - ぽ靴な缶 | blog.pokutuna.com |
412 | パスキーの基本とそれにまつわる誤解を解きほぐす | blog.agektmr.com |
411 | Wave Terminal | www.waveterm.dev |
396 | はてな★ギャラクシー | hatebu-galaxy.vercel.app |
395 | 勝手に輝いていた増田ブコメ大賞2023 - 誰かの肩の上 | daydollarbotch.hatenablog.com |
383 | 韓国だけ低画質で動画を見る?「ネットワーク使用料」 問題総まとめ|韓国のIT&スタートアップ業界専門メディア「KORIT」 | www.korit.jp |
376 | 【極シリーズ】パサつきなし!しっとり柔らかジューシーに焼き上がる 「極 鶏むねステーキ」 | クックパッド | news.cookpad.com |
374 | 【投票しよう!】ミソジニー・オブ・ザ・イヤー2023 | men-with-women.com |
348 | 【ベストバイ2023】買ってよかったモノ・ガジェットBEST10 | LOPYLOG-ロピログ- | taotaoblog.net |
344 | Ubuntu 22.04 LTS サーバ構築手順書 | server.lavoscore.org |
344 | ブラック・ナードから見た日本の漫画、アニメ、そしてそのサブテキスト(=言外の意味):オマール・ホルモンさん インタビュー | elabo | www.elabo-mag.com |
冪等ってのは簡単に言うと同じプログラムを一日に何回動かしても問題にならないような設計ってことね。
例えば、失敗したときにフォルダが残って問題になるらしいけど、冪等ならもう一度動かせば問題が解消するからサーバがうんこならリトライ3回くらい回すようにすれば割りと解決する。
プログラムが冪等だと運用の幅が広がって逃げ道がたくさん作れるんだよね。
スケジュール実行されるアプリケーションでバグがあった時つらいのは、オンコールが来たり、上司がイライラしてる中急いで修正しなきゃいけないとかで時間に追われることが多い。
冪等なプログラムなら明日のスケジュール実行を待たずにリリース当日に何回か動かして問題があったらゆったり解消して明日のスケジュールに間に合わせることができる。
ベンチャーとSIerの中間にあるような会社。有名企業の子会社です。
新卒をここ2年で採用開始し、毎年4,5人ずつくらいとっているが、丸二年経たずして合計9人中3人が既に辞めている。メンタルを崩した新卒も複数いる。
そもそも新卒教育体制とか何も考えずに採用だけ開始した。しかも未経験新卒可で。
iOSエンジニアにサーバサイドのマイナー技術の研修を受けさせ、メインではないが開発をさせる。しかも新卒iOSエンジニアにも。
SalesForce の Apex やってた方が数十倍潰しが効くようなサーバサイドのマイナー技術で内製と外販をしている。
代表がエンジニアでないのに技術選択に口出しする。受け入れないと強権を発動する。ECサイトをRDBMS使わずNoSQLだけで作れとか、細かいUPDATEが走るミッションクリティカルなシステムのDBにRedShiftを使えとか。
給料が安いのはよくあるが、その上ほとんど伸びない。30歳にならないと500万円を超えないレベル(30にならないと超える人がそもそも出てこない)。なっても超えない人が結構居る。
iOSエンジニアのレベルは非常に高いが、上記の様な待遇。他のベンチャーならはるかに上のオファー金額出すところがゴロゴロあるレベル。
iOSエンジニアにオファーを出す時安く提示したが、結果を出せばすぐ伸びるとだまし討ちをした。
iOSエンジニアを成果と能力の割に冷遇しているが、iOS関連イベントではスポンサードしまくるなど、外面はいい。全般的にこの会社、特に代表は外面が非常に良い。
新卒が入ったタイミング前後から、一般的に見てシニアクラスでしっかりと基礎が分かってるエンジニアからどんどん辞めていった。
シニアクラスの人がどんどん辞めて、そのかわりジュニアクラスの人がどんどん入ってきた。結果、ただなんとなくワイワイして技術力スカスカの会社まっしぐら。
分かる人にはあの会社だと一発でわかると思うので、広めて欲しい。
代表にもはや自浄能力はない。辞めては困る人が辞めて反省してはしばらくしたらけろっとそのままの振る舞いと行動を繰り返しているだけ。
先月引っ越しました
その機会にまだ動くけどHDD壊れてSSDが500GBで結構かつかつ(SSDメモリ刺してなんとかしてた)のゲーミングPC(6年前に30万ぐらい)も
買い換えました(実家からの引っ越しなので、旧PCは実家で使ってます)
ディスプレイやスピーカ、キーボード、マウスも新調して必要最低限を揃えたらそれ以上が欲しくなる性
めっちゃいいんだけど、一番安い3kぐらいの買ったので、13kぐらいのやつが欲しくなってる
メーンのスピーカ(旧環境と同じ奴が型落ちして黒金で安かったからそれにした)も5kぐらいのやつなので更新したい
で、ミニマリストを目指してレンジ台以外の家具はクローゼット内の衣装ボックスとPCラック(地べた置きはNGらしい)以外すべてomitしてきたのでその反動でいろいろ欲しくなりがち
ウォータサーバとかワインセラーとか(家具レベルのやつも含めて)
今一番欲しいというか、今後必要になるのでは? というものがVRゴーグル
今のところ、Vtuberなろうとして2dのやつ自分で作ったけど、活動してないレベルでPCは動画見てゲームして漫画読む機械
ツイッタとかでVRCとかよいよって常々流れてくるし、FANZAとかで気になる作品がVR用だったりして、そのうち足を突っ込んだろうなと思いながら、手を出せずにいる
VRだったりMRかARだったり、今後多分MRのV寄りで落ち着くのではと思ってる
{ラブドールにテクスチャ張ってもらうだけだと、自室が汚いとしんどい(逆にエロいか)ので}
というわけで以下のものを購入しました(VRゴーグルは買ってないしまだ全然買うつもりない)
・ウィッグ
・偽乳(Dカップ)
↑ここまではバレても、ネタとか女装というか女装して動画とってバズりたかったんやーって言い訳きくもの
なので、みっつりんで購入。無事届いた(新居には宅配ボックスないので実家に届けてもらって無事回収)
↓流石に言い訳できないので、信長書店だったか、TENGAShopだったかで購入
トートバッグがパンパンなって、職質された時のシミュレーションをずっと考えながら電車乗って帰った
・ジョークグッズ(白いやつ)
結果、大勝利
なんかリアクションあったらまた詳細補足する(リアクションなんてするな)
結果としては生きててよかったレベルで、不満があるとしたら
エアラブドールとジョークグッズの相性が悪くて、ちょっと装着に手間取ったことぐらいなのですが、
もうエアラブドール(通称エアちゃん)と住むので、オナクラも行き収めだなと
今まで180点ぐらいの嬢にハマって長続きしたり騙されたりしてて、ちょうど今は超絶お気にが居なくて
130点ぐらいのと115点ぐらいの嬢とだけ居る状態で
115のほう3回目ぐらい
(ワンチャン130はエアちゃんに黙ってこっそり行くかもなので行き収めとしてはちょうどよかった)
かなりさばさばした口数少ないこで、でも今日は結構向こうから喋ってくれた
あかん合図。客も嬢も過去とか現状の悩みとかを言い出すと情がうつったりして変な風になる
ってわかって過去二回避けてたのに、将来の悩みとかを聞いてしまった
こちらもどれくらい騙されたとか、何万貸したとかのエピソードを(誰にも言えないのでずっと言う相手を探してしまっている)
こういう仕事は割とあるんだがなかなかのヤバさだったので紹介したい
ちなみにサービスの内容は非常に良くてユーザーも万単位で付いているらしい
バックエンドはAWS EC2で動作しているがログインアカウントは共通化されていてパスワードを全員で共有している
ユーザーを追加しようとしたら「そのような勝手な行為はセキュリティ上許可されていません」とのこと
本番環境とStagingはインスタンスが分かれているが運用は同じ方法
Staging上で5人ぐらいが作業しているが、ホームの下にそれぞれのユーザーが自分の名前でディレクトリを作って作業している
バックエンド側のシステムは詳細は伏せるが、某システムで動いている
仮にNode.js系だとすると、package.jsonがあってnpm run installでインストールするのだが、普通にインストールしようとするとエラーになる
内容は依存関係で失敗しているのだが、本番も同じソースで動作している
動作させるにはnode_modulesをまるっとコピーして、とのこと
さっきの自分の名前のディレクトリ配下にコピーしてきて、適当なポート番号でサーバを立ち上げれば一応は動く
このため、新しいモジュールを入れようとすると依存関係で失敗するため、便利なモジュールがあってもインストールできないし
セキュリティアップデートも当てることはできない(現にバージョンがすごく古い)
ソースコードはGitHub管理されているがセーブポイント感覚でcommitされているのでコミットログを見ても何が起きているのかさっぱり分からない
おまけにPRも使わずにmainにマージしまくっていてわけがわからない
加えてソースコードはコメントアウトの嵐でどこに何が書いてあるのかさっぱりわからない
データベースはPostgreSQLだが山ほどテーブルがあるのに外部キー依存は入っていないしVIEWも作られていない
まぁ、他にもテーブルを見ていくとアンチパターンのオンパレードで、EAV、ジェイウォークあたりは確認できたしHTMLやSQLが格納されているテーブルも見つけた
ソース上でクエリを作ってAPIを作っているが、ザッと見ただけでもインジェクションし放題の状態になっていた
フロントエンドも詳細は伏せるが、いわゆるReact的なものを利用している
こちらは npm run installでインストールできるし npm run devでちゃんと動く
ただ前述の通りバックエンドはローカルで構築できないのでEC2を利用するしかなく、CORS対応のためのプロキシを自前で用意する必要があった
バックエンド同様にGitHub管理されているが、管理しているだけ
バックエンドは5人ぐらいが利用しているが、ソースコードを編集するのは実質1人なのでコンフリクトはほとんど起こさないらしいが
フロントエンドは5人ぐらいが編集するのでコンフリクトしまくっている
解消するときにデグレすることが日常茶飯事でその都度Hotfixしている
コードもコメントアウトだらけなのに加えて、不必要なコードが大量にあるので可読性が著しく低い
(難しい処理を読み解いて追いかけていったら最終的に使われていない、などが大量にある)
2000行ぐらいあるコードとかChatGPTに突っ込んだら20行ぐらいになる予感がある
また、DBがご覧の状態なので取得されるデータも全然抽象化できておらず、コードが膨れ上がっている
例えばProductの一覧データをサーバから取得して、ユーザーがクリックしたProductをCartに投入するのだが、投入する情報はProductではなく、CartItemにする必要があるし
OrderするときはOrderItemにしてAPIを叩く必要がある
ほとんど同じ情報なのだが微妙に変わっていたりKey名が違っていたりするのでそれぞれ変換する
他にも数え上げればキリがないが、コピペして少しだけ改変している部分などが大量にあってバグがあるのかどうかすら判別できない
DBにHTMLやSQLが入っていると言ったが、調べて見るとDBから取得したHTMLをそのまま埋め込んで表示していたりした
SQLについてはフロントエンド側でSQL生成しており、そのテキストをAPIに送り込んでサーバ側で実行して貰った上で格納とかしていたので
「ここにDROP TABLEとか書けばTABLE消えるんですか?」
と聞くと
とか言われたのでことの重大さを伝えたが、まだ対処できていないようだった
認証等はOAuth2を使っていたので大丈夫そうだったが、本当に大丈夫かどうかは自信がもてない
システム内容はゴミのような状態だがサービス的には良いので、幹部やプロダクトオーナーからは追加要望が山盛り来ている
開発チームが「稼働が足りない」という理由で断ったので「じゃぁ支援して」ということで自分のところに来たのだが
「申し訳ないが、そもそもそういうレベルに無いし、全て作り直しが必要」
と伝えてもどうやら伝わっていない様子
ちなみに元々の開発チームは過去にもこんな感じでサービス作ってたらしいが売れないので問題になってなかった様子
ぱっと見は動いているように見えるのが厄介なところ
正直逃げたいところではある