タグ

ブックマーク / terurou.hateblo.jp (8)

  • 「零細企業経営にはほとんどの意見が参考にならなかった話」を書けと言われたので - terurouメモ

    書けと言われたので、雑に。人に意見されたことはあまりないつもりだったんだけど、思い出してみたら、結構あったような気がしてきた。 零細企業経営にはほとんどの意見が参考にならなかった話 https://t.co/sUpRX51RJq ポエム書いた。— V (@voluntas) 2020年11月22日 これは是非 @terurou にも書いていただきたい。— V (@voluntas) 2020年11月22日 人の意見は参考になるか? 基的に利害関係のない人間の話は「参考にならん」でいいと思う。逆に利害関係のある人間の話は重要で、それは社員だとか、顧客だとか、株主だとかになってくる(うちは株の100%が自分が持ってるので、株主って自分ですねになるのだけど)。 世間には「勝ちに不思議の勝ちあり、負けに不思議の負けなし」という良い言葉がある通りで、 成功体験をもとにしてくる意見はまず参考にならん

    「零細企業経営にはほとんどの意見が参考にならなかった話」を書けと言われたので - terurouメモ
  • 設計書には何を書くべきなのか - terurouメモ

    設計とは、 要求(やりたいこと)をヒアリングする 要求を要件(何を満たさないといけないのか)に落とし込む 要件を実現するために考えられる手段を洗い出す 手段の検証を行う 検証結果を元に、どの手段を使うかを選定する 選定した手段を合意する(一部要件を満たさない事項がある場合は、代替策や妥協ラインについても合意する) 合意内容を元に、実装や設定に落とし込む をやることである。画面設計や機能設計のように、3-5の検証/選定が薄くなったり曖昧になったりするものはあるが、一般化するとこの流れになる。 設計書には、上記の設計でやってきたことを順番に書いていけばよい。これを文章構成のテンプレに落としていくと、 要求 要件 方式 対応案(いわゆる比較表で書いていくのが楽) 検証結果 選定・合意結果(合意した代替策や妥協ラインについても記載する) 詳細設計(どういう実装にするとか、パラメーターにするとか、細

    設計書には何を書くべきなのか - terurouメモ
  • 安定寄りの零細IT会社を作って1年ちょいで得た知見 - terurouメモ

    デンキヤギ株式会社という名のITの会社を作ってから1年強になった。 自社プロダクトを事業の中心に据えたいとは考えているが、まずは安定経営のため受託開発を優先してきたことにより得た知見をまとめておく。ちらほらと「会社を作ってどうよ」みたいな事は聞かれた際に、まともに答えてきていなかったという自覚があるので、その回答でもある。 設立以前から現在までのざっくりの状況 中小SIerでサラリーマンエンジニア歴10年(うち5年ぐらいはR&D部門所属) 名古屋ローカルではあるが、コミュニティ活動はガッツリやってきた方 まずは1人だけの株式会社を設立 設立から1年ちょいの間に社員を2人採用 現時点では受託開発中心で、安定に寄せた経営方針 業績はボチボチ、倒産の危機とかはない程度には良い とりあえず受託でっていくために必要なもの カネ コネ 相場・市況感 ちゃんと仕事を回してちゃんと納品する能力 さえあれ

    安定寄りの零細IT会社を作って1年ちょいで得た知見 - terurouメモ
  • GitHubに会社の就業規則を公開した - terurouメモ

    これです。 ちゃんと社労士チェックを入れて、2014年時点の法運用Validな感じにしてあるので、下手な中小企業はおろか、ろくにメンテされていない大企業の就業規則よりマトモな内容になっているはずです。 なんで就業規則を公開したのか マトモな規則が作ってあれば公開しても特にデメリットはない むしろマトモな会社アピールができてよい 個人的には「無限RedBullです!!!!」みたいな事をアピールする会社よりマトモな広報・求人活動の一環だと思っている 自分で就業規則を作ろうにも、良いサンプルがなかった(後述あり) いわゆるOSS的な話。就業規則にも再利用性が合っても良いはず これを書いてて、就業規則にライセンスを明示するのを忘れていたことに気が付いた GitHubだと、就業規則の改定にプルリクを飛ばせて楽しいし、改定履歴も一目瞭然 零細企業に就業規則って要らないんじゃないの? 従業員が10人未満

    GitHubに会社の就業規則を公開した - terurouメモ
  • 「LL言語が後退局面に差し掛かっている件」対してに的外れな事を言ってる連中が多すぎてヤバい - terurouメモ

    LL言語が後退局面に差し掛かっている件に対しての反応が的を外しすぎていて笑える。確かにIDEや生産性のくだりはゴミクズなんだけど、それにしてもみんなゴミの部分に反応しすぎである。 ということで、酒も飲んでるので勢いで色々書いておく。 「LL言語が後退局面に差し掛かっている件」でも触れられている重要な技術動向 ゴミクズを取り除くと、まっとうな事が書いてある。 LLの成長に陰りが見え始めてきた。 ただしwebアプリケーション分野では今後も相当長く現役を続けるだろう。 今現在、もっとも富を生み出すのは(ほぼリアルタイムな)超大規模データ解析。 Hadoopが何かを理解してない技術者はクソ。 テラが当たり前のように乱れ飛ぶ現場でLLが出来る事など無いに等しい。 JavaScriptだけ別格の扱いをせねばならない。 node.js(サーバサイドJavaScript)がWeb開発のメインストリームにな

    「LL言語が後退局面に差し掛かっている件」対してに的外れな事を言ってる連中が多すぎてヤバい - terurouメモ
  • Cygwin on Windows7で"快適な"CassandraとかHadoopとかの開発環境【書きかけ】 - terurouメモ

    MinGW on Windows7(x64)でCassandraやらHadoopやらの調査・アプリ開発をしていたのだが、あまりに不便、というか無理なのでCygwinに移行することにした。素直にCentOSの仮想マシン構築しろって話もあるんだけど、EclipseやらWebブラウザやらExcelやら立ち上げてると、すぐにメモリ4GBぐらいいつぶすので。。。 インストール概要 とりあえず最小限しか入れないように。必要になった時点で足す感じで。 CassandraやHadoop(+ZooKeeper)を使える環境。 日語はUTF-8に。 X11、Gnome、KDE関係はインストールしない。 zshをインストールする。使ったことないけど。 lessの代わりlv。 Thriftのビルドに必要なパッケージをインストール。 ThriftInstallationWin32 - Thrift Wiki C

    Cygwin on Windows7で"快適な"CassandraとかHadoopとかの開発環境【書きかけ】 - terurouメモ
  • CentOS5.4にJDK6やらCassandraやらZooKeeperをインストール - terurouメモ

    ほぼまっさらなCentOS5.5にkumofsをインストール - DenkiYagiに続けてセットアップ。Java製アプリはインストールが楽ちんですね。 ここではCassandraとZooKeeperの2つをインストールしていますが、単に私が2つのソフトウェアを使いたかっただけです。Cassandraだけが必要であればZooKeeperを入れる必要はないですし、その逆もまた然り。 手順 JDK6.0のインストール Java SE DownloadsからJDK(rpmの方)をダウンロードしてきて、以下のコマンドを実行。 chmod +x jdk-6u20-linux-i586-rpm.bin ./jdk-6u20-linux-i586-rpm.bin インストールが完了したら/etc/profileを開いてJAVA_HOMEを設定する。 export JAVA_HOME=/usr/java/

    CentOS5.4にJDK6やらCassandraやらZooKeeperをインストール - terurouメモ
  • ほぼまっさらなCentOS5.5にkumofsをインストール - DenkiYagi

    いくらでも情報があるんですが、自分用の備忘録。 方針とか この手順では32bitマシンを対象にする ソースから入れるパッケージはとにかくcheckinstall ネットワーク周りやiptablesの設定は各自やってね 準備するもの CentOS 5.5をインストール済みのマシン 全部デフォルト設定でインストール(インストーラ任せ) アップデート済み(yum -y update) 手順 Development Toolsのインストール そもそもgccとか入ってなかったので、インストール。 yum -y groupinstall "Development Tools" rpmforgeを使えるようにする checkinstallをインストールしたいのだが、rpmforgeじゃないとパッケージが置いてないのでrpmforgeを使えるようにする。x64の人はAdditionalResources/

    ほぼまっさらなCentOS5.5にkumofsをインストール - DenkiYagi
  • 1