タグ

2019年8月24日のブックマーク (17件)

  • 趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog

    今回はソフトウェアエンジニアじゃない人や学生にも、ソフトウェアエンジニアという職業には夢があるかもしれないと思ってもらうために書いています。そのため既に詳しい方からすると回りくどい説明も多いと思いますがご容赦下さい。 基的に記事とかには技術的なことしか書かないスタンスでやってきましたが、今回の件はさすがに誰かに伝えておくべきだろうということで長々と垂れ流しました。 概要 GW中に趣味で開発したソフトウェアを無料で公開したところAqua Securityという海外企業(アメリカとイスラエルが社)から買収の申し出を受け、最終的に譲渡したという話です。さらに譲渡するだけでなく、Aqua Securityの社員として雇われて自分のソフトウェア開発を続けることになっています。つまり趣味でやっていたことを仕事として続けるということになります。 少なくとも自分の知る限り一個人で開発していたソフトウェ

    趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog
  • 思いついたら、さっさと作れ! – 週休7日で働きたい

    狙いを定めるイヌさん記事は “Why Needs Assessment is Not Necessary For Your Niche Product” の日語訳です。 こんにちは、TAKUYAです。InkdropというMarkdownノートアプリを一人で開発しています。このアプリは一人で企画から運用までやって、先月の売上は40万円を超えました。以前、ローンチさせて最初の売上を得るまでの話を書きましたが、その中で個人開発としてどんなアプリを作るとよいのかという話をしました。毎日感じるちょっとした問題を見つける、というものです。稿ではこの話についてもう少し掘り下げて書きたいと思います。 沢山のユーザに使ってもらえるサービスを考えるのは簡単ではありません。それを事前に知るのはほぼ不可能です。でも僕は多くの人が「これ、欲しいと思う?」と聞いて回るのを見ました。彼らは失敗を恐れているように見

    思いついたら、さっさと作れ! – 週休7日で働きたい
  • GitHub - goldbergyoni/javascript-testing-best-practices: 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - goldbergyoni/javascript-testing-best-practices: 📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (July 2023)
  • Rustの所有権(ownership)を語義から理解する - igagurimk2の日記

    所有権(ownership)と借用(borrowing)とライフタイム(lifetime)はRust特有の言語仕様として有名である。 Rustではガベージコレクション(GC)を使用せずにメモリ安全性を確保するために所有権と借用とライフタイムの仕様を採用している。 この機構によって、Rustではプログラマが変数の値が有効である範囲を意識する必要がある代わりに、GCに関する実行時のオーバーヘッドがなくともメモリ安全でありスレッドセーフであるプログラムを記述することができる。 一方で、所有権は「『変数が値の所有権を持っている』というのは結局何のことなのかわからない」という混乱を生む要因でもある。 単純に考えると、変数に値が入っているのだから、変数が値を持っているのは当然のことのように思える。 そうすると、「値の所有権を持つ」とは一体何のことを言っているのかがはっきりとしなくなってしまう。 この混

    Rustの所有権(ownership)を語義から理解する - igagurimk2の日記
  • 新 GitHub Actions 入門 - 生産性向上ブログ

    github.blog GitHub Actions の新バージョンが 8/8 に発表されました。 www.kaizenprogrammer.com 自分は過去にも旧バージョン時に GitHub Actions の入門記事を書いていたのですが、新バージョンがこれまでと大きく変わってしまっているので、この記事ではあらためて GitHub Actions についていろいろ調べたり動かしてみたりした内容をまとめます。 目次 注意事項 GitHub Actions とは これまでの GitHub Actions とどこが変わったか コンセプト マルチプラットフォーム対応 HCL から YAML へ 料金 その他 GitHub Actions と Azure Pipelines 簡単な例 (Hello, World) ワークフローの設定 ワークフローとは ワークフローを実行するイベント ワークフロー

    新 GitHub Actions 入門 - 生産性向上ブログ
  • 『なるほどUnixプロセス』を読む前にちょっとだけナルホドとなる記事

    はじめに この記事では、UnixのプロセスのことやUnix環境のことについてチョットワカッタ気持ちになっていただくことを目的に、RubyをつかってUnixプロセスについて触れていきます。読み終わったあと、チョットワカッタカモという気持ちになっていただけたり、著者が訳者として関わっている『なるほどUNIXプロセス』を手に取ってもらえたりすると幸いです。 なお、この記事の内容は、オープンソースカンファレンス2015 Hokkaido での jus 研究会で行った発表内容をまとめ、原稿におこしたものになります。 それでは、さっそく題に入っていきましょう。 コマンドを実行する ふだん、みなさんは作業中にターミナルからたくさんのコマンドを実行しているはずです。まずは、この「ターミナルからコマンドを実行する」ことについて見ていきましょう。 コマンドとプロセス Unixでは、あらゆるコマンド、プログラ

  • 【3868】コンサータによって自己の連続性を失いつつある | Dr林のこころと脳の相談室

    Q: 私は某大学の法学部に通う21歳の男子学生です。(質問とは、直接、関係はありませんが、触法精神障害者に興味があり、それについて卒業論文を書くため、日々、資料を集めております。) 質問に入る前に、長文になりますが、質問に関わってくることなので、少し、コンサータ の服用とそれによる私自身の感じたことを書かせていただきます。 私は、精神科にてADHDと診断され、コンサータ を服用して数年になります。コンサータ 服用当初は、コンサータ によって、感覚過敏から解放され、初めて、ゆっくりとを読むことができるようになり、感動のあまり泣いてしまいました。この感動はあまりにも激しく、「私は、もう完全に『脳』を支配した」という優越感(あるいは、副作用としての多幸感に過ぎないのかもしれませんが)を得ました。ところが、数ヶ月たち、このコンサータ 服用後の精神の変調が、私の悩みの種になってしまいました。 私は

  • Swiftのエラーハンドリングはなぜ最先端なのか - Qiita

    Swiftのエラーハンドリングは他のメジャーなプログラミング言語のどれとも異なる新しい仕様を持っています。特に、検査例外を持っているのですが、これはJavaで採用された以降はほとんどの言語で採用されていないため、現代では否定されている過去の間違いだったと広く認識されていると思います。そのため、Swiftユーザーで無い人は、検査例外という言葉をみた瞬間に興味を失ってしまうため、その詳細がなかなか世の中に伝わっていないと感じています。一方、私はこんなSwiftのエラーハンドリングをとても気に入っていて、様々な言語の進化の歴史を踏まえた産まれた最も優れた最先端の仕様だと思っています。この記事ではその考えを説明します。 Javaのエラーハンドリング Javaは検査例外を持っています。これにより、あるメソッドがエラーを送出するかどうかを関数のシグネチャとして静的に表明できます。 // 検査例外の例

    Swiftのエラーハンドリングはなぜ最先端なのか - Qiita
  • 金持ちの機嫌をとらなくても富が再配分される社会にすべき3つの理由 - ふろむだ@分裂勘違い君劇場

    こういう記事を書くと「金持ちに嫉妬してるんだろう」と勘ぐる人が出てくるので、最初に書いておく。 私は、平均的な日人よりもはるかに多くの税金を納めてきたし、これからもそうする予定だ。 金持ちのご機嫌をとらなくても再配分される社会にすべき理由は、次の3つだ。 (1)そもそも、「金持ちが稼いだ金が、金持ちのものである」というのが幻想だから。 我々の社会が社会主義ではなく、資主義になっているのは、単に我々が、社会主義ではなく、資主義を選んだからにすぎない。 「均等に富を分配する」という社会ではなく、「より多くの富を生み出した者に、より多くの富を分配する」という社会になっているのは、単に、人々がそれを選んだからにすぎないのだ。 そして、実は、我々の社会は、資主義社会ではない。 「修正資主義社会」なのだ。 つまり、日人は、「より多くの富を生み出した者に、より多くの富を分配する」という社会を

    金持ちの機嫌をとらなくても富が再配分される社会にすべき3つの理由 - ふろむだ@分裂勘違い君劇場
  • RIZAPの決算を分析してみた - 会計士の気まぐれ日記

    FILE: /www/wwwroot/wandefukjh.hjyhy.com.cn/ThinkPHP/Library/Think/App.class.php  LINE: 101 #0 /www/wwwroot/wandefukjh.hjyhy.com.cn/ThinkPHP/Library/Think/App.class.php(101): E('\xE6\x97\xA0\xE6\xB3\x95\xE5\x8A\xA0\xE8\xBD\xBD\xE6\x8E\xA7...') #1 /www/wwwroot/wandefukjh.hjyhy.com.cn/ThinkPHP/Library/Think/App.class.php(204): Think\App::exec() #2 /www/wwwroot/wandefukjh.hjyhy.com.cn/ThinkPHP/Library

    RIZAPの決算を分析してみた - 会計士の気まぐれ日記
  • char8_tによせて - なるせにっき

    C++標準化委員会、ついに文字とは何かを理解する: char8_tという記事が話題だってので、つらつらと書いてみました。 「グリフ」について グリフ(glyph)という言葉の定義をめぐって でも触れられていますが、「グリフ」という言葉が「字体」を指すのか「字形」を指すのかってのは議論がありますね。文字コードの文脈では普通「字形」の意味だとして話を進めることが多いように思います。 CJK統合漢字について Wikipediaの記事にまとまっていますが、実際に推進していたのは中国みたいですね。うまくやればあんまり問題なかったんでしょうが、あんまりうまく行かなかったんですが、それでも国ごとにその国の過去にあった文字コードとの互換性は取れているので、実際の所CJK統合漢字ってあんまり問題にはなってないと思うんですよね。中国フォントと日フォントを切り替えないといけないって問題はありますけど、それ

    char8_tによせて - なるせにっき
  • 深層強化学習の最前線 - Speaker Deck

    DockertestとLocalStackを使って 外部サービスに依存した多要素認証の 動作確認・テストをした話 / A story about using Dockertest and LocalStack to check and test the operation of multi-factor authentication that depends on external services

    深層強化学習の最前線 - Speaker Deck
  • 【朝夕部屋食】一人旅初心者におすすめできる極上湯の温泉宿まとめ【休前日も一人泊OK】 - 温泉ブログ 山と温泉のきろく

    土曜日も1人で泊まれて、個室で気兼ねなくご飯べれてかつ、お湯も良い宿を探せ 1人旅をするようになって、10年以上経ちます。 いつからか、大広間やダイニングでの事も、バイキングもまったく平気になりましたが、10年前は「できれば部屋もしくは個室事処で夕も朝べられる宿に泊まりたい」と思っていました。 もともと、外であれば大抵のお店に1人で入ることができたはずの私でも「宿の大広間で一人ごはん」には抵抗があったのですから、一人旅を始めて間もない、あるいはこれから始めようとしている方にとって、温泉宿での夕がハードルになることは多いのではないでしょうか。 また、私は土日休みの会社員。泊まるのも圧倒的に土曜日が多いのですが、10年前は今よりもずっと、1人で泊まれる宿が少なくて宿探しに難儀しました。 そんなわけで今回は、これまで私が実際に一人で泊まった宿の中から ・夕、朝共にお部屋で

    【朝夕部屋食】一人旅初心者におすすめできる極上湯の温泉宿まとめ【休前日も一人泊OK】 - 温泉ブログ 山と温泉のきろく
  • EmacsでWebサービスを開発して8ヶ月が経ちました - エムスリーテックブログ

    この記事はエムスリー Advent Calendar 2018 の16日目の記事です。 こんにちは、エンジニアリンググループ新卒1年目の青木です。クラウド電子カルテ「M3 DigiKar」の開発に携わっています。We are hiring!! 今回は私のチームが開発しているWebサービス「M3 DigiKar」の Emacs での開発方法を紹介します。 皆さんお馴染みのエディタ Emacs はじめに 共通設定 検索・補完・定義参照 company.el ivy.el & counsel.el & swiper.el dumb-jump.el Syntax Check & Lint flycheck.el Spell Check flyspell.el Visualize git-gutter-plus.el color-identifiers-mode.el rainbow-delimit

    EmacsでWebサービスを開発して8ヶ月が経ちました - エムスリーテックブログ
  • Haskell 情報収集術 - Qiita

    この記事は Haskell (その2) Advent Calendar 2018 一日目の記事です。 はじめに この記事では Haskell の フレッシュ で モダン な情報について どこ を探したら良いんだろう? どんな 情報があるんだろう? という知見を共有できたらと思います。 Haskell を業務で使おうとしたときに書籍の知識だけでは不十分なので、これから色々調べてみようかなと思っている人向けです。(バリバリ使ってる人にとっては、新しいことは無いと思います) また、Haskell がどんな企業で使われているか知りたい人は erkmos/haskell-companies に一覧があるのでこちらをご参照ください。 Asahi Net (Japan) Facebook GitHub IOHK (ブロックチェーン) JP Morgan Kaspersky Lab Oracle Labs

    Haskell 情報収集術 - Qiita
  • 線形代数の知識ゼロから始めて行列式「だけ」理解する - アジマティクス

    この記事は、線形代数において重要な「行列式」の概念だけを、予備知識ゼロから最短距離で理解したい人のための都合のいい記事です。 そのため、わかっている人から見れば「大雑把すぎじゃね?」「アレの話するんだったらアレの話もしないとおかしくね?」という部分が少なくないかもですが、趣旨をご理解いただいた上でお付き合いください。明らかな間違いに関しては、ご指摘いただけますと助かります。 線形変換 ↑座標です。 座標を変形することを考えます。つまり、座標変換です。 座標変換にもいろいろあって、以下のようにグニュッと曲げたやつ も座標変換には違いありませんが、今回ここで考えるのは線形変換だけにします。線形変換とは大雑把に言えば「すべての直線を直線に保つ」「原点を動かさない」という条件を満たす変換です。 そういう変換には例として、伸ばしたり縮めたりの拡大・縮小(scale)、原点中心に回す回転(rotate

    線形代数の知識ゼロから始めて行列式「だけ」理解する - アジマティクス
  • 「明日からプロダクトマネージャー」と言われたら - dely engineering blog

    こんにちは! dely, Inc.でプロダクトマネージャー兼開発部ジェネラルマネージャーをしている奥原 (@okutaku0507) といいます。この記事はdely Advent Calendar 2018の2日目の投稿です。 先日は、弊社のAndroidエンジニアでマネージャーを勤めている梅森から「AWS CodeBuild+AWS SAM(Lambda)+Slackで最高なAndroid CI環境を作る」というタイトルで投稿がありました。梅森はDroidKaigi 2019にも登壇する予定です。 tech.dely.jp 弊社が運営しているレシピ動画サービスのkurashiruはよく知っているけど、開発チームは何しているのかわからないという方に、少しでも弊社の開発部のことを知っていただければ幸いです。もし、同職種や弊社に興味を持ってくれた方がいましたら、僕のtwitterのDMでも良い

    「明日からプロダクトマネージャー」と言われたら - dely engineering blog