タグ

ブックマーク / xuwei-k.hatenablog.com (7)

  • 今までありがとうTravis CI、さよならTravis CI - xuwei-k's blog

    しっかり調査してないですが、こういったCIサービスがほぼ存在しない時期にほぼほぼ最初に登場して、一時期明らかにデファクトスタンダードだったと思うので、昔からOSS活動している人ほど、とても多く利用してお世話になっていたと思うので、そういう人であればあるほど、この状況は、怒りではなく、悲しいというか残念というか、辛いと思うんですよね・・・。 今までありがとう・・・。 長年Travis CI使ってきたので、GitHub Actionsによって潰される(のかどうなるのかわからないけど)、の可愛そう、という気持ちが若干あるけど、とはいえ、こういうのよくある話な気はするな…— Kenji Yoshida (@xuwei_k) 2020年10月7日 買収されて方針変わったのかなと感じるところもありますし、OSSプロジェクトが無料で使っていても会社としては辛いのではという気もするので今までの感謝の気持ち

    今までありがとうTravis CI、さよならTravis CI - xuwei-k's blog
    invent
    invent 2020/11/05
  • ドワンゴを退職しました - xuwei-k's blog

    4年11ヶ月勤めたドワンゴを退職しました。2019年1月17日が最終出社日で、1月中は有給休暇消化期間で、2月から新しいところで働きます。 4年11ヶ月と書きましたが、半年間育児休暇をとっていたので、その期間を引くと実際働いたのは4年5ヶ月です。 4年制の大学(の文学部書道学科)を卒業して、新卒でとある会社に就職して、いろいろあってドワンゴは4社目でしたが、それ以外の会社で最長で2年程度しか勤めたことがなかったので、そう考えると5年近くも続いたのが感慨深いですね。 このblogを読んでいる人ならばある程度の人は知っているかもしれませんが、気づいたら個人的にScalaにとても詳しくなってコミッターにもなって、ドワンゴでの仕事も、ほぼずっとScala書いていました。 もちろん、デプロイツールやちょっとした管理ツール、細かい運用上のなにかで、多少Python, ansible, shell sc

    ドワンゴを退職しました - xuwei-k's blog
    invent
    invent 2019/01/18
  • 1443641775

    よく「どうやって情報手に入れてるの?」みたいに聞かれますが、そんなの、ひたすら時間かけてgithubみたりメーリングリスト読んだり最近ではgitterの会話読んでるに決まってます。 どうやって(How)ではなく、なぜ(Why)、自分がそんなことをするようになったのかを、あらためて書いてみる気になったので書いてみたいと思います。 書こうと思ったのは、Howだけ書いても、Why書かないとあまり意味ないと思うことが多くなったからですかね。(この件に関しては) 無責任に大雑把にいうと、(どんな理由であれ)情熱みたいなものがあれば、Howは自然に身につきます、たぶん。 なお、少し長くなるし、自分語りっぽくなるし、いつも書いてるようなものとは少し方向性が違い、具体的なすぐ役に立つ技術的な内容*1は基出てこないので、期待してるものが違うと思う人は、ここで読むのやめたほうがいいと思います。 どれほどコー

    1443641775
    invent
    invent 2015/10/02
  • Swiftのおもしろ仕様と、Scalaの特殊な(?)構文 - xuwei-k's blog

    以下の、Appleが最近発表したSwiftという言語の、面白い(?)仕様が話題になってますが、 This playground should illustrate why the immutability behavior of #Swift is *terrible*: URL 2014-06-10 19:31:56 via Twitter for Mac 大事なことは全部MLが教えてくれた 〜 AppleSwift の mutability 周りの件を理解する これ見て、なんとなくScalaの "とある構文" を思い出したので書いてみる。 自分の理解では、要するに 「b.append(5)というのが、単なるメソッド呼び出しとかではなく、コピーして、追加して、かつ元の変数b自身の参照を書き換える(再代入する)」 という挙動をするあたりが、(他の言語でこんな動きするのがないので)、み

    Swiftのおもしろ仕様と、Scalaの特殊な(?)構文 - xuwei-k's blog
    invent
    invent 2014/06/14
  • githubで年間100 pull request した - xuwei-k's blog

    12月半ばに 数えてみたら URL (mergeされたものだけで)今年80回以上pull requestしてるので、あと2週間頑張って、100回目指すとかしようか 2012-12-18 01:09:00 via web と、気付き、まぁわりとすぐ達成できました。 ちなみに、mergeされたrequestのみです。(mergeされてないのが、現時点で10個ぐらい残ってる)それなりにバグ修正などのpull reqもあるけれど、小さいものだと、ほんとにREADMEを数文字直したとか、urlのリンク切れ直したとかその程度です。しかし、なぜかScalazにはまり、このまえ18個って書いたばかりですが 自分の今までの #Scalaz への merge された pull request が18回になってた件 #scalaz_advent もうそこから更に10個くらい増えて、Scalazが30近くになって

    invent
    invent 2012/12/27
    githubで年間100 pull request した - scalaとか・・・
  • モテるScala系女子力を磨くための4つの心得 - xuwei-k's blog

    1. あえて2.7系を使う あえて2.7系を使うようにしましょう。そして勉強会の場で好みの男がいたら話しかけ、わざとらしくeclipseをだして、Application TraitでHello Worldを書いてみましょう。そして「あ〜ん! このeclipseマジでチョームカつくんですけどぉぉお〜!」と言って、男に「どうしたの?」と言わせましょう。言わせたらもう大成功。「Scalaとか詳しくなくてぇ〜! ずっと2.7系使ってるんですけどぉ〜!eclipseがバグってて全然使えなくて〜。あとApplication Trait継承したobject内でマルチスレッドの挙動が変なんですぅ〜。あとこのパソコンメモリ1Gしかなくて 使いにくいんですぅ〜! ぷんぷくり〜ん(怒)」と言いましょう。だいたいの男は新しいVersionを使いたがる習性があるので、古かったとしても2.8.0を使っているはずです。

    モテるScala系女子力を磨くための4つの心得 - xuwei-k's blog
    invent
    invent 2011/05/12
    『Class名やメソッド名で><を使うとモテる』
  • Scalaを始めようと思っているJavaプログラマのための、JavaとScalaの予約語の違い - xuwei-k's blog

    ScalaJavaってまぁまぁ見た目は似てて、同じ予約語も多いので、Javaの予約語を、Scalaの視点からみた場合に分類して簡単に解説してみました。分類の方法は独自だし、けっこう雑です。 Scala始めようと思ってるけど、Javaのあの予約語は、Scalaだと同じやつあるの?もしないなら、Scalaの予約語の、どれを使えばいいの? っていうJavaプログラマ向けです。Javaプログラマにこそ、Scalaが普及して欲しいので。 完全に説明するのもめんどくさかったので、説明もなんか雑ですが・・・ 同時に、以前scalaの予約語について書いたものがあるので、こっちも見るとよいかも。*1 だいだいJavaと同じ機能のモノ 特に説明の必要がないほど、ほぼJavaと同じ使い方するものはなにも書いてません。 catch class もちろんclassの定義に使うのは同じです。 が、Javaの場合 C

    Scalaを始めようと思っているJavaプログラマのための、JavaとScalaの予約語の違い - xuwei-k's blog
    invent
    invent 2011/03/06
  • 1