For the past months I’ve been keeping a list of things I encountered in PHP that I’ve found to be problematic, or in other words things that annoy me. me having problems and being annoyed This is not my definitive list and things that annoy me in PHP largely depend on the things I’m working on, and for the past month I’ve been working on: Phpactor: PHP language serverPHP-TUI TUI framework and port
はじめにこんにちは。VideoStepという映像SaaSスタートアップの代表取締役の迎と申します。ちょうど給与テーブルを見直している際に、ふと呟いた以下のツイートが、業界の方々から反響を得たこともあり、スタートアップにおける給与水準が実際にどこまで肯定されうるのかということについて、より深い考察をしてみようと思います。 ビジネスモデルによっても経営効率は全く異なるので、今回は対照実験として上場SaaS企業、全30社をデータセットとして分析することとします。 あくまでSaaS企業における分析であり、また将来的に生み出されるキャッシュフローについては考慮しない荒削りな分析でありますので、参考程度に読んでいただければと思います。 Equityで数十億調達したスタートアップで、平均年収1,000万円以上というのが当たり前になってきているが、2018年以降、1000億円以上の時価総額で上場したスター
2023年の5月の連休の前後より、自作イラストの追加学習データ(LoRA)を元にローカル環境のStable Diffusion (SD1.5)を使ってAIに"自分の絵"を描かせるようになってから、おおよそ一年が経ちました。当時そのことについて書いた記事は、比較的多くの方に読んでいただけたようで、SNSなどを通じて今も時々リアクションがあります。 この一年間、多少の波はあっても、自分としてはこつこつとコンスタントに同じテーマに取り組んできました。成果の一部はX(@epxstudio_ai)で発表していましたが、その過程で新たに得られた知見や、画像生成AIの活用方法についてぼんやり考えたことなどがあるので、件の記事の続編として少し書いてみようと思います。 前提としてわたしはGペンとスクリーントーンの時代からの20年来のアマチュア同人作家で、普段絵とはまったく関係ない仕事をしており、かつ、イラス
なぜPHPのInterfaceを使うのか 依存性を考慮して“開発のハードルを下げる” 開発のハードルを下げるInterface 新倉氏の自己紹介 新倉涼太氏(以下、新倉):さっそく「開発のハードルを下げるInterface」という題名で話していきたいと思います。 (スライドを示して)これは私ですね。PHP歴は12年ぐらいで、最近はLaravelを使っています。そんなにLaravelにこだわりがあるわけじゃなくて、DIがあったりテストが書きやすかったりしていいなと思っているぐらいですね。最近はM&Aクラウドにジョインしています。 PHPにおける「Interface」と「Implements」 ではさっそく「PHPにおけるInterfaceとは何なのか」を説明していきます。Interfaceはみなさん知っているとおりですね。クラスに必要なメソッドの宣言だけをまとめたものになります。こいつ自身は
今年、この話を何度か別々の人にすることがあってずっと纏めようと思っていたのだけど一年が終わってしまうので来年の自分のために今書いてしまう。 目新しいことは何一つ無いのだけど、大切なことだし、意外と社会人になってしまうと教えてもらえないことも多いみたいなのでここでまとめる。 表題のこと、つまりやりたいことを実現するために必要なことは、そんなに難しいことじゃなくて以下の条件を満たし、実行することが大事だ。 やりたいこと=課題をタスクに分解する タスクを実行できるだけのリソース(時間・お金・体力など)を割り当てる 実行する これだけなんだ。仕事だってなんだって一緒なんだけど、だけどこれを日常的に実現することが難しい。 だからどうやって実現していくか?って説明のために、自分がやってることを書く。 課題を整理する 仕事と作業は違うという話がある。 トヨタでは最初にそれを教わるらしい。 www.har
TOPSIC SQL CONTEST(TSC)とは、SQLスキルを競うオンラインコンテストサイトになります。2022年6月にサイトをオープンし、おおよそ2ヶ月に1回のペースで開催を続けており、2024年4月時点で全12回のコンテストを開催しております。また、会員申込数は現在2,000名を突破し、多くの人に楽しんでもらえるコンテストサイトに成長しつつあります。 今回は、そんなSQLコンテストに第1回から毎回ご参加いただいているmatsuuさんにインタビューしてみました。 matsuuさんのX(旧Twitter)アカウント: https://twitter.com/matsuu matsuu さんのご経歴は? (記者) matsuuさんのご経歴について教えてください。 (matsuu) 高等専門学校を卒業後、通信会社で4年ほどネットワークエンジニアとして働いていました。そこからプログラマとして
TL;DR 自身の成果をアピールするために、1)Before/After、2)自分の寄与度、3)数字的インパクトを過不足なく伝えることが重要 説明の冒頭では、課題と解法の全体感と成果を述べ、詳細は後に肉付けすると伝わりやすい 課題を伝える際は"誰から見た課題か"を明確にする。課題は解法の前提であるためブレないように はじめに 技術広報のしゅーぞーです。この記事では、過去100人分程度の成果報告書を読み、気付いた "自分の成果をわかりやすく伝える書き方"をまとめています。 仕事をしていると自身の成果を的確に伝える機会は数多くありますよね。 評価期、転職面接、昇格面談など 評価者に自分の成果をどう分かりやすく伝えるか は自分のキャリアを伸ばす上でとても大事なスキルです。 しかし、自分の頑張りや成果を上手く言語化し、相手に正しく理解してもらうのは簡単ではありません。 特に、経験の浅い若手にとって
Ubuntu Weekly Recipe 第814回1500円以下で買えるRaspberry Pi PicoサイズのRISC-VボードなMilk-V DuoでUbuntuを動かす Ubuntu 24.04 LTSではRISC-Vボードのひとつである「Milk-V Mars」をサポートしました。これは中国のRISC-V製品のベンダーであるMilk-Vが作っているRaspberry Piライクなシングルボードコンピューターです[1]。ただしこのMarsはなかなか入手できない状況が続いています。Milk-Vでは他にも64コア搭載されたPCライクなPioneer、10GbEのネットワークスイッチとして使えるVegaなどもリリースしています。今回はRaspberry Pi Picoサイズの小さなボードで、比較的安価で入手性が高いMilk-V Duoシリーズに、Ubuntuをインストールしてみましょう
When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In theory, system tests, which drive a headless browser through your actual interface, offer greater confidence that the entire machine is working as it ought. And because it runs in a black-box fashion, it should be more resilient to implementation changes. But I'm sad to report that I have not found
はじめに宇宙ロボットスタートアップGITAIのFounder&CEOの中ノ瀬です。GITAIは宇宙での作業コストを100分の1に下げることを目標に、軌道上サービス(人工衛星に対する寿命延長サービス)や月面でのインフラ構築が可能な宇宙ロボットを製造しています。 GITAIは元々私が日本で創業したスタートアップですが、既に米国に本社やほぼ全ての機能を移し、自分自身やその他経営陣も永住権を取得して米国連邦法におけるUS Personとなり、米国で日々挑戦を続けています。最近だと昨年合計でUS$45M(日本円で約70億円)の資金調達を行い、DARPA(アメリカ国防高等研究計画局)から受注を獲得しています。 また、GITAIは2021年の国際宇宙ステーション船内での実証成功に続き、今年(2024年)3月に国際宇宙ステーション船外での宇宙実証に成功することができました。メカも電気基盤もSoftware
Concepts. Architecture. Best Practices. A series of technical guides for building application authorization. Authorization is a critical element of every application, but the problem is: there’s limited concrete material available for developers on how to build authorization into your app. To help developers build these systems and features, we built Authorization Academy.
最近「いかに運用作業に手を抜くか」というのを考えているので、なんとなーくアウトプットしてみようと思う。 運用作業とは? 運用作業はゼロが理想だけど、そーもいかない 運用を頑張りすぎてしまうエンジニア pospomeはどうしているか? まとめ 運用作業とは? 自分が想定する "運用作業" というのは機能開発に関係ない作業全般である。 例えば以下の作業は "運用" にカテゴライズしていいと思う。 ソフトウェアのバージョンアップ ユニットテストの実装・保守 問い合わせ対応 リファクタリング 運用作業はゼロが理想だけど、そーもいかない 自分は運用作業がゼロになるのが理想だと思っている。 可能であれば、機能開発にすべての工数を投じて、自身が開発するプロダクトを進化させていきたい。 ただ、運用作業をゼロにするのは不可能である。 ソフトウェアのバージョンアップは定期的にしなければいけないし、リファクタリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く