タグ

ブックマーク / ssig33.com (8)

  • ssig33.com - docker ホストを長期間運用する際の注意点

    うちには 2013 年末ごろからずっと docker コンテナを運用し続けていた物理ホストがあったのだけど、最近 $ docker ps とかしても結果が戻ってくるのに 20 秒ぐらいかかるし、コンテナの起動とかにも同じくらい時間がかかる $ /etc/init.d/docker restart などとしようもんならコンテナが使用可能になるまで 3 時間ぐらいかかってた。とはいえそう頻繁にコンテナを手動で起動したり終了したりするホストではないし、 docker のデーモン自体を再起動するとかは当に稀なのでずっと放置してたんだけど、さすがに放置できなくなってきた。 $ docker ps --all | wc -l とすると 103781 とかなってて、ゴミコンテナやイメージが大量にありすぎるのが諸悪の根源なのではないかという予想を立てた。 そこでこのようなスクリプトでコンテナを掃除してみ

  • ssig33.com - プロダクトに深い理解を示してくれる人を採用したい

    UI エンジニア云々にかかわらず、プロダクトに深い理解をしめして幅広い範囲でコミットしてくれるメンバーが(しかも年収 600 万円とかで)ほしいみたいなのがよくあります。 しかしそんな優秀な人が入ってくればあなたはお払い箱で、あなたがただのマネージャーならば解雇されますし、あなたが企業のオーナーだとすると優秀な社員は VC と結託してあなたを追い出します。 なのでそれなりのメンバーをうまく組み合わせてやるほうがいいです。 back to index of texts Site Search

    kiyo_hiko
    kiyo_hiko 2014/11/09
  • ssig33.com - Angular.JS について

    いろいろ文句言いたくなるところ山のようにあるんですが、 Internet Explorer の古いやつとかサポートしてくれてるのが Angular しかないだとか、だいたいみんな Angular なら分かるだとか、いろいろあって現実的に Angular しか使えるものが無いねみたいになりがち。 そういうわりと消極的な理由で使われることが多いので、みんな文句たれてるんですけど、文句たれてる人が多いから使わなくていいプロダクトなんだなみたいに思って勉強怠ったりするとそれはそれで嫌な目にあいますから、みなさん一緒に Angular で苦しみましょう。 IE のことを忘れられる場合は Vue.js 使ったほうが圧倒的に幸福になります。 付記 React について 一番真面目に React を使ってるはずの Facebook のサイトがあんなに激重メモリバカいなので、 仮想 DOM を操作して差分

  • ssig33.com - 大学

    はなんだかんだで学歴差別があんまないので(学士でも大企業入れるし、中途採用だと結構な確率で学歴不問)、日から基出るつもりがないなら、出なくていいと思う。 欧州やアメリカの人間は判断力が低いので学歴で激しく差別してくるので大学とか大学院とか出てないと苦労します。直近でそれで苦労したのがありました(就職とかそういうのじゃないんですが)。なんとかなるけどだるいので今高校生の若者とか大学出てもいいと思う。出なくてもいいけど。 欧米の一般の学士とかあきらかに日の高卒ぐらいの知能しかないのだけど(その分修士から先は地獄っぽい)、逆に言うとむこう高卒はこっちの中卒ぐらいなわけで、高卒と言うとそういうふうに思われてしまうというのがあるのだと感じました。 back to index of texts Site Search

    kiyo_hiko
    kiyo_hiko 2014/03/30
    「欧州やアメリカの人間は判断力が低いので学歴で激しく差別してくるので大学とか大学院とか出てないと苦労します…むこう高卒はこっちの中卒ぐらいなわけで、高卒と言うとそういうふうに思われてしまう」
  • ssig33.com - ダンピングをするな

    これの話。 次のような二つの職場があったとしたら、優秀なプログラマの大部分は前者を選ぶのではないでしょうか。 テスト・CI をきちんとやっていて、ソースコード管理は Git & GitHub、もちろんデプロイもほぼ自動化されていて、過去のバージョンに戻すことも簡単にできるため実験がやりやすい。リファクタリングの価値が認識されている。タスク管理ツールや連絡ツールも新しいものを積極的に採用している。権威的な人間がおらず、設計やコードの良し悪しを率直に話し合える。年収 400万。 テストもろくにない Java のコードを手元の Eclipse でコンパイルして、その .class ファイルを WinSCP でコピーしてデプロイしている。バージョン管理システムはろくに活用されておらず、間違えたらおしまいなので PukiWiki の手順書に「~を厳守する」という心構えが出てくる。ファイルを zip

  • ssig33.com - 生産性の高いエンジニアは本当に 10 倍の生産性があるのか

    というようなのよく言われますがこれは間違っていて 生産性の低いエンジニア: ある閾値を越えたものは作れない 生産性の高いエンジニア: 生産性の低いエンジニアの作れないものでも作れる というような感じであることが殆どで、生産性の低いエンジニアに 10 倍の時間を与えたからどうにかなるというようなもんでもないでしょう。 時間が何でも解決すると思ったら大間違いだ。 back to index of texts Site Search

    kiyo_hiko
    kiyo_hiko 2014/02/18
    技術的負債積みまくってくるから保守が大変とかそういう話を想像して開いたら、それ以前の話だった。
  • ssig33.com - プログラマの話

    プログラミングはアプリを作ることの手段なのか プログラミングはそれ自体が目的であっていい プログラミングを勉強したい人が勉強する前にすべきこと プログラミングの話 これらの記事を読めば分かる通りプログラマにはこういう陶しい話が大好きな人がとても多いので、そういう人達と楽しく付き合っていく自信が無いならプログラマなど目指さない方がいい。真面目に。 「人それぞれ」で済む話にこうやって長文を書くのがプログラマです。 僕はこういう話が大好きです。 back to index of texts Site Search

  • ssig33.com - ネイティブアプリ並のウェブアプリを云々

    なんか最近そういうの流行ってるようですね。僕も考えを書いてアクセス数を稼ぎます。 ページ遷移を過度に抑えようとするな 下手に AJAX 使いまくるぐらいならページ遷移したほうがマシであることが多いです。世の中にはページ遷移を抑えようとして酷いことになってる JS を沢山見ます。よく考えろ。 ローカルストレージを活用しない localStorage に画像とか放りこむの異常に重くなるのでオススメしません。認証持たないサービスで設定値保存するのに使うとかに留めた方がよいと思う。 非同期な API 絶賛してて気にわない感じはしますがこの記事を一読することをお勧めします。 localStorage は小さなデータをいくつか入れる分には十分に高速です。大きなデータを入れると十分に低速です。 scroll イベントに対してリスナーを置かない scroll イベントの監視は実際最悪のアイディアです。こ

  • 1