Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「Heroku」を含む日記RSS

はてなキーワード:Herokuとは

次の25件>

2025-09-30

クラウド導入したのにUSBデータのやりとりされて泣きたい

地方100人未満の会社社内SEをやっている。

若手社員要望クラウドストレージを導入。ノートPC持って社外で作業する人も多いから、便利になると思った。

40代以上からは「メールで十分」「ログインかめんどくさい」と不評だったので、エクスプローラーから直接使えるように自作アプリまで作って、それぞれのPCAWSマウントできるようにした。

導入から1年。

今日事件は起きた。

仲のいいおじさん社員が、USBデータを入れて、車で1時間かけて別部署へ持ってきた。僕の目の前で。にこにこで。

もちろん悪気はない。むしろ「えらいだろ?」くらいの顔だった。

はあ。転職しようかな。

会社HPやら社内システムを一人でちまちま作ってる。

クラウドストレージマウントAWS自作アプリ

機械車両管理(どこに何があるかダッシュボード表示、移動したらLINESMSで通知)

日報集計システム

勤怠管理データ経理ソフトに突っ込める形に変換する)

使ってるのはC++とかRailsとかPythonとかMySQLとか。インフラAWS中心で、heroku実験LINEAPIとかNTTのCPaaSも叩いてる。

一人で社内システムを頑張ってたつもりだったけど

USBで運ぶおじさんの前では全部無力だった。

Permalink |記事への反応(4) | 14:38

このエントリーをはてなブックマークに追加ツイートシェア

2025-06-24

anond:20211204145826

すっかりどこまで書いたか忘れた。

2021年12月ってことは、3年半も前か。

2022年上期 統計検定2級への道

2021年の終わりに↓これを読んだあたりまでだったな。

Pythonで学ぶ実験計画法入門 ベイズ最適化によるデータ解析」

https://amzn.asia/d/0Zcr7n1

すげーいい本だったんだけども、実際に活用する場がないんで(なにせ頭を使わない仕事なんで)読みっぱなし。

今考えるとよくないね

実は、この本に出てくるD最適計画それからサポートベクター回帰っていうやつが1年後くらいにちょっと役立ったのだけど、それは後の話。

ゼロつく」のとき理解できなかったクラス概念も、このころにはすっかり便利さを実感することに。

ここで、もう一度「ゼロつく」に戻ればよかったんだけど、ここまでくると、自分仕事周りのデータに対しては深層学習って不要だなって思って、戻ることはなかった。

前のエントリで書いた放送大学で「Rで学ぶ確率統計」の単位を無事に取れて調子に乗ってたので、せっかく入学したのだからといくつか授業取ってみた。

統計とかプログラミング勉強については、「データ分析知識発見」「コンピュータービジョン」「データベース」の三つかな。

それとは別に文系の科目も調子に乗って履修してる。もともと数学とか嫌いで歴史とかのほうが好きだし。

データ分析知識発見」ってのは、Rを使うやつで、今考えれば多変量解析の入門って感じ。

コンピュータービジョン」はクッソ難しかったな。

OpenCVってやつの使い方をサクっとパパっと知れるんかと思ったら、ガッツリとエピポーラ幾何かいうやつから入って行列三昧だったし。

線形代数を知らないエセ理系舐めんなよ!わかるわけねーだろ(今までの本でも行列を触ってきてたけど、雰囲気でなんとかいける、あるいは読み飛ばしてもそういうもんと思って次に進めた。うまく言えないんだけど、100次元とかあるともう諦めてそういうもんだって割り切れるじゃん?3次元くらいだと、ちゃん現実に戻ってこれないと困るからホント理解できてないのが自覚させられる)

データベース」もお気楽SQLマスターできるもんかと思ったら、歴史から入ってガッツリと三層スキーマなにやら、SQL触るのなんてちょびっとだった。

で、このへんでいろんな方向に手を延ばすのもだけど、1つ資格でも取ってみようかなと思って、統計検定に手を出してみた。

大学がエセ理系ポンコツとはいえ高校出てるんだし大村平の本を読みまくったんだし、受かるだろと思ったが、2級初受験は58点で不合格

すっかり統計学に恐怖が出てしまったので、2級リベンジの前に「Python3エンジニア認定データ分析試験」とかいうやつに挑戦。

こっちは、ホントに易しくて、統計学がわかってなくてもライブラリの使い方がわかればまあなんとかなるもんだった。

ほぼ満点で弾みをつけて、2級リベンジ

今度は過去問を買って真面目に机に向かう。

自分、机に向かうってことが嫌いで、ひたすら通読を繰り返すやりかたしか勉強法を知らなかったんだけど、この時ばかりは体に叩き込む作戦

電卓計算しては、分布表を読んで、判定して、みたいなルーチンを体で覚えて、見事リベンジ

しかし、統計検定2級も受からないくせによく、背伸びしていろんな本読んでたもんだよ。

たぶん、わかったつもりになってなんもわかってなかったな。

2022年下期 統計検定準1級に手を出すも挫折、逃げでまたいろんな方面に手を出す日々

統計検定2級を取った勢いで、準1級とやらもとっちまうかと手をだしたら、テキストが超難しいの。

4章くらい読んで、挫折して、数か月寝かせる、みたいな感じを何度か繰り返すことになった(結局、準1級に受かったのは2025年になってからだ)。

準1級は、統計学以前に、微分積分とか線形代数知識がないとテキスト読めない仕様

例題の解説を読んでも全くわからん

テキストがコレなんだけど、詰め込み過ぎて解説簡素すぎる。

日本統計学会公式認定統計検定準1級対応統計実践ワークブック

https://amzn.asia/d/29tEhIM

「式変形については行間を読んで解釈してくれページの都合で次行くからよろしく!」

っていう感じ。

見事に挫折

統計も、微分積分も、線形代数も徐々にってことで、準1級はいったん休止。

で、統計の基礎固めに放送大学の「統計学」を履修することに。

それからバイオインフォマティクス技術者認定試験かい試験をみつけて、興味が出たので公式テキストをとりよせて挑戦することに。

バイオインフォマティクス入門 第2版

https://amzn.asia/d/e1yUQW9

元々、生物系だったので、なんとなくわかる単語も多かったし(理系のくせに微分積分線形代数ヘナチョコって生物だって丸わかりかもだが)。

これが、ほどよく多変量解析から機械学習からいろいろ網羅されていて、いい勉強に。

意外といい本だった。試験のほうは見事一発合格

同じころ、仕事研究部の若い女の子データ分析を頼まれた。

重いもの運ぶくらいしか取り柄がない腹が出て禿てきたオッサンが、若い院卒様に頼られるって自己肯定感高まる良い体験

そこで使ったのが、D最適計画サポートベクター回帰

2023年上期 引き続き、統計検定準1級に手も足もでないので別のことを

まだまだ鼻くそのようなもんなのに、意外と頼られるっていうことになったんだけど、まあ多いのはデータ可視化だったんで、データ可視化を学んでみることに。

で、一冊教科書的なものから始めることにした。

本当は、ggplotとmatplotlibとかplotlyを100本ノックしようと思ったんだけど、やっぱり急がば回れ、有名な教科書和訳らしいので↓をチョイス

データビジュアライゼーション ―データ駆動デザインガイド

https://amzn.asia/d/fyezhsB

すげーお堅いw

データ表現とは?」とか「意思決定とは?」とかばっかw

やっぱ、こころのどっかで、「チャっとやったらパパっとできる!」みたいなのを求めてるんだよな。

そんで、二冊目はもうちょっと実務的に↓を選んだ。

データ分析者のためのPythonデータビジュアライゼーション入門コードと連動してわかる可視化手法

https://amzn.asia/d/f88EHbl

この本はかなり実務的、というかどうすればお手軽に可視化できるかって話だけなんだけど、おかげさまでキレイに見せるテクニックだけは上がり、職場でも評価は上々。

「なんかよくわかんないけどアイツに持っていけば綺麗なFig作ってくれる。ポンコツからいつも暇だし!」

という状態に。

2023年下期 再び基礎固め

放送大学で「データ構造アルゴリズム」とかいう科目を取ったおかげで、意図せずC言語と関わる。

二度とC言語を使うことなんかないだろうけど、グラフ理論コンピュータと相性がいいのが、データ構造勉強をしてよくわかった。

そんで、やっとこさ挫折していた統計検定準1級の勉強を再開する。

で、また数章読んで飽きた。

だって、難しいんだもん。

っていうか、線形代数微分積分学力不足で投げたことをすっかり忘れて、もう一度開いて投げ出すんだから世話ないわなw

仕方ないから、微分積分高校三年生の使う黄チャートを買って目を通した。

新課程チャート式解法と演習数学III

https://amzn.asia/d/1CjPmou

線形代数

意味が分かる線形代数

https://amzn.asia/d/arDDO2C

を一周。

部分積分と置換積分を手足のように使えるようになってやっとこさ、統計実践ワークブックを読めるように。

読めるようになってから読むと、因数分解くらいの感じでマクローリン展開してきてることがわかって草。

行列アレルギーもだいぶ克服した気がする。

統計勉強リハビリにと、放送大学でも「統計学」という授業をとってみたけれど、統計検定2級より易しかった感じ。

プログラミング勉強ほとんどしなかったけど、Githubアカウントつくって、renderとかherokuウェブアプリを公開したりした。

Gitを覚えてみて初めて分かる、「名前を付けて保存」以外のファイル管理を知らなかった自分のヤバさ。

かいっても、職場みんなそんなんだけど。

続く。

Permalink |記事への反応(3) | 16:48

このエントリーをはてなブックマークに追加ツイートシェア

2025-04-15

自称フルスタックエンジニアに聞きたい

フロント・バック・インフラで一番難しいのはどれ?

これでフロントと答えるやつは似非フルスタック

せいぜいSupabaseやAmplifyでしかバックエンドインフラを触らないカスだろう。Herokuデプロイしてハイ終了ってレベルか。

Permalink |記事への反応(3) | 10:27

このエントリーをはてなブックマークに追加ツイートシェア

2025-03-19

いまの20代開発者は複雑化した「クラウド」にうんざりしている

正直言うと、「クラウド」の複雑さにうんざりしている。

入社して最初仕事は「AWS認定ソリューションアーキテクト」の資格を取ることだった。

会社の先輩はAWSアカウント管理だけで頭を抱えていて、俺は「クラウドってすごいんだろうな」と思っていた。

甘かった。

大学時代PythonちょっとしたWebアプリを作るのが楽しかったのに、今はIAMポリシーとSecurityGroupの設定で一日が終わる。

コードを書いているはずが、実際はYAMLJSONばかり書いている。

先輩(30代)は「昔はサーバーSSHして直接デプロイしてたんだよ」と言うけど、正直それの何が悪いんだろう。

今はCI/CDパイプラインを構築するのに一週間かかる。

デプロイ自体は確かに自動化されるけど、その仕組みを作るのに疲れ果てる。

Kubernetes?EKS?ECS?Fargate?LambdaStep Functions?どれを使えばいいのか分からない。

新しいサービスリリースされるたびに、また一から学び直し。

AWSドキュメントを読むだけで目が疲れる。

友人はGCPを使っているけど、別の呪われた世界があるだけだと言っている。

Azureの話は聞きたくもない。

昨日、単純なWebアプリHerokuデプロイしてみた。

懐かしい感覚だった。「gitpushherokumain」だけで済んだ。

こんなに簡単だったのか。

herokuの料金は高いってよく聞くけど、精神衛生上価値はある。

最近スタートアップでは「NoOps」とか「クラウドレス」みたいな言葉流行っていると聞いた。

Vercel、Netlify、Railway、Fly.ioなどを使ってインフラをほぼ考えずにデプロイするらしい。

もしかしてクラウドの複雑さに耐えられなくなった開発者が増えているのかもしれない。

いや、きっと俺のスキルが足りないだけだ。「クラウドネイティブ」になるべきなのだろう。でも正直、モノリスに戻りたい気持ちもある。

きっと、単純なものが複雑になりすぎたんだ。

クラウド」という名前の下に。

Permalink |記事への反応(3) | 05:48

このエントリーをはてなブックマークに追加ツイートシェア

2023-05-05

かゆうま」みたいなノリで匿名日記を書くサイト作って3年が経った

1年前:「かゆうま」みたいなノリで匿名日記を書くサイト作って2年が経った

去年の投稿で「来年の今頃はマスク着けないがスタンダードになっているかもしれない」と書いていたが、3月13日からマスク着用ルールが緩和され、街中ではノーマスクの人が増えてきた。

2022年10月には水際対策も緩和され、外国人旅行者もよく見かけるようになった。(なんなら月2,3回くらいは道を聞かれるようになった)

5月8日はいよいよコロナの扱いがインフルエンザなどと同じ「5類」に移行するとのこと。

自分はこの時季はまだ花粉症があるのと、正直直近1ヶ月でまた感染者数が増えてきており、周囲でも4月罹患した人がいたなどもあり、マスクを付けておいたほうがよさそうと思い付けているが、今後は付けない人が増えていくのだろう。


サイト的には、2022年8月末、サイトを乗せてるサーバーだったHeroku11月末で無償プラン廃止することが発表され、サーバー引っ越しをした。

一瞬、これまで無償でお世話になってきたし、素直にHeroku有償プランに切り替えることを考えていた。

しかし、9月入った頃に1ドル140円を突破して、「これ1ドル200円近くまでいくのでは!?」という勢いだったので、ドル払いのHerokuは厳しいなと思い引っ越しを決意。

いろいろ検討した末にさくらVPS引っ越しすることにした。

さくらVPS10年くらい前に使ったときは利用開始まで1,2週間待つ必要があったり、管理画面も使いづらかった記憶だった。

それがネットから申し込んだら即使えるし、管理画面からワンクリックで初期設定できたり管理画面からセキュリティ設定できたりと便利になってた。

悩ましかったのがURL変更だった。

というのも元々HerokuURLをそのまま使っていたのだが、Herokuから引っ越しをするので独自ドメインを取得する必要が出てしまったのだ。

最初は covid19-kayuuma.com あたりにしようと思ったけど、なんかスッキリわかりやす名前にするのも違う気がした。

いろいろ考えてた結果、enigmatic-brushlands-82725-herokuapp.com を取得した。

URLが enigmatic-brushlands-82725.herokuapp.com で、.herokuapp-herokuapp に変えた。

怪しさ満点のいいドメインが取れた。

正直「URL変更で日誌を書き込む人・読む人も減ってしまうかな…」と懸念していたが、引越し後も変わらず書いてくれる人・読みにきてくれる人がいて本当に感謝です。


このサイト引っ越し話を友人にしたら、

仕事でもないのにサーバー引っ越しで頭悩ませたり、毎月サーバー代払うって、そのモチベーションはどこから来てるの?」

と聞かれた。

言われてみると、自分でもよく分からない。

たぶん広告貼ったり、ほしいもリストを作って載せるとかが面倒というのが一番大きい。

改めて考えてみたときに、ひとつ記事が浮かんだ。

「それでいい、楽しいから」――7万人の町「GREE」を一人で作ってる会社員ITは、いま -ITmediaNEWS

https://www.itmedia.co.jp/news/spv/0407/30/news006.html

GREEがまだ会社になる前の、個人サイトだった頃の田中良和さんのインタビューだ。

趣味ポルシェ買ったり、世界一周旅行する人もいれば、趣味インターネットサービス作る人がいていいじゃない」

「儲かりませんよ。でも、それでいい、楽しいから

など名言の宝庫だ。

自分サイトをやりながら何年か経った後も、

趣味インターネットサービス作る人がいていいじゃない」

「儲かりませんよ。でも、それでいい、楽しいから

と言い続けられたらいいなという思いがモチベーションなんだろうなと思った。

記事最後田中さんの笑顔が好きで、自分もこんな笑顔サイトを続けていけたらと思う。

COVID-19流行下の日々を集団で記録する日誌https://enigmatic-brushlands-82725-herokuapp.com/


3年前:「かゆうま」みたいなノリで匿名日記を書くサイト作った

2年前:「かゆうま」みたいなノリで匿名日記を書くサイト作って1年が経った

1年前:「かゆうま」みたいなノリで匿名日記を書くサイト作って2年が経った

Permalink |記事への反応(4) | 02:17

このエントリーをはてなブックマークに追加ツイートシェア

2023-01-24

Skebの件でHerokuセールスフォース)を叩いてた人たちのダンマリウケる

から黙ってりゃいいのに。

Skeb、12月の大規模障害は「Heroku障害ではない」「完全に解決」 詳細は触れず

https://www.itmedia.co.jp/news/articles/2301/23/news148.html

Permalink |記事への反応(2) | 17:01

このエントリーをはてなブックマークに追加ツイートシェア

2022-11-03

Herokuに対するエンジニア(笑)達のコメント

さんざん無料で助けてもらってたのに感謝一言もないってやべーよね

当たり前だと思わせるとつけあがるという良い事例になってしまった

Permalink |記事への反応(0) | 09:43

このエントリーをはてなブックマークに追加ツイートシェア

2022-10-16

salsesforceは自分で開発してくれ

salesforceが絡んだ開発というのがある。

からあったのかはよく知らないが、Herokuを買収(https://www.rbbtoday.com/article/2010/12/10/72742.html)してからこういった話は増えたのではないかと思っている

Herokuの買収 2011年1月31日ごろ

Herokuを買収することで何が起きたか。端的に私(一人のエンジニア)の意見を言わせてほしい。

salesforceは「HerokuConnect(https://devcenter.heroku.com/ja/articles/heroku-connect)」という武器を手に入れた。

これは、salesforce管理しているデータHeroku Postgresに連携(同期)させるというもので、つまりは、salesforce管理しているデータを用いてHeroku環境を構築できるようになったのである

Herokuでできたことは何でもできるからWebサイトでもAPIでもなんでも作ることが可能だ。

SaaSとして完成された管理システム提供しつつ、「カスタマイズアプリケーションを作れますよ」と言えるようになった。

最高の売り文句を手に入れたと言っても過言ではないかもしれない。

問題は、(Herokuの)カスマイズ開発を一切salesforceがやらないことである

営業するだけして、開発も保守も外部に投げてくる。

技術質問をしたいと言ったら、カスタマーサービスだかe-Learningだか紹介して終わり。

Herokuを使う」という厄介な制約だけつけて、自分たちはドロンだ。

何の巡り合わせか開発することになった者たちはたまったもんじゃない。

カスタマイズできたとしても、自分たちは「カスタマイズできることも含めたSaaS」を売ることしかしないのである


それだけでも苛立ちがあるのだが、さらに嫌になるのは「Herokuという技術特殊さ」だ。

これをたまたま読んだ人は「HerokuConnect」なんて果たしていたことがあっただろうか。

dynoだとか、Herokuの料金体系だとか分かるだろうか。

それ相応の専門知識がなければ、開発も運用もままならないのである

学べばいいだけというのは事実だろう。

けれど、学んで何になるのか?

2022年、「アプリケーション開発しよう」となったときに、SupabaseでもFirebaseでもAWSでもなくHeroku選択する理由がどこまであるだろうか。

Heroku無料プラン(https://blog.heroku.com/next-chapter)が無くなるという昨今は、尚のことだ。(Herokuを知らないエンジニアも今後増えるのだろう)

しろ、saleseforceが絡まなければ選択する理由が思いつかないまである

それでも、「学ぶことには意味がある」と言う人がいるかもしれない。

私もHeroku個人ポートフォリオデプロイしたことはあったし、Heroku自体が嫌いとまでは言わない。

けれど、Herokuを学ぶことでsalesforce奴隷になるのであれば、私の答えは「No」だ。

Herokuに関わる求人を出している企業は、おおよそsalesforceから案件投げられている企業なんじゃなかろうか。(証拠があるわけではない)

エンジニアから言わせれば、大企業salesforceにいい顔するために利用されているようにしか思えない。

大して汎用性のある知識じゃないものを学んで、しかsalesforceの顔を立てる気苦労をして、その上、実際の開発は放り投げら

れる。SIerのようにマネジメントすらしない。

こんなこと、やり続けたい人などいるんだろうか。

salesforceからしたらエンジニアなど末端の人間なのだろうが、末端の人間モチベーションを軽んじる仕組みに気付くべきだと思う。

そのまま無視するなら、仕事を受ける企業は段々と先細りしていくとしか思えない。

丸投げで、salesforce自身トラブルを被っていたっておかしくないはずなのだ。こんな座組みでトラブル0だったら逆にびっくりだと思う。

HerokuHerokuConnect)の恩恵を一番受けているのはsalesforceなんだからsalesforceが開発部隊を持って、受託開発するのが一番ではないか

理由付けなり何でもできるだろうし、自社独自技術だと誇りにやったらいいじゃないか

お金のほしい経営者は知らないが、エンジニアからしたらプラットフォーム押し付けられるのは迷惑である

自分たち責任で開発してくれ。(自分たちで開発すれば的を得ないドキュメントやらチュートリアルも少しはましになるだろう)

Permalink |記事への反応(0) | 05:02

このエントリーをはてなブックマークに追加ツイートシェア

2022-08-30

今まで「Herokuデプロイしないとかありえない」とか言っていたヤツが「Herokuから移行しないと」って言い出した

推しサービスなら金払ってやれよ

Permalink |記事への反応(0) | 06:07

このエントリーをはてなブックマークに追加ツイートシェア

2022-08-27

無料牛丼行列を成す人々を乞食と言って嘲笑していたくせにSlackHerokuの移行先を嬉々として話す皆さん

Permalink |記事への反応(0) | 16:54

このエントリーをはてなブックマークに追加ツイートシェア

2022-08-23

anond:20220823120135

俺の好みのエロ画像学習するプログラム

俺の好みに合う画像自動収集してくれるプログラム

その画像から俺の好みを各国語で何と表現するか推測するプログラムを回すのに

googlegithubheroku様その他の無料サービスを利用させてもらってるので、

技術が普及するにはやっぱり自由エロコスパ大事だな、と感じる。

Permalink |記事への反応(0) | 12:21

このエントリーをはてなブックマークに追加ツイートシェア

2022-05-06

https://www.bleepingcomputer.com/news/security/heroku-forces-user-password-resets-but-fails-to-explain-why/

どうしたんだHeroku!なんのためのパスワードリセットだ!これはいけませーん

ということらしい

Permalink |記事への反応(0) | 06:49

このエントリーをはてなブックマークに追加ツイートシェア

2022-05-04

個人WEB開発を15年くらいやってる者ですが

この記事を見てびっくりした。

https://laiso.hatenablog.com/entry/nope-sql

個人開発のコストDB次第」

まずビックリしたのは「DBってそんなにお金かかる?」という点。

もちろんDBストレージCPUメモリを食うのは分かる。

でもVPSならそんなにコストからんだろう?

俺は1日100万PVほどのエロサイト運営しているが、WEBサーバ1台、DBサーバ1台、画像サーバ2台で動いているぞ?

VPS4台で月額6000円くらい。

次にビックリしたのは、個人開発なのに難しそうなDBサーバを使っている事。

「Cloud Firestore」「Amazon DynamoDB」「MongoDBAtlas

↑俺、全部知らない。。。

もちろん、こうしたDBサーバ必要性は分かるのよ。

稼働率、安定性、拡張性などなど。

でもそれって、大規模サイト向けじゃない?

そもそも個人開発で必要なの?

個人サイトでそこまでシビアになる事ある?

そりゃー、本業でこうしたDBを使っていて、それを個人でも~、ってのは分かる。

けど、こうしたDBは総じて高いよね?

ふつうVPSでよくない?

最後ビックリしたのが「安いSQL」が、全然安くない点。

>Render $7/month〜

Fly.io $6.88/mo

>PlanetScale $29/mo

>Supabase $25/mo

比較先としてHeroku $25/mo

うん高いね😂

VPSでよくない?

そもそもだけど、個人サイトの初期なんて、VPSですらオーバースペックじゃない?

ふつうさくらレンタルサーバでよくない?

まとめ

やたら難しそうなDBが増えたよね。

なんだかカッコいいし、業務必要だし、トレンドなのはわかる。

けど、個人サイトにおいて「それが最適なの?」と言われると、95%くらいのサイトで「違うよね」となる。

個人サイトなら「さくらVPS」「conoha」「さくらレンタルサーバ」などで事足りる。

アダルトなら「GMOVPS」もしくは「mixhost」。

十分じゃね?

追記

あと、「メンテナンス時間コストトレードオフも」って書かれてたけど。

DBメンテナンスって何かある?

バックアップとか?

それならcronで自動化しとけばよくね?

俺は、DBメンテナンスって意識するほどしたことない。

ほっといても勝手に動いてくれる。

Permalink |記事への反応(24) | 21:18

このエントリーをはてなブックマークに追加ツイートシェア

2022-03-27

anond:20220314040556

上でHerokuって書かれてるけどサーバレスSaaSふえてるね。

Conohaとかマインクラフトサーバーをサービス化してて面白いと思った

Permalink |記事への反応(0) | 20:03

このエントリーをはてなブックマークに追加ツイートシェア

2022-03-14

anond:20220314040556

HerokuとかPaaS系は?アクセス数が少なければ安そうな印象あるけど

Permalink |記事への反応(0) | 05:26

このエントリーをはてなブックマークに追加ツイートシェア

2022-03-13

最近Herokuってあんまり聞かないけどどうしたん?

生きてるの?

Permalink |記事への反応(1) | 18:07

このエントリーをはてなブックマークに追加ツイートシェア

2022-02-22

アプリゲーム作るから100万円くらいほしい

C#,C++,Unity,Heroku辺りは使えるので誰か頼む

Permalink |記事への反応(2) | 13:25

このエントリーをはてなブックマークに追加ツイートシェア

2021-12-22

とあるスタートアップが終わる時 (2)

[前回](https://anond.hatelabo.jp/20211221045059)

会社雰囲気は良かった

全員が経営陣と友達ということもあって、大学の仲が良い研究室とかサークルみたいなノリ

当時の写真を見るとちょっと恥ずかしい気分になる

CTO/CEOの仲は特に良くて、10年来の親友とのこと

会社webページにはベタだけど、肩を組んで笑っている写真が載っていた

資金調達も上手くいっているようで、当時としては結構良い額の給料を貰えた

CEOプロダクトも無いのに講演会とか取材に応じていて、界隈では少しだけ話題になっていたような気がする

自分には凄いキラキラして見えて「この会社はきっと有名になる!」って何の根拠もなく思ってたw

資金調達は順調に行えたが、プロダクト開発は順調とは言えない状態だった

まず仕様が決まらない(そもそもコンセプトからして無いのだから当たり前だがw)

そのくせ、CTOはやたら可用性や表示速度を気にしているようだった

自分RailsPHPスキルしかないため、herokuとか、EC2に立てて様子を見ようと提案したが、

「そんな構成では何百万ユーザーアクセスに耐えられない」

もっと最先端構成が良い」

と言われ提案却下された

会議YAGNIだと言っても聞き入れてもらえず、

議題は目標が無いまま細かいシステム構成だったりフレームワークの選定に終始した

続き

https://anond.hatelabo.jp/20211223003204

Permalink |記事への反応(3) | 00:07

このエントリーをはてなブックマークに追加ツイートシェア

2021-11-04

Rails はまだイケると思うけどな

もちろん、昔のようなRuby on RailsNginxHeroku で動かしていくという牧羊的な時代は終わったことは認める。

俺的にはRails の層を薄くしていくのが未来なんじゃないかな?具体的には、Kubernetes や Terraform を活用して cron といったラッパーGem を減らしてクラウド活用する方向に進み、ViewNext やらDHHオススメ方法で分離することとかになると思う。

Permalink |記事への反応(0) | 23:12

このエントリーをはてなブックマークに追加ツイートシェア

2021-09-12

みんながpython,pythonうから使ってみたんだけどさ

これ、書いたプログラムITわからん人に渡して実行してもらうときはどうするの?

オープン環境だったらherokuやpythonanywhere、アクセス制限ありなら社内のサーバなどで使えるようにして「ここにアクセスして使って」みたいな運用

「社内のサーバ」が無い俺には向いてなかったのかな。

Permalink |記事への反応(0) | 13:40

このエントリーをはてなブックマークに追加ツイートシェア

2021-06-22

GitHub作成したFlaskアプリHeroku連携させる」といふ表現

PythonフレームワークであるFlaskのソースコードが讀む必要があつて、公式リポジトリを調べる爲に「FlaskGitHub」で検索したんですよ。

さうしたら、【Heroku】GitHubで作成したFlaskアプリをHerokuに連携させる - Qiitaと云ふ記事が目に留まつたんですね。

これはおかし言葉遣ひだな、と思ひました。だつて、GitHubソースコードホスティングサーヴィスであって、「Flaskアプリ」を作る機能は持つてゐないのですから。だから、「GitHub作成したFlaskアプリ」などと云ふもの存在しない。

ところが、ふと後から思ひ返して見ると、もしかしたら筆者の意圖は違ふんぢやないか、と思つたんですね。つまり、「GitHubで」は「作成した」にかかるんぢやなくて、

GitHubで(作成したFlaskアプリを)Heroku連携させる

のやうに、「GitHubで」は「連携させる」を修飾するんぢやないか、と思つたんです。

この「作成した」は、何かのtoolを用ゐて作つたと言つてゐるのではなく、英語「You」のやうに、不特定の人の動作を表してをり、そして、「GitHubで〜連携させる」は、「GitHubのDeploy機能を用ゐて連携させる」と云ふ意味だと考へれば、辻褄が合ひます

より分かり易く書けば

GitHubで、作成したFlaskアプリHeroku連携させる

となります日本語つて難しいですね。

Permalink |記事への反応(0) | 18:58

このエントリーをはてなブックマークに追加ツイートシェア

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(人間性)とかインプットしておくと共通言語が増えて嬉しい。

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

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

Permalink |記事への反応(0) | 23:26

このエントリーをはてなブックマークに追加ツイートシェア

経験から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など)が何だか理解していて、その対策実装できなければならない。

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

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

Permalink |記事への反応(37) | 07:52

このエントリーをはてなブックマークに追加ツイートシェア

2021-03-15




https://talent-help.lapras.com/ja/articles/3111298-%E3%82%84%E3%82%8A%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8-%E8%88%88%E5%91%B3%E3%81%AE%E3%81%82%E3%82%8B%E4%BB%95%E4%BA%8B-%E5%88%86%E9%87%8E-%E3%81%AE%E6%9B%B8%E3%81%8D%E6%96%B9

記入する項目の例

キャリア上の目標キャリアプラン

興味のある仕事技術業界事業内容

転職についてのスタンス

希望する働き方

転職先に求めること


「やりたいこと、興味のある仕事・分野」記入例


開発環境について触れる

今まで小さなチームでインフラからフロントエンドまで全てを担当してきたが、次は少し大きなプロダクトでバックエンドパフォーマンス改善に挑戦できるような環境仕事がしたい。

------------------------------------------------------

興味のある分野・領域について触れる

Railsアプリケーション設計・開発からHeroku,AWS,GCPなどのインフラ構築もできるような、Webアプリケーションエンジニアになりたいと思っています。興味のある分野は、医療健康などです。現在転職活動中です。
------------------------------------------------------

より具体的な記入例


例1

 #目標
新しい技術に柔軟に対応できるようにしたい
自社開発のサービスに携わり、常に機能改善拡張を考えながら開発がしたい

 # 興味のある仕事自然言語処理画像分析など、データを扱うアプリケーションの開発

 # 興味のある技術Goを主軸としてキャリアを築きたいです

 #転職先に求めること
新しい技術に対して敏感に反応し、プロダクトにマッチする場合はどんどん導入してゆく風習があるような職場で働きたいです。

Permalink |記事への反応(0) | 03:21

このエントリーをはてなブックマークに追加ツイートシェア

2021-01-21

技術書ネット情報web系のソフトウェアエンジアに転職した昔話

自分プログラミングほぼ未経験大学学部時代にCのコード写経して動かすと単位がもらえる謎の講義に出たことがあるぐらい)の状態から社会人になってから独学でPHP勉強していわゆるweb系のソフトウェアエンジニア転職した。以後8年近くソフトウェアエンジニアとして働いている。

初心者向けのプログラミングスクール話題が尽きないが、スクールに通わなくても独学でもなんとかなった自分みたいのもいるよ.という例を紹介してみたい。このエントリプログラミングに興味がある人の役に立てば幸いである。昔の話なので出てくる話題が古いのはご勘弁いただきたい。

なお、web系のソフトウェアエンジニアになる前は、上流系SIerExcel顧客折衝をがんばるSEをしていた。基本情報ぐらいは持っていたがコードを書く業務は一切なかった

忙しい人向け

自社サービスwebソフトウェアエンジニア転職するまで時系列で振り返ってみる

2009年末頃?
2010年前半
2010年後半
2011年前半
2011年後半
2012年後半

今思うこと

Permalink |記事への反応(0) | 22:48

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp