はてなキーワード: PHPとは
nginx、PHP-FPM、Laravelという構成なのですが、failed (13: Permission denied)というエラーが表示されて動きません。どうしたらよいと思いますか。
「failed (13: Permission denied)」というエラーは、通常、Nginxがアクセスしようとしているファイルやディレクトリに対して必要なパーミッションがない場合に表示されます。このエラーを解決するためには、以下の手順を試してみることができます。
Nginxがアクセスしようとしているファイルやディレクトリのパーミッションを確認します。ファイルやディレクトリが適切なパーミッションであることを確認し、Nginxが読み取りや書き込みを行えるようにします。
Nginxがアクセスしようとしているファイルやディレクトリの所有者とグループを確認します。Nginxの実行ユーザー(通常はwww-dataやnginxなど)がファイルやディレクトリの所有者やグループと一致するか確認し、必要に応じて所有者やグループを変更します。
サーバーがSELinuxを実行している場合、SELinuxのセキュリティポリシーがNginxのアクセスを制限している可能性があります。SELinuxを無効化するか、適切なセキュリティポリシーを設定することで問題を解決できる場合があります。
Laravelプロジェクトなどの場合、アプリケーションの一部ファイルが壊れている可能性があります。再度アプリケーションをデプロイしたり、必要なファイルを再生成することで問題を解決できるかもしれません。
上記の手順を順番に試してみてください。また、エラーが特定のファイルやディレクトリに関連している場合、具体的なパーミッションや所有者情報を提供していただければ、より具体的なアドバイスをすることができます。
昔サイボウズデジエを管理していた経験があり、あのイメージが強い。
今のところExmentが有力候補。
時点でPowerApp、既に使っているグループウェアのよわよわワークフロー機能か。Plesanterは候補外。
以前使ったことのあるPleasanterを導入しようとしたがUIが馴染めず断念。
まっさらのテーブルが作れない。作れなかった。テンプレとして用意されているものを弄る感じなのか?
一覧、表示、編集画面ごとに項目を変更しないといけないっぽい。一括で消せない。
帳票を出力する機能が無い。別のベンダーのを使う必要があるとかないとか。
次にExmentなるものを見つけHyper-VにRockyLinux入れて試す。
マニュアルはかなり丁寧に整備されているが、Apacheのインストール手順が抜けている気がする。ななめ読みなので見落としているかも。
かんたんインストール、という手順でuserとgroupを聞かれる。何を入れるのが正解なのかわからず、両方apache。
ウィザードでphp.iniの推奨値とcomposerの所在を確認されるが、後者がどうしても認識してくれない。「警告」と出る。
そもそもインストールの時点でcomposerを利用しているので入っているはずなのだが、どこを見ているのだろう?
テーブルの追加も難しくはない。項目数にも制限はなさそう。Excelだが帳票の出力もできた。なによりUIが分かりやすい。
欲を言えば帳票をPDF出力してほしいものだが、外部クラウドサービスと提携しているようなので難しいか。
だれか有志でPluginを作ってくれないものだろうか。
⇒まあ、しゃーないな
⇒…んー、短期間なら、まあ
HTML/CSSも読んで書けるようになってコーダーの代わりもやって
⇒いや、俺は書けるけど勉強したこともない奴は、一朝一夕でできるようにはならんだろ
⇒で、それができるようになるまでのコストは誰が負担するの?会社からの支援の「し」の字も出てこないんだけど。家で自主的に勉強しろと?
まあ、とにかくやってみて
⇒現在進行形で動いてる本番環境を素人の練習台にするな、頭おかしいのか
あ、当然今まで通り、ディレクションと分析改善、提案も全力でやってね
⇒そんなもんに回す時間があるわけねえだろ。そういうのを犠牲にして長期的には会社の提案力が下がるヤバいリスクを承知で言ってんじゃねえのかよ
⇒正気かよ、殺す気かよ
これからは提案に力を入れていくので1週間に1個は改善提案をだしてください(半年前に言った方針を忘却しつつ)
字数があふれたので分割。
・VMR寧々子ちゃん(twitter.com/neneko_and_Dr)
遊戯王好き繋がり。
ねねビットらじお!(トライエース作品語り)にて初コラボ。(www.youtube.com/watch?v=Xq4q2ZlqYKA)
遊戯王関係のコラボも行っている。(www.youtube.com/watch?v=6eJ5ZbuFuxc)
姉ちゃんのモノマネをしたことがある。(www.youtube.com/live/dCMjAp-uzSI?feature=share&t=1385)
・横井bit子⇒横井ビト子(twitter.com/yokoi_bitko)
ねねビットらじお!(トライエース作品語り)にてコラボ。(www.youtube.com/watch?v=Xq4q2ZlqYKA)
・イヌージョン(twitter.com/inu_sion_dog)
推されていてチャット欄によく表れた。
BANトーク(ジョジョ5部)にて初コラボ。(www.youtube.com/watch?v=F6CfOG7kwTE)
以降様々なコラボをしている。(www.youtube.com/watch?v=zfY1A92QfLA)
配信中のマシュマロで姉ちゃんが取り上げられた。(www.youtube.com/live/0eD3e1SEsS4?feature=share&t=1740)
同人マンガの主人公に起用されたことがある。(www.melonbooks.co.jp/detail/detail.php?product_id=512621)
姉ちゃんのファンアートを多く描いている。(twitter.com/inu_sion_dog/status/1394954981611032576)
クゥ画廊のメインビジュアルを担当した。(twitter.com/inu_sion_dog/status/1394954981611032576)
現在休止中。
飼い主については絶賛活動中。(twitter.com/mol6251)
・天開司(twitter.com/tenkaitukasa)
BANトーク(ジョジョ5部)にて共演。(www.youtube.com/watch?v=F6CfOG7kwTE)
以降、BANトーク関係で数度共演。(www.youtube.com/watch?v=HC5wrgqJhB4)
2018年振り返りで一瞬だけ名前が出た。(www.youtube.com/live/KLsJ38g8qfI?feature=share&t=546)
姉ちゃんを呼び捨てで呼ぶ人って相当レアだと思う(他にいないのでは)。
・佐藤ホームズ(twitter.com/satouholmes)
(www.youtube.com/watch?v=txL9XfNc6zw)
(www.youtube.com/watch?v=ReOjDWrtSO4)
・星城勝⇒星城ジョー(twitter.com/Say_Jo_Jo)
BANトーク(ジョジョ5部)にて共演。(www.youtube.com/watch?v=F6CfOG7kwTE)
活動休止中。
・ふくやマスター(twitter.com/lesupo_ru321id)
・かぴこ(twitter.com/kapiko_vtuber)
・レンガ塔男爵(twitter.com/baronbricktower)
BANトーク(ロックマンエグゼ)にて共演。(www.youtube.com/watch?v=dyp292EIFdY)
BANトーク(ロックマンエグゼ)にて共演。(www.youtube.com/watch?v=dyp292EIFdY)
引退済。
BANトーク(ジョジョ6部)にて共演。(www.youtube.com/watch?v=HC5wrgqJhB4)
引退済み。
・ディープブリザード(twitter.com/mao_DBmiyuki)
コラボ以外でも関りがあった。
ファンアートやファンモデル(twitter.com/mao_DBmiyuki/status/1080618531731922945)を描かれたこともあった。
コラボとしてはクゥラジ(アイカツ!語り)のみであった。(www.youtube.com/watch?v=Dz9OqsrgIO0)
・白鳥天羽(twitter.com/Shiratori_Amaha)
クゥラジ(アイカツ!語り)でコラボ。(www.youtube.com/watch?v=Dz9OqsrgIO0)
・高峰伊織(twitter.com/takamineiori)
クゥラジ(アイカツ!語り)でコラボ。(www.youtube.com/watch?v=Dz9OqsrgIO0)
クゥラジ(アイカツ!語り)でコラボ。(www.youtube.com/watch?v=Dz9OqsrgIO0)
引退済。
・白花咲(twitter.com/shirahana_saku)
クゥラジ(シャーマンキング語り)にて初コラボ。(www.youtube.com/watch?v=zUHpLJXTeIY)
以降クレヨンしんちゃんの同時視聴、ミリオネア、雪山人狼と複数回のコラボを行っている。
(www.youtube.com/watch?v=3aNZvn9i2gw)
(www.youtube.com/watch?v=erpjO28G18g)
(www.youtube.com/watch?v=cmMJGX96Mnw)
最近は休止中の模様。
・探跡家もっけい(twitter.com/mokkei_VE)
クゥラジ(シャーマンキング語り)でコラボ。(www.youtube.com/watch?v=zUHpLJXTeIY)
チャット欄でよく見かけた。
・さはな(twitter.com/sahana_virtual)
クゥラジ(VTuberの動画・配信の作り方)にて初コラボ。(www.youtube.com/watch?v=y8g1xltBpCY)
姉ちゃんの使っているPerception Neuronについて驚愕していた。
そのあと、スマブラ動画に出演。(www.youtube.com/watch?v=6KdDK6QOhc8)
・世界クルミ(twitter.com/Kurumi_Ojisan)
クゥラジ(VTuberの動画・配信の作り方)でコラボ。(www.youtube.com/watch?v=y8g1xltBpCY)
姉ちゃんがよく見ていると配信で話していた。(www.youtube.com/watch?v=1PX2QyrfprE)
・マリー・アンドロイド(twitter.com/Jinbey_Aoyama)
・有栖川ドット(twitter.com/dot_alicechan)
・ンヌグム(twitter.com/_nugumu)
クゥラジ(VTuberの動画・配信の作り方)でのアンケート企画に回答。(www.youtube.com/watch?v=y8g1xltBpCY)
・コハク(twitter.com/kohaku_55555)
休止中(引退?公式HPも無くなってる…)(kohaku.localinfo.jp)
・バーチャルねこ(twitter.com/neko_vtuber)
クゥラジ(音楽語り)にてコラボ。(www.youtube.com/watch?v=nXV3JD2Hzcw)
裏でゲームを一緒にやっていたことが明かされている。(twitter.com/koo_fran_zopar/status/1067087849885859845)
・ワニのヤカ(twitter.com/C_Yaca)
・N-TO(twitter.com/ASSISTANT_ROB)
クゥラジ(音楽語り)にてコラボ。(www.youtube.com/watch?v=nXV3JD2Hzcw)
・ユキミお姉ちゃん(twitter.com/az_yukimi)
グリットマン同盟コラボにて共演。(www.youtube.com/watch?v=bPaPbMdFlQ4)
・あさひなゆうひ(twitter.com/asahina_yuuhiVY)
・炎城寺カケル(twitter.com/ennjouji_kakeru)
・寧々寝あげは
遊戯王デュエルリンクスコラボ(あさひなゆうひ主催)にて共演。
・竜宮コク(twitter.com/ryugu_koku)
・紫妃小夜音(Twitter削除)
引退済。
・さえきやひろ(twitter.com/saekiyahiro)
「クレヨンしんちゃん 嵐を呼ぶ!夕陽のカスカベボーイズ」同時視聴にて初コラボ。(www.youtube.com/watch?v=dKBo1P5SEUQ)
(www.youtube.com/watch?v=erpjO28G18g)
(www.youtube.com/watch?v=cmMJGX96Mnw)
・上糸レイン(twitter.com/ueito_rein)
「クレヨンしんちゃん ガチンコ!逆襲のロボとーちゃん」同時視聴にてコラボ。(www.youtube.com/watch?v=_6mnS4GRaDA)
休止中(引退?)。
・ソフィアコード(twitter.com/Sophia_Code)
ミリオネアにて初コラボ。(www.youtube.com/watch?v=erpjO28G18g)
(www.youtube.com/watch?v=erpjO28G18g)
(www.youtube.com/watch?v=cmMJGX96Mnw)
そのすぐ後くらいに引退。
金平あめという似た声をしたVTuberがこの後活動開始している。(twitter.com/ame_kanehira)
・ライラ・エディタ(twitter.com/Lyra_Editor)
雪山人狼(ミリオネア組)にてコラボ。(www.youtube.com/watch?v=cmMJGX96Mnw)
引退済。
・らんまる(蘭 丸乃)(twitter.com/RanmaruChannel)
雪山人狼(ミリオネア組)にてコラボ。(www.youtube.com/watch?v=cmMJGX96Mnw)
・彩音れおん(twitter.com/Leon_Ayane)
・小日向りゅーじ(小日向りゅーこ)(twitter.com/ryuji_kohinata)
・星乃歌カズ(twitter.com/Hoshinouta_Kaz)
雪山人狼(れらたん主催)でコラボ。(www.youtube.com/watch?v=cmMJGX96Mnw)
・薄暮一縷(twitter.com/Hakubo_Ichiru)
雪山人狼(れらたん主催)でコラボ。(www.youtube.com/watch?v=cmMJGX96Mnw)
休止中(引退?)。
・むらさきあんこ(twitter.com/NekomesiGozen)
「でびるメイドCafeへようこそ♪」にてコラボ。(www.youtube.com/watch?v=Njp4vH8mLoM)
チャット欄でよく見かけた。
・そらのももか(twitter.com/sorano_momoka)
「バーチャルさんはみている第一話同時視聴にてコラボ。(www.youtube.com/watch?v=DTcSWjJD0ng)
(クゥ画廊にも寄稿)(twitter.com/sorano_momoka/status/1096778798945599488)
青沼大地といとこ。(twitter.com/aonuma_daichi)
・ガニメデ(twitter.com/ganimedevyt)
「バーチャルさんはみている第一話同時視聴にてコラボ。(www.youtube.com/watch?v=DTcSWjJD0ng)
チャット欄でよく見かけた。
・アズオート(twitter.com/azoth_badgame)
(twitter.com/azoth_badgame/status/1127441884920418304)
(twitter.com/azoth_badgame/status/1185512607655981056)
アーカイブはどちらも非公開済み。
・バーチャルバナナ(twitter.com/VirtualBa7)
グルーヴ地獄Vにて共演。(twitter.com/azoth_badgame/status/1127441884920418304)
・アンネリリーゼ(twitter.com/rottelia666)
・真園あきら(twitter.com/ryonaxlove)
ジーコサッカー(偽)にて共演。(twitter.com/azoth_badgame/status/1185512607655981056)
・ナタシア(twitter.com/devilnatashia)
非コラボ。
(クゥ画廊にも寄稿)(twitter.com/devilnatashia/status/1105015217866530816)
そこそこのWeb企業が基本的に経験者しか採用しないことについて、教育コストを他に転嫁しているとか、IT業界が先細りする行為で未来を潰しているみたいな言い方をされているときがある。
自分もこれについて課題意識はあって、ここ数年Web企業での採用活動と実際の業務に関わりながら、色々考えたので少しまとめてみたい。
ここではいわゆるキャリア採用ではなく、新卒採用やポテンシャル採用の話をしていると前置きしておく。
Web企業でよく求められるスキルは以下の3つだが、これを満たすような人材はもれなく経験者である。
この3つの条件とそれを満たす応募者について、この記事では以下の様に呼称する。
当然レベル4以上はそう多くなく、それを求める企業では応募者のほとんどは書類選考で落とされてしまう。それでも毎年雇いたいレベルの人が来る(来てもらえるように色々やっている)ような企業ではこの採用基準を下げる意味はないため、いわゆる「経験者しか採らない」と言われる状態になる。
一方で世の中はそんな人気企業ばかりではない。それらの企業ではこの基準を落とすのだろうか?自分の感覚としては「一部を諦める」みたいになっていると感じる。つまり、チーム開発の経験はないとか、自社では使ってない言語の経験しかないとか、コンピュータサイエンスはよく分からないなどを許容するという方式になっていそうだ。よってレベル3以上あたりを狙って、レベル2~4くらいのグラデーションで採用する。
よって、本当の未経験者がWeb企業を受けるためにはまず最低レベル2、できればレベル3に到達する必要がある。そこまでしてようやく「面接に到達する資格がある」という状態であり、おそらく有名な企業では軒並み一次面接で落とされてしまう。
一方で満たしている人は本当に全部満たした上でプラスアルファが多数あるみたいな状態で、多数の有名企業の内定を取って手のひらで転がして悩んでいる。
このような一部の外れ値のような人はどんどん内定を取るが最終的に選ぶのは一社なので、それ以外の企業は内定辞退され辞退率が上がる。すると「それなりに合格は出しているのに人は足りない」みたいな状況になってしまう。
自分は応募者に基本的にレベル4以上を求めている。これは教育に対して年単位で割いているほどの余裕がなく、教育を施しても難しい問題を解決する能力が身につかない可能性のある人を採用段階で落とすことで「当たりを引く確率を上げる」ためである(誤解の無いように言っておくと、単に既にできる人は更に色々と(しかも早く)できるようになる可能性が高いというだけで、レベル4未満は絶対ダメとかそういう話ではない)。
今の会社では新卒であっても入社後半年もすれば手取り足取り教える段階ではなく、社内で自走していけるようになっていると感じる。
これが健全でないと言われればそうであろうと思う。
コンピュータの世界は恐ろしいほどに親の資本力に左右される。レベル4以上の人は早ければ中高生の頃からコンピュータと関わりがあり(自分専用のPCがある、部活動で触る、地域の習い事で……etc)、更に大学に進学して関連分野を学んでいる。これを親の資本力と関わりないと言うのは難しい。
更に地方よりも都会の方が、コミュニティの発達においても、そこに集まってくる人材のレベルについても圧倒的に勝ると学生時代に感じていた。これも当然都心に住居を構える/一人暮らしさせられる親の資本力とは切っても切れない関係にあるだろう。
レベル2くらいに到達することは全くの未経験からでも十分可能である。例えばJava・JavaScript・PHP・Ruby……なんでもいいので一つ選んでちゃんと勉強し、いくつもプロダクトを作ってみればよい。現代ではこれはPCが一台あればできる。動画講座も安価で手に入るし、大抵のことは検索すれば出てくるし、Twitterにいるエンジニアはみんな教えたがりだし、ChatGPTだってある。PC自体もそんな高価な物ではなく、中古で買えるやっすいThinkPadで十分できる。
しかしレベル2~レベル4までの間の壁があまりにも高い。コンピュータサイエンスの広範な知識を身につけるには基本的に大学に行くのが一番コスパが良いと思っているが、誰しもが大学に通える経済力を持つわけではない。チーム開発はやはりどこかのコミュニティに参入できないと難しい。手っ取り早いのは企業のバイトで雇われることだが、これは鶏と卵問題だ。
本来ここの教育は企業が担うべきではなかったか?そういう意識が学生時代から漠然と自分の中にあった。これをやらずに、レベル4以上しか採用しませんというのは他のどこかに教育コストを押し付けていたり、更なる格差拡大に繋がっているのではないかという後ろめたさを感じていた。
企業に入ってもまだしばらくは上記の意識を引きずっていたが、最近は別の考えになってきつつある。
まず、Web企業の使う技術は割とオープンになっていることが多く、隠すインセンティブがあまりないため、企業間での教育はおそらくかなり共通化できる。企業内に囲い込んでから教育を施す意味があまりなく、入る前から知っているという人も多い(Web企業の研修が知っていることばかりでつまらないと思った人も多いのでは無いか)。
これを実現する一つの手段として、入社前の広い母集団に対して何かしらの形で援助を行っていることが多い。例えば以下の様なものだ。
これらは広義の教育であると考え始めた。それらの中で企業はスポンサーセッションなどを通して採用枠をアピールするし、実際それ経由で就職する人も居る。
もちろん支援企業に就職しない人の方が多いが、最終的にどこかWeb企業に入ってくれるなら、これはWeb業界全体で人材教育を行っていると言えないだろうか。
次に、大変残念な現状として「学生時代から触れているのにいまいち地力が伸びていない人」とか「そもそも触れていない人」がその後ぐっと伸びるという事例はかなりレアだと感じる。つまり、未経験ですが頑張りたいです!という人を雇っても伸びず、「これくらいやっています」という人は更に伸びるという(ある意味当たり前の)現実がそこにある。
故に先に挙げた広い範囲での教育を進めていくと、選考よりも前の段階でたくさんの機会をどんどん与えていくことになり、自然と「やったがあまりうまく行かなかった人」とか「機会はあったがやらなかった人」がどんどん可視化されていく。すると選考の段階では今後も投資の価値がある可能性の高い人材が自ずと絞れてしまい、経験者のみが採用されていく状態になるのではないだろうか。
自分はこういったことを考えているうちに、積極的に未経験を雇って教育するよりも、選考よりずっと前の段階から様々な教育機会を提供していく方がお互いにとって幸せなのではないだろうかと思うようになった。
学生は自分の興味ある方向にスキルを伸ばしてそれがマッチする企業を選べば良いし、企業はある程度既存社員を使った教育コストを下げつつ優秀な社員を雇えるようになる。そもそも選考前の段階でエンジニアリング楽しくないなと思う人は素直に向いていないので、参入するのを辞めたほうがよい。
さっき言ったような教育への投資はまだまだ経済的に豊かでない層に届きづらい現実があるように感じている。
実際に自分が大学院時代に奨学金を探すと、地方メーカーが自社への就職を前提に出している奨学金などが多く、国から借りる以外にはあまり選択肢がなかった。
もっと広く機会を提供できると良いなと思っているし、奨学金とかは(下手な条件を付けなければ)かなりフラットな教育への投資であると思うので、企業が給付型奨学金を実施することに対してもっと何らかのインセンティブを付けられないだろうか。
また、イベントやコミュニティはどうしても都心に偏りがちで、地方では開催されなかったりWeb企業の影が薄かったりする。これも年に1回とか2回とかでいいので地方のコミュニティと何かやって、細々とした縁を持てるようにしていけないだろうか。
合計特殊出生率は、20年で30%以上低下してるが、夫婦の完結出生児数は、1割程度しか低下してないんだよ。
下がっていると行っても全然程度が違う。
では、合計特殊出生率と連動するように下がっている統計というと、婚姻率になる。これが概ね20ポイント以上低下している。
これと夫婦の完結出生次数が掛け算すると、ほぼ合計特殊出生率になる訳だ。
問題の解決に必要なコストは、100%に近づければ近づけるほど、指数関数的に増大する事が知られている。なので、パレート図というものを用いて、特に理想から乖離している差が大きいところ、影響が大きいところから重点的に対応する事が、よりよい問題解決に繋がるとされる。
今のところ、分析として影響が大きいのは
と言う風に分析出来るが、これが何故か逆転して主張されることが多くていつまでたっても効果的な対策ができないんだよ。
その理由は、子育てをするようになると行政サービスを使うようになるから、より政治に興味を持つようになって声がでかくなるからだと思う。効果よりもどれだけ声がでかいかで制度が決まってしまう民主主義の誤作動だな。
異次元の少子化対策とか言うなら、やれる事は全部やればいいのだが、現実には全部どころか効果の低い方ばかりに傾倒している。
これは量的な概念がないから。増田も、「上がっているか下がっているか」という0か1かではなくて、量的な概念を理解して考えてくれ。
ブックマークが集まっていたので、少し真面目に参考文献を上げておく。信頼できない資料を基にしていては話がおかしくなるので。
大量にアドレスを貼るとエラーになるので、一部 https を抜いてある。適宜補ってくれ。
#それからISBN記法が死んでるのなんなの。誰に言えば治るんだこれ
こういうガチの奴を上げても読みづらい人には、読み物として気楽に読める以下のものもおすすめする。
langってディレクトリに言語ごとのphpが入っててjaディレクトリには日本語の文言書かれたファイルはあるのになぁ。
手動でインストール(https://www.linuxyogi.com/rocky-linux/how-to-install-snipe-it-on-rockylinux-9/)
install.shでインストール(どこに書かれているんだ?git cloneした中にあるinstall.sh叩くと全部入れてくれる)
両方とも変わらず。
docker(https://qiita.com/radiance1104/items/258ef6b693eebf0f4a18)
Todoアプリ。チームでも使える。ガントチャート表示、看板表示もできる。なによりUIが好き。
個人的ベスト。日本語化一部されていないけど、概ね問題ないレベル。
スタンドアローンのアプリは貧弱だが、PWAをインストールすれば携帯でもデスクトップでもLinuxでも使える。
言わずと知れたWikipediaのシステム。認証をつけて個人のナレッジにしてもいいし、チームにアカウントを割り当ててナレッジを蓄積していってもいい。
Wikiシステムは色々あるが、MediaWikiはド安定でしかもPHPで動くので軽い。DBも小規模ならSqlite3でいいので楽。
ただしMarkdown記法は最新バージョンでは拡張機能も含めて受け付けない状態で、Wiki記法に縛られるのが宗教に反すかもしれない。
シェアウェア(という表現はおいておいてのやつ。https://anond.hatelabo.jp/20230124045812)の記事が面白かったので、自分の得意分野の領域でいろいろ紹介します。
基本的に、SaaSのサービスは便利だけど、あれもこれもと契約していったらサブスク破産するので、
もともとownCloudっていうDropbox代替があったんだけど、そこから分派して今も機能開発が続いている。
興味深いのはLAMP構成なので、VPSや自宅サーバーじゃなくても、レンサバで動くのがいいよね。
データ保存領域はオブジェクトストレージ(S3互換)も利用できるので、例えばWasabiなんかと契約してお安く済ませてしまうのも全然アリかと。
最近はカンバンシステムって、単体で使うんじゃなくていろんなアプリの中で使われる印象なので、今更Trelloだけ使いたい、なんてニーズはないかもだけど、
そこまで複雑でなく小規模なプロジェクトとかだと、意外とTrelloだけでいいよね、みたいなこともあるかな。
そういう時は、これを使うといいかも。
ちょっとUIの雰囲気が違うだけで、まんまSlackです。絵文字の追加もできるし、APIもあるし。人によって好き嫌い分かれるスレッド機能も、まあ、あのスレッド機能のまま。
n8nと書いてnodemationと読ませるらしい。初見殺しすぎんだろ。
ZapierやIFTTT、無料枠あるけど、あれもこれもやり出すとすぐ無料枠埋まっちゃうので、これ結構いいと思うんだけどな。
kintone使ってる会社増えてると思うんだけど、まだまだ1ユーザー1500円ってのは高いので、零細企業は導入し辛いと思う。
で、それの代替になるのがExment。UIがkintoneとは少し違うので代替と言い切れないかもしれないが、
やれることはkintoneのソレと全く同じなので、用途代替はできる。
開発も日本企業なので、UIも日本語化されている。LAMP構成なので、レンサバでも動くよ!
そもそもAirtableって何やねんって人もいるかもしれないけど、kintoneとGoogleスプレッドシートをいいとこ取りして、Trelloとガントチャートを足した感じ。
これもまあまあいい感じでZoom再現してます。Zoomの方が新機能の追加早いけど、Jitsiも頑張って追いついている感じです。
ただ、やる内容が複数人でのリアルタイム動画配信なので、サーバースペック・回線スペックはまあまあ必要なので要注意。
こちらは使ったことないんだけど、よりオンライン授業向けらしい。
最近よく見かけるようになった、オンラインミーティングとかの予定をブッキングさせるSaaS。
あれのはしりがCalendlyで、日本でもいくつかそれのSaaSができてますね。
あれらも無料枠だと1カレンダーだけしかできなかったりするんだけど、これなら好きなだけブッキングさせられます。
ECサイトとか、Webマーケティングを重視してるサイトによくある、画面右下に吹き出しアイコンがあって、チャットウインドウがぴょこっと出てくるやつ。
日本ではWeb接客とか言われてるけど、あれの代表的なSaaSがIntercom。Zendeskは、どちらかというと内部ツール向きかな。
これのOSS版がChatwootとPapercups。自社サイトにWeb接客入れたいけど、費用抑えたい、って時にどうぞ。
この手のツールがないと仕事にならないという人も多いと思います。
これまでだとRedmineがそれのOSS版的立ち位置でしたが、さすがにイマドキあのUIはないなぁ、と。
OpenProjectは、Microsoft Projectの代替をイメージしてるみたいですが、
ガントチャートにカンバンがデフォルトで使えるので、BacklogやAsanaの代替にはちょうど良いでしょう。
ただ、そんな高度なことしてるわけではないのに、サーバーの要求スペックはちょっと高めなのでご注意を。
UA廃止でGA離れが始まってるとも聞きますが、疎開先として有名。
PHPで動くので、PHPやWordPressでできたサイトに一緒に入れちゃってもいいと思う。
HeadlessCMSは、データ表示を持たず、フロントエンドへAPIを通じてデータを渡すタイプのCMSのこと。
このジャンルでは、SaaSだとContentfulが有名だけど、OSSでもいろいろある。
Node.js製。歴史があるので、結構いろんなことができる。
WordPressのGutenbergエディターを取り込んだプラグインなんかもある。
User認証も持ってるので、CGM的なサイトを作ろうと思ったらできなくもない。
これもNode.js製。利用できるDBが幅広く、既存のデータベースも活用できる。
なので、既にPostgresSQLとかでデータを持ってるんだけど、
非エンジニアにもデータを触らせるためのフロントエンドが欲しい、ってニーズに良いかも。
PHP製。SQLiteとMongoDBで利用可能。MySQL/PostgreSQL使えないのがちょっと残念。
近年、本腰入れて自社ECサイトをやろうと思うと必ず選択肢に上がるShopify。
インテグレートパートナー向けのエコシステムも充実してるので、取り組み始めるエンジニアやシステム会社も多い。
ヘッドレスコマースや越境ECには向いているものの、これをセルフホストしたい、というニーズに応えたのがmedusa.js。
ざっと見てみただけだけど、モダンな構成で、今時のフロントとバックエンドを分けた構成でやりたい、というのには向いている。
プラグインにmedusa-marketplace.jsというのもあり、Amazon的なマーケットプレイスも実現可能。
昨年、Adobeに買収され、デザイナーたちを驚愕させたFigma。
先日はAdobe XDが終了のお知らせとなり、UIデザイナーたちの不安は募るばかり。
そんな提供企業に振り回されたくないなら、このPenpotでUIデザインしよう。
Figmaほど機能実装はされていないが、まあまあ一通りのことはできる。
Figma代が嵩むとお嘆きの制作会社なんかは、一考の余地あるんじゃなかろうか。
企業によっては、コンタクトフォームをたくさん作りたいという会社もある。
人材採用のフォームを職種別に細かく分けたい(しかも頻繁に募集職種が変わるとか)
Google Formで大体解決しそうだけど、それをGoogleに頼りたくないならこちら。
まあまあ機能豊富なので、人によってはGoogleFormよりもこちらを好むかも。
DockerベースのWebメールUI。送受信に必要なものを、丸っとDockerで用意してくれているので便利。
HubSpotは、いわゆるMarketing AutomationとCRMを一体にしたツール。無料枠もあるが、かなり限定されている。
MauticはMarketing Automationよりの機能が多く、ユーザーのサイト上での回遊をビジュアル化してくれたりする。
SuiteCRMはザ・CRMという感じ。SalesForceをデフォルトで使う感じに近い。
ツールが分かれてしまうのは辛いところだけど、それぞれにAPIがあるので、うまく繋げられると強力なツールになってくれるはず。
Webサービス作ってると、メールの通知や一斉配信などがあると思う。
通常これらはSendGridや、AWS SESなどで処理すると思うが、これらにもOSS代替がある。
PostalはDockerでメール周りのもの全部用意してくれているので、かなり楽。
WordPressをモダンにしたような感じで、EC機能もデフォルトでついてる。マルチサイトも標準。
Jimdo/Wix代替と書いたが、もちろん自分のサイトをMicroweberで作ってもいいが、
自前ホスティングして、JimdoやWixのようなサービスを始めることもできる。
テンプレートをいくつか作っておいて、Stripeを仕込んでおけば、今日からあなたもJimdo/Wixのような事業を始められるわけだ。
JImdo/WixとSTUDIO/Webflowは一緒くたに語られがちだが、明確な違いがある。
前者はプリディファインドなブロックをGUIで構成するのに対し、後者はDOM要素ベースで構築していく。
つまりよりHTML/CSSによる細かなデザインコントロールがしやすく、Webデザイナーが親しみやすい。
それのOSS版がWebstudio。まだアルファ版だが、フロントエンドはそれなりによくできているので、
バックエンドを自前で用意してStripeを仕込んでおけば、今日からあなたも(以下略
Facebookなんか使わねーよ、っていう人も多いかもしれないが、
特定のコミュニティの中でコミュニケーション取るには、FacebookのUIと機能は優れていると思う。
なので、サークルとか同窓会、あと自治会とかPTAなんかにもいいんじゃないだろうか。
Netflixの代替って、Amazon Primeとかじゃねーの、と思われるのかもしれないが、そうではなくて、
あなたがNetflixみたいな商売したいならこれを使うといいよ、というのがJellyfin。
いや、そんな商売しないよ、と思うかもしれないが、
使いようによっては、おじいちゃんおばあちゃん向けの子供動画配信サービスとして構築するとか、
Stripeと連携して、劇団やバンドのオリジナルの配信サイトを構築するなんかも面白いと思う。
今更誰もYouTubeやVimeoの後追いをしようとはしないでしょうが、
複数のユーザーから動画のアップを受け付けて、それを閲覧したい用途もあると思う。
例えば、軽音部で複数のバンドが練習風景を録画したのを定期的にアップしたりとか。
学習塾で、授業の録画を授業ごとにアップしていったりとか。
ZoomやGoogle Meetのような双方向ではなく、一対多の一方通行配信。
個人的には、企業のウェビナーツールとしての可能性を感じる。(Zoomのウェビナープランとか高いもん)
1つのメールアドレスを複数人で運用したい時のツールがメールワイズとRe:lationどちらも日本のSaaS。
FreeScoutはOSSだけど、海外製。一応日本語化もされてるっぽい。
ECサイトの顧客問い合わせや、営業チームのプライマリー対応なんかに良いと思う。
Bubbleってなんぞ? という人のためにお伝えしておくと、ノーコードベースのWebアプリ開発ツール。
データエンティティを設計したら、自動的にCRUDを作ってくれて、フォームを配置するというような感じ。
Bubbleはそれ系の老舗で、歴史が長い分ノウハウも溜まっており、連携できるサービスも多い。
ただ、ベンダーロックインされるし、季節的なキャンペーンとかでは、アプリを使用しない期間もサブスク費用がかかる。
Budibaseは、Bubbleの思想に一番近い感じ。凝ったUIが必要なければ、ざっくりコレでなんでも作れちゃう。
AppSmithも同じような感じだが、これはDBをあらかじめスキーマ定義しておかないといけないところが若干不便かな。
ToolJetはルーティングURLの概念がなく、本格使用を諦めたんだけど、最近アップデートしたらしいので、そこのところどうなってるかまた確認しときたい。
他にもこの手のやつあったら、いろいろ教えて欲しい。単純に好きなので。
・色んなこと満遍なくやりたい
・やべー案件に何年も磔にされたくない
これが多様なサービス、アプリを作ってみたいという話なら高単価SESに行くしかない。
かなりの経験を積んだベテランじゃないと入れない世界で出身学部も見られるから相当に厳しいと思う。
フロントやバックエンド、インフラなどもやってみたいという話なら自社でウェブサービスを運用している上場企業に正社員で入るのがいいだろう。
ただし正社員ということはリリース日には何が何でもサービスインさせる立場になるということでもある。定時退社の社風であっても進捗上がってないなら稼動上げて対応ということは普通にある。
派遣で入ればそういうことは無い。上場企業ならコンプラ厳しいからね。でも数ヶ月程度、長くて数年のスポットになることがほとんどなので長期的にはどうなんだろうな。
ここでは俺の経験を踏まえて「自社でウェブサービスを運用している上場企業に正社員で入る」という前提で話す。
アピールすると良いのは使える言語、インフラの知見、構築と運用の経験。
全部が強い必要は無い。どれか一つが強くて他はまあなんとか程度でいい。逆に言うと全くダメですが一つでもあると厳しい。
使える言語では、C#,Javaを大きめな規模のバックエンドとして使ってるとこが多い反面、対応できる人はフリーにも派遣にもたくさんいるのでちょっと弱い。SIer出身でコード書いてたなら当然できるよね、というレベル。
今ならtypescript(javascript), pythonあたりができてgo あるいは Rust勉強してます、というのがけっこう強い。
分かってると思うが言語が使えるというのは、まっさらなPCを与えられて主要なウェブフレームワークをセットアップしてローカルホストを立てるとこまでを含む。
JavaならSpringboot+gradle+JUnit、PHPならLaravel、pythonならdjango、typescriptならNode+React+knex、あとJestかDreddも入るかな。
インフラ知識では、クラウド、オンプレ両方のメリットデメリットを把握しているとよい。
AWS,Azure,GCP,Oracle Cloudのどれでもいいけど実際に使った経験があるとよい。俺は個人でGCPを契約してkubernetesとVM、LBを使っている。
ネットワークの知識は薄くでも持っていた方がよい。HTTPとかcookieとかセッションとか知りませんCORSって何ですか?レベルでは無理。まあここら辺はウェブサービスを作れば必ずやるので大丈夫だろう。
LetsでSSL証明書を作ってopensslで検証してnginxに適用してHTTPS化ができるならアピールになる。
dockerはもうそろそろ使えて当然のレベルになってきているので必須。実際ウチではdockerが分からない使えない人は面接へ進めないようになっている。
構築と運用では、予算内に収まるような構築と運用、サービスインした後のトラブルシューティングの経験があるとよい。
常にコスト意識を持っていることが必要。クラウドは油断すると100万程度すぐ飛ぶ。コスト意識が無い人を運用担当として採用することは絶対にない。
トラブルシューティングで重視されるのはベンダー対応よりもエンドユーザー対応の方。
サービスを早急に復旧させること、そのためにどういう仕組みが必要なのか、構築するところから語れる知見があるとよい。もちろんそこにもコスト意識は必要。
CI/CD、PrometheusやDatadogによる監視とアラートについて語れるとよい。
CI/CDを扱うということは当然gradle,maven,yarn,シェルスクリプトは書けて使えてwebpack,minify,Jenkinsのコンフィグもできるということである。
どうだろう、かなり雑に書いたが雰囲気は伝わると思う。
あ、git使えないは論外。もし使えないなら今すぐ使えるようになるか諦めるかのどちらかで。
--
漠然としてるなあ
バックエンド、フロントエンド、インフラ、ネットワーク、テスト、PM経験したいってこと?
--
→説明があれですまん。バックエンドで色んな現場行きたいなぐらいだったわ。SIよりがいい。
--
--
→地域もネックか。。。
--
もうちょい詳しく書こうや
--
主にやってたのが求人システムの保守・改修案件だったわ。 規模は小さい。1人か2人。他の案件でも多く5人。コード管理はsvnメインだったな。
ドキュメントがないレガシーな他社システムをリバースしての改修が殆ど。PHPは生のものをずっと触ってた。フレームワークは使ってない。JavaScriptはちょこちょこした修正くらいでしか触ってないな。
データベースはSQLが書けます読めます、データの設計ができます程度。
(うわー技術力が低くて書くのが恥ずかしい)