タグ

ブックマーク / labs.cybozu.co.jp (7)

  • https://labs.cybozu.co.jp/blog/kazuho/archives/2008/01/hdd_sync.php

    craf
    craf 2022/02/20
  • ‘-‘ という名前の、中身が無いのに70万回ダウンロードされてる謎のnpmパッケージ

    – という名前の JavaScript/TypeScript パッケージについて警告を発している記事が話題となっています。 このパッケージ、中身はほとんど空で、Readme と、dev で TypeScript を動かせるようにするライブラリ群を呼ぶ箇所だけのもの。 しかし、この “-” を使っている他の npm パッケージが 50個以上あり、約一年前の公開時からのトータルのダウンロード数は72万回にもなります。 しかし、”-” を読み込んでいるパッケージを見てみても、”-” が必要そうには見えません。 警告記事では、この無名のパッケージが密かに使われるようになった原因が、npm コマンドのコマンドラインを打つときのミスタイプにあるのではないかとの仮説を立てています。 つまり、someFlag というオプションを使い npm i -someFlag somepackage と打つべきところ

    ‘-‘ という名前の、中身が無いのに70万回ダウンロードされてる謎のnpmパッケージ
  • CircleCI や TravisCI などの CI サービスの無料枠を食いつぶす暗号通貨採掘者

    CIサービス(Continuous Integration = 継続的インテグレーション)の LayerCI の CEO がブログで指摘したのが、LayerCI やその競合である GitLab, GitHub Actions, TravisCI, CircleCI, Wrecker などのサービスの無料枠を悪用した暗号通貨マイナー(miner = 採掘者)の実例です。 CIサービスの無料枠 CIサービスでは、GitHub や BitBucket などのソースコード管理サービスでコードの変更がある度に、自動的にテストセットを実施し、ソフトウェアが壊れていないかを確認してくれます。CIサービスはこれらのテストを実施するためのコンピューター資源を大量に確保・実行しています。 多数のプロジェクトを持つ企業は毎月の使用料を払ってこれらCIサービスを利用しますが、普及宣伝のために個人開発者やスタートア

    CircleCI や TravisCI などの CI サービスの無料枠を食いつぶす暗号通貨採掘者
  • Skypeチャットの履歴を保存する

    Skypeといえば、元々のコンセプトであるP2P方式から、中央サーバ型への移行が少しずつ進んでいるみたいですね。 昔はSkypeを始めた頃まで無限にチャットログを遡れたのですが、ある時点からはこちらも制限が掛かり、大昔の […] Skypeといえば、元々のコンセプトであるP2P方式から、中央サーバ型への移行が少しずつ進んでいるみたいですね。 昔はSkypeを始めた頃まで無限にチャットログを遡れたのですが、ある時点からはこちらも制限が掛かり、大昔のチャットログにはアクセスできなくなってしまいました。 さて今回、スカイプのチャットルームの過去の発言からちょっと複雑な検索をしようとして、準備として「全選択→コピー→エディタに貼り付け」しようとしたのですが、どうしても発言一個分しかコピーされてきません。昔はできたと思うので、Windows版クライアントの仕様が変わったんでしょうか。不便です。 クラ

    Skypeチャットの履歴を保存する
    craf
    craf 2017/08/04
  • 「露出で払おう」とした起業家へのプログラマの返答

    ワオ、いいアイデアですね。ええ、作れますよ。バックエンドにサーバ、フロントエンドにウェブアプリケーションをそれぞれ必要になりそうです。そうしておけば、将来モバイル対応したい時にも必要なものは既にそこにあることになります。 バックエンドの開発は$300(3万3000円) 請求するでしょう。あなたの指定のサーバに配置できます。ウェブアプリの方も、シンプルなデザインでよければ同じだけ掛かりそうです。もっとアートっぽくしたければフロント側は外注に出すので$700(7万7000円) ですかね。

    「露出で払おう」とした起業家へのプログラマの返答
    craf
    craf 2017/07/05
  • デルタ航空がオーバーブッキングで乗れない人数を最小に、しかもコストも少なく済ませている仕組み

    ユナイテッド航空がオーバーブッキングの影響でベトナム系アメリカ人医師を強制排除した動画がネットで大炎上した事件をうけて、オーバーブッキングの話がニュースで多く取り上げられていますね。 航空会社はどこも、予約をしたけど乗ら […] ユナイテッド航空がオーバーブッキングの影響でベトナム系アメリカ人医師を強制排除した動画がネットで大炎上した事件をうけて、オーバーブッキングの話がニュースで多く取り上げられていますね。 航空会社はどこも、予約をしたけど乗らない人の率を予想して、実際の座席数より多めにチケットを売っています。乗らない人を除いたらぴったり満席になるのが一番儲かるので、ギリギリになるようにこの多めの予約(オーバーブック)を調整するのですが、たまにこの予想が外れることがあります。そうすると、満員から溢れた誰かは予約した飛行機に乗れなくなってしまうことになります。 今回のユナイテッドの炎上は、

    デルタ航空がオーバーブッキングで乗れない人数を最小に、しかもコストも少なく済ませている仕組み
    craf
    craf 2017/04/15
  • URI Template の C++ 実装 (Xbyak による JIT 版ほか) (nakatani @ cybozu labs)

    その昔はテキスト整形ツールすらアセンブラで書くほどのバイナリアンでもあったんですが、X68000 から卒業せざるをえなくなると同時にすっかり足を洗っていたのです。 が、何の因果かこのたび、C++の世界に引き摺り込まれ、メモリやクロック数にきゅうきゅう呻吟する日々が再びやってきてしまいました……。もはやGCの無い言語でプログラミングするまい、と堅く心に誓っていたのになあ(涙)。 まあ、嘆いてばかりいても始まらない。 バイナリアンは××年ぶり(x86 の知識は 286 が最後)、C++ は実質初めて、勉強しないといけないことがたんまり。 んー中谷は何か作ってみないとわかんない人なんで、身近で手頃な題材を…… というわけで URI Template を実装してみました。調べた範囲内ではC++の実装もなさそうだし。 勉強が主目的なので、仕様は簡易に draft-01 準拠(単純な substitu

  • 1