はてなキーワード: dbとは
ハルタ,2021vol88 900pマイクリレー、宇島、久米田を参考にした
プレイボーイ,2011no48 109p この漫画がパネェでじょしらく紹介
月刊少年マガジン,2018vol3 40回月マガ新人賞グランドチャレンジにコメント
コミックビーム,2010vol10 夜は千の眼を持つ、さよなら絶望頓智
(追加、分割)ヤングマガジンサード,2016vol5 クリアファイルのみ
(訂正、追加)ヤングマガジンサード,2014vol3 おわり人間ギャルとルーズ
★重複(廃棄、希望あれば)
(訂正、分割)ヤングマガジンサード,2016vol5 本体のみ
(削除)少年マガジン,2014vol32 巻末赤松コメント、323p青春相談マガジンの回答
かくしごと ひめごと
全曝し展 缶バッジ
アニカン,2008vol50 俗絶望MAEDAXインタビュー
きゃらびぃ,2016vol372 アニメ店長トリビュートに久米田
きゃらびぃ,2017vol392 かくしごと描き下ろし、はじめてのあにめいと
読売新聞,20110914 赤松畑映画対談、久米田上映に言及
ハヤテ99巻
★その他
(削除)夜想bis+ 新房監督インタビュー番外篇,小冊子のみ
(削除)ヤンデレ大全
ベンチャーとSIerの中間にあるような会社。有名企業の子会社です。
新卒をここ2年で採用開始し、毎年4,5人ずつくらいとっているが、丸二年経たずして合計9人中3人が既に辞めている。メンタルを崩した新卒も複数いる。
そもそも新卒教育体制とか何も考えずに採用だけ開始した。しかも未経験新卒可で。
iOSエンジニアにサーバサイドのマイナー技術の研修を受けさせ、メインではないが開発をさせる。しかも新卒iOSエンジニアにも。
SalesForce の Apex やってた方が数十倍潰しが効くようなサーバサイドのマイナー技術で内製と外販をしている。
代表がエンジニアでないのに技術選択に口出しする。受け入れないと強権を発動する。ECサイトをRDBMS使わずNoSQLだけで作れとか、細かいUPDATEが走るミッションクリティカルなシステムのDBにRedShiftを使えとか。
給料が安いのはよくあるが、その上ほとんど伸びない。30歳にならないと500万円を超えないレベル(30にならないと超える人がそもそも出てこない)。なっても超えない人が結構居る。
iOSエンジニアのレベルは非常に高いが、上記の様な待遇。他のベンチャーならはるかに上のオファー金額出すところがゴロゴロあるレベル。
iOSエンジニアにオファーを出す時安く提示したが、結果を出せばすぐ伸びるとだまし討ちをした。
iOSエンジニアを成果と能力の割に冷遇しているが、iOS関連イベントではスポンサードしまくるなど、外面はいい。全般的にこの会社、特に代表は外面が非常に良い。
新卒が入ったタイミング前後から、一般的に見てシニアクラスでしっかりと基礎が分かってるエンジニアからどんどん辞めていった。
シニアクラスの人がどんどん辞めて、そのかわりジュニアクラスの人がどんどん入ってきた。結果、ただなんとなくワイワイして技術力スカスカの会社まっしぐら。
分かる人にはあの会社だと一発でわかると思うので、広めて欲しい。
代表にもはや自浄能力はない。辞めては困る人が辞めて反省してはしばらくしたらけろっとそのままの振る舞いと行動を繰り返しているだけ。
※架空言語、という事にしておいてほしいんだが
List<Record> rows = DBから持ってくる(); // 合計金額を求める String total = "0"; for (Record r : rows) { BigDecimal temp = BigDecimal.parse( カンマを削除する関数(total) ); BigDecimal temp2 = temp + r.金額; total = カンマ区切りの文字列にする関数(temp2); } // やったー合計金額を計算してカンマ区切りの文字列にできたよー return total;
とか
// async await は非同期処理を同期してくれる魔法の言葉だって!よく知らんけど await axios.get('/foo') .then(function(result) { // やったー結果が得られたよー });
とか
正直なところ、こういうコードのお守りするの、そろそろキツい。。。
アイアンマン、ソー、キャプテンアメリカがドラゴンボール、幽遊白書、スラムダンクでそこに数作品集まってアベンジャーズ、ワンピースやるろ剣も電撃参加して綺麗に終わったのがエンドゲーム
今のMCUはナルトやブリーチが無いるろ剣時代のジャンプなのよ。その時代のパンチ力弱めの作品を実写化したってウケるわけ無いし儲かるわけない
管理とかコンテンツが多すぎるとか以前の問題だと思う。もう一回アイアンマン達を戻そうって考えも悪くない。実際DBは超で、幽白は実写化、スラムダンクも映画で成功している。この先ブレイドやデアデビルやったって日本人にとってはゾンビパウダーの実写化みたいな感じだしそれを見るために過去作を我慢して見ないといけないのは流石に限界
ウルトロンくらいまでのアイアンマン1作だけ見ておけば大丈夫よな空気に戻さないとMCUはもう無理でしょ。日本じゃなく本国アメリカでどうしようも無いんだし。
こういう仕事は割とあるんだがなかなかのヤバさだったので紹介したい
ちなみにサービスの内容は非常に良くてユーザーも万単位で付いているらしい
バックエンドは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を使っていたので大丈夫そうだったが、本当に大丈夫かどうかは自信がもてない
システム内容はゴミのような状態だがサービス的には良いので、幹部やプロダクトオーナーからは追加要望が山盛り来ている
開発チームが「稼働が足りない」という理由で断ったので「じゃぁ支援して」ということで自分のところに来たのだが
「申し訳ないが、そもそもそういうレベルに無いし、全て作り直しが必要」
と伝えてもどうやら伝わっていない様子
ちなみに元々の開発チームは過去にもこんな感じでサービス作ってたらしいが売れないので問題になってなかった様子
ぱっと見は動いているように見えるのが厄介なところ
正直逃げたいところではある
これは単なる想像なんだけど、増田がよかれと思ってあれこれ色んな原因に繋がりそうな情報を出し過ぎた説とかない?
「昨日もネットワークの調子が悪くて…」とかも多分伝えてるじゃんね?
ベンダーの人の頭の中に増田からの有象無象の情報があるけどクリティカルに原因に結びつくもんがなくて、
しごでき同僚は「1日2回止まる」って現象しか言ってないから、その場合のQ&Aにしたがって「ログDBの破損」って答えたのかも?
会社で使ってるシステムが1日2回くらい停止するようになったのでベンダーに連絡。サーバとかログとか見てもらったんだけど
「わかりませんねー」「昨日ネットワークの調子が悪かったんですよね?そのせいでは?」等言われて直らず。
上司にも、ベンダーから匙を投げられた事は連絡し、仕方ないねという空気になったものの
使っている人は1日に2回も止まると大変なので改めて苦情が来る。
ここで登場したのが仕事ができる同僚。
ベンダーに連絡を取り、仕事ができる同僚が改めて「1日に2回くらい止まるんですけど、原因わかりますか?」と聞くと、ベンダーが突然「ログDBが壊れている可能性がある」などと言い出した。
お前いままでそんな事一度も言わなかっただろうが。
で、30分くらいなにか作業したらあっさり直る。
この件に限らず、別のベンダーもそう。自分にはろくに説明せず、会話もしたがらない。
酷いところだと同僚が打ち合わせに居ないと「あーじゃあ今日は打ち合わせにならないですねぇー」とか言ってくる。
おかげで「仕事ができないやつ」の完成だ。自分ひとりでは何もできない。頼んでも誰も何もやってくれず、トラブル解決能力がない。
ミスをしないとか、頼まれた仕事を完遂するとか、そういう部分だけで評価されるなら自分ひとり頑張ればなんとかなったけど
舐めらるともうどうしていいのか分からない。
かといって怒ったりすると今はコンプラ的にアウトだし。
ほんと増田でこの手の会話すると😩ってなる
トンチキなこと言ってるからではなくて、妄想で何者かになろうとしているからだ
何かを真っ当に楽しめるようになる、自信を持つには、根気良くコツコツ積み上げなきゃいけないんだよな
残念ながら君の親はそれを放棄しちゃったみたいだけど、世の中には重たい知的障害があっても正社員雇用で働き、
余暇にピアノやゲームを楽しんでいる人たちがいるという事実を重く受け止めて、自分で自分を育て直したほうがいいぞ
う○ち・ち○こ・ま○こはオッケーで△△はダメってこたぁない
ただ、それだけ繰り返していても人生上向かないぞ
ネタ抜きにマジで言ってるんだけど、君が思ってるほど増田民の生活・給与レベル低くないぞ
フツーにはてな基準(首都圏なら単身で600万以上、地方なら500万以上)あるぞ
賃金格差の闇で微妙にその額に届かない場合もフツーに人生楽しんでる
あと、ワイのような文字通りの意味でのガチ技術ポンコツが何かの間違いで侵入したりすることもゼロではないですけど、
基本的には、某デストリ・某DB屋・某メーカー研究所は、著名なOSSのコミッターがいたりするところと、覚えておくと良いと思います
その人らをgeekと呼ばずして誰をgeekと呼ぶんだという話です
一度でも求人チェックしたことある?その上でエリートしか無理そうだなってなった?
1から10まで米国にお伺いを立ててる日本法人どころか、米国本体でもならないと思うが
そこそこエリートか、国際競争力のある人になる可能性は高いだろうけど、
(すべてのポジションに高給払っているわけではない。どうでも良いポジションはそれなり)
技術以外のウエイトのがデカいって点だけ事実。GAFAMで働いてる連中ですらそう
ミドルウェア界隈で働けば1ヶ月もしないうちに『あっ、技術以外のことしなきゃ』ってなると思うんだけどな
ならなかったのならフリーランスで技術のみ(マネージメント含まない案件) で1000万イケるクラスか
ただのバカですね
中国出身でアメリカの大学院卒でアメリカでソフトウエア開発していたのに
日本でアプリのテクニカルサポート(もちろん日本語堪能)してるオーバースペックとか、
同じく非英語圏出身でもちろん院卒、クワドリンガルで同じく日本でアプリのテクニカルサポート(もちろん日本語堪能)しているオーバースペックとか
もう日本人のサポートに日本人を雇う必要性って無さそうっての見るやで