タグ

ソフトウェアに関するbaca-aho-dojiのブックマーク (46)

  • さよならVMware。本日(10月30日)Broadcomによる買収完了で、企業としての存在に幕。VMwareブランドは引き続き残る

    さよならVMware。日(10月30日)Broadcomによる買収完了で、企業としての存在に幕。VMwareブランドは引き続き残る Broadcomは10月18日付けのプレスリリースで、10月30日にVMwareの買収を完了する予定だと発表しています。 買収完了には主要各国の規制当局による認可が求められますが、現時点で中国を除く主要各国の認可が得られています。そのため、おそらく買収は予定通りに完了し、企業としてのVMwareは25年の歴史に幕を下ろすことになると見られます。 2023年10月31日追記:現地時間の10月30日付けで最新の状況が発表されました。買収が現地時間30日中に完了するかどうかは明記されていませんが、いずれにせよ間もなく買収が完了する見通しとのこと。 Broadcom and VMware Provide Update on Pending Transaction -

    さよならVMware。本日(10月30日)Broadcomによる買収完了で、企業としての存在に幕。VMwareブランドは引き続き残る
    baca-aho-doji
    baca-aho-doji 2023/10/30
    ぉぉ…こんな買収あったのか…結構な影響のある企業だと思うんだけど、こんな事になっていたのかぁ…
  • UMLとかAWS構成図とかを描くツール

    UMLとか構成図とかの図を描くの何のツールを使えばいいか迷いませんか?私は迷います。 ですので、最近使っているツールを紹介します。 世の中にツールがイロイロあるのは理解した上で、大量に紹介するとやっぱり迷うので、似たようなツールや個人的に使わないツールはバッサリ省いています。 パワポで描く まずはPowerPointです。 エンジニア技術系の方は「パワポで図を描くのはちょっと、、、」と思われるかも知れませんが、状況によってありだと思っています。 パワポのメリット パワポは、ビジネスユーザーならほぼ誰でも使える システムを作る時に、お客さん側も含めた関わるメンバー全員がITに詳しいとは限りません。しかしそういう人にもシステムに対する理解は最低限していただく必要があります。システム構成図とか特に興味がない人に説明するときに「新しいツールをいれてください」というのはハードルが高いです。 パワポ

    UMLとかAWS構成図とかを描くツール
    baca-aho-doji
    baca-aho-doji 2022/05/03
    最早パワポ以外で図を書くことがなくなってしまい、自分はエンジニアではないんだなと再確認した。
  • オブジェクト指向はすでに粒度が時代にあっていない - きしだのHatena

    定期的にオブジェクト指向disを書いてしまってるのだけど。 とりあえずオブジェクト指向の話をすると定義が人によって違いすぎるので、改めてここでの定義を書いておくと 、基的にはOMTの「データ構造と振る舞いが一体となったオブジェクトの集まりとしてソフトウェアを組織化すること」 に従うのですが 「1990年に流行りソフトウェア開発のすべてを飲み込み、いまとなっては人それぞれ定義が違って技術的議論に使えなくなった、主にオブジェクトを基単位としてプログラムを整理するやりかたを指すマーケティング用語」 という感じです。 ほとんどの場合で人によってオブジェクト指向の指す範囲が違いすぎて、技術的知見の共有には使えなくなっています。でも、いずれの定義にしろオブジェクトを基単位にするというのは重要ではないかと。 ソフトウェアの組織化の単位としてオブジェクトを使うというのが大事で、データの搬送に構造体代

    オブジェクト指向はすでに粒度が時代にあっていない - きしだのHatena
    baca-aho-doji
    baca-aho-doji 2021/09/25
    タイトルにあるように、どの粒度で話をするかでこの話は変わると思う。著者はサービス全体のことを話していて、大きな視点で語ってるけど、実際の実装は未だにオブジェクト指向なんじゃないかなと思ったり。
  • VOICEVOX | 無料のテキスト読み上げ・歌声合成ソフトウェア

    オープンソースVOICEVOX は OSS(オープンソース・ソフトウェア)版 VOICEVOX をもとに構築されています。 製品版と OSS 版の違いやモジュール構成は VOICEVOX の全体構成 をご参照ください。 ソフトウェア部分は Electron + Vue音声合成エンジン部分は Python + FastAPI です。 追加したい・改善したい機能があれば、ぜひ開発にご参加ください。

    baca-aho-doji
    baca-aho-doji 2021/08/02
    うわー、世の中どんどんすごくなるなぁ…
  • Vine Linux News - VineSeed 以外の Vine Linux リリースを終了します

    長期間に渡りリリースがないままの状態になっていた VineSeed 以外の すべての Vine Linux リリース版を終了いたします。 Vine Linux 7 はリリースされる予定はありません。 今後は VineSeed のみを残し、今後はこれに集約されます。 引き続き開発を継続・強化・引き継ぎたい方がいらっしゃれば Slack までご連絡ください。 なお、VineSeed については現在も以下のようなバージョンで開発は継続されています。 kernel-5.4 gcc-10.3 rpm-4.16 gnome-40

    baca-aho-doji
    baca-aho-doji 2021/05/05
    おー、学校に入ってたのが🍇でした。ありがとうございました。
  • 日本のソフトウェア開発はなぜ世界から落伍したのか。中国人エンジニアの見方 - 中華IT最新事情

    のソフトウェア開発はなぜ落伍したのか。中国エンジニアの間でも話題になることが増えている。未来樹Aは、その理由をエンジニアの視点で解説をしている。委託開発が多い。システム開発の目的がイノベーションではなく、生産性の効率向上に留まっている。政府、地方自治体の案件が上位企業に集中するため、ベンチャーが育たないという理由を挙げている。 中国でも話題になっているCOCOAの件 日でも話題になっているが、中国でも接触確認アプリ「COCOA」の件が、エンジニアの間で話題になっている。中国では、位置情報とQRコードを活用した健康コードが、2020年2月11日という早い段階で、アリババと杭州市によって開発され、1月ほどで他都市にも広まった。感染リスクが高いと判定されると赤になり、公共交通や店舗の利用ができなくなる。不便は強いられるが、それでも、生鮮ECやフードデリバリーが発達をしているため、生活はな

    日本のソフトウェア開発はなぜ世界から落伍したのか。中国人エンジニアの見方 - 中華IT最新事情
    baca-aho-doji
    baca-aho-doji 2021/04/25
    自分が新卒で働いてるときからこの問題は言われている。最近思うのはエンジニアや開発者のレベルは低くないけど、作ってるものや事業が全くスケールするものではないのと、それができないことが本当に問題だと思う。
  • 実践英語 - とあるソフトウェアエンジニアの方法論

    大英博物館 ロゼッタストーン 記事のねらい 読者の英語力が上がる 注意 科学的根拠はありません。再現性も未確認です。とあるソフトウェアエンジニアがチラシの裏を公開した程度に過ぎません。 筆者の英語力 ネイティブレベルの英語力は持ってませんが、アメリカで7年以上働いてます。 OctopusをOculusに聞き間違えられることはないと思います。たぶん。 と、さりげなく、どこで働いているか暗示してみたところで、題に入ります。 ロードマップ この記事は、とあるソフトウェアエンジニアが実践として語る、英語学習の方法論です(6年間の実体験を元に、http://blogger.splhack.org/2014/09/blog-post.html を洗練させたものです。前述通り、科学的根拠はありません。アメリカの会社のコーディングインタビューを通り、一日中英語だけの環境で働きながら、他のソフトウェアエン

    実践英語 - とあるソフトウェアエンジニアの方法論
    baca-aho-doji
    baca-aho-doji 2020/11/09
    最近モチベ下がってたので改めて自戒の念も込め。
  • テスト、正常系から書くか異常系から書くか - hitode909の日記

    今週は同僚と毎日長時間ペアプロしていた。 おもしろかったのが、同僚のテストの書き進め方で、一番複雑な正常系のテストをちゃんと書いてから、その複雑なテストをもとに、いろんな条件を削っていって異常系のテストを作っていく、というところ。 僕は逆で、入力が空なら何も起きない、とか、一番簡単な異常系のテストを書いて、そこだけ通るのを確認して、よしよし、と進めていって、メソッド来の動きは最後に確認して終わる。 変な進め方だな〜(主観)と思って眺めていたけど、たしかに正常系のテストが通っていれば、あとはバリデーションまわりのチェックとか、例外となる場合のチェックをすれば終わりで、異常系のテストがすごい速さで書かれていておもしろかった。 …という話をしたら、チームメンバーたちは正常系のテストから書きはじめるという人が多くて、正しくことを確認してから、1個ずつ前提となる条件を外してみて試す、と聞いて、同値

    テスト、正常系から書くか異常系から書くか - hitode909の日記
    baca-aho-doji
    baca-aho-doji 2020/10/23
    研修室にいたときにソフトウェアには正常に動く機能に価値があるのであって、異常を検知する価値はそれに比べると低いっていう話を聞いてから必ず正常系を重視してテスト書いてる。これは間違ってないと思ってる。
  • ソフトウェアのアーキテクチャについて - threecourse’s blog

    最近、小〜中規模のプログラムを保守性高く記述するにはどうすればよいかが気になっていて、 ソフトウェアのアーキテクチャについて調べていました。 を読んでみる 以下のを浅めに読み通してみました。どのもそれぞれ学ぶべき点があって興味深かったです。 .NETのエンタープライズアプリケーションアーキテクチャ第2版 https://www.amazon.co.jp/dp/B00ZQZ8JNE C#での設計の話。ドメイン駆動設計など、設計に関わるトピックが広く触れられていて良い。 Adaptive Code C#実践開発手法 第2版 https://www.amazon.co.jp/dp/B07DJ2BL4Y C#での実装の話。SOLID原則を中心に、実装に関わるトピックが広く触れられていて良い。 Clean Architecture 達人に学ぶソフトウェアの構造と設計 https://www.a

    ソフトウェアのアーキテクチャについて - threecourse’s blog
    baca-aho-doji
    baca-aho-doji 2020/10/18
    懐かしい。ほんとこの辺勉強しなくなってしまった…
  • 7つの設計原則とオブジェクト指向プログラミング - ソフトウェア設計を考える

    設計原則はよい設計をするための指針です。 では、よい設計とはなんでしょうか? もっとも重要なソフトウェア品質は発展性 ソフトウェアの発展性がビジネス価値を生む 発展性をうみだす7つの設計原則 モジュール化 モジュール化の2つのアプローチ 型によるモジュール化 手続き的なモジュール化 関心の分離 関心の4象限 入出力と計算・判断の分離 業務の関心と実装の詳細の分離 もっとも複雑な関心事(ビジネスロジック)の分離を徹底する カプセル化と抽象化 カプセル化 ビジネスロジックのカプセル化 抽象化 データ抽象 ビジネスロジックとデータ抽象 高凝集と疎結合 凝集度 結合度 隠された結合性の問題 定義の一点性 見た目が同じコード 7つの設計原則の学び方 コードの実装例 ドメインオブジェクト設計のガイドライン 実践ガイドとして使える 設計の考え方を理解するための もっとも重要なソフトウェア品質は発展性

    7つの設計原則とオブジェクト指向プログラミング - ソフトウェア設計を考える
    baca-aho-doji
    baca-aho-doji 2020/06/27
    こういう勉強全くやらなくっなってしまった…プログラミングする時間がほしい。
  • DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive

    2020/03/03 に富士通社で行われた、富士通TechLiveに発表資料です。 コロナウィルスの影響で、リモート発表になりましたが、当日は800人以上の方に同時視聴していただきました

    DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
    baca-aho-doji
    baca-aho-doji 2020/03/05
    これ面白い。いい資料だと思うし、本当に会社でやったのだとすると非常に良いスライドだ。
  • オブジェクト指向のその前に-凝集度と結合度/Coheision-Coupling

    Jetpack ComposeとGraphQLによるServer Driven UI/jetpackcompose-grahpql-serverdrivernui

    オブジェクト指向のその前に-凝集度と結合度/Coheision-Coupling
    baca-aho-doji
    baca-aho-doji 2020/02/16
    懐かしい。そして良いまとめだと思う。このへんわかってプログラミングしてる人って本当にいいプログラム書くと思っている。
  • Google ソフトウェアエンジニアの給料の正しい情報

    私は Google のソフトウェアエンジニアとして働いている。とても良い待遇で満足している。 Google の待遇が良いことはイメージとしては知られていると思うが、実際どれくらいの額なのかということはあまり知られていないように思う。そして、出回っている情報には間違っているものも多い。そこで、正しい情報を知ってもらいたいと思い、自分の給料の推移をここに記すことにした。なぜそのようなことをするかは後に述べる。 まず、Google の給料について説明するときは、以下の三要素が重要になる。「基給」「ボーナス」「RSU」である。このうち、基給とボーナスは一般的だが、RSU はそうではないので、説明する。例えば RSU を100万円受け取るとする。そうすると、「その時点での100万円分の Google 株を、その次の年から四年間かけて受け取る権利(ただし Google に在籍していることが条件)」

    Google ソフトウェアエンジニアの給料の正しい情報
    baca-aho-doji
    baca-aho-doji 2019/09/04
    このくらいもらえるように頑張りたいとは思う。
  • SlackからMattermostへ移行!比較結果とオススメポイントを解説 | jMatsuzaki

    SlackからMattermostへ移行!比較結果とオススメポイントを解説 2018年12月30日投稿 カテゴリ:便利ツール 著者: jMatsuzaki 私の愛しいアップルパイへ 私たちは長らくチャットシステムとしてSlackを活用していました。ここは安息の地として永遠に平和が続くものと信じてやみませんでした。しかし、永遠なんてものはありませんね。 私たちは長らく愛用していたSlackから、SlackのOSSクローンとして名高いMattermostへと移行しました。 Slackは素晴らしいサービスでしたが、使い込んでいくうちに限界を感じるようになってきました。今日はSlackからMattermostへ移行した結果と、オススメポイントを解説します。 Mattermost公式サイト Slackと比較したMattermostのオススメポイント Mattermostは公式にSlackクローンを謳

    SlackからMattermostへ移行!比較結果とオススメポイントを解説 | jMatsuzaki
    baca-aho-doji
    baca-aho-doji 2018/12/31
    なるほど、こういうものもあるのか。
  • ソフトバンク、通信障害の原因を公表 エリクソン製交換機ソフト更新で11カ国影響 - ITmedia NEWS

    ソフトバンクは12月6日、同日発生した携帯電話ネットワークの通信障害について、原因を公表した。 通信障害は12月6日午後1時39分から午後6時4分にかけて、ソフトバンクとワイモバイルの4G(LTE)、固定電話サービスの「おうちのでんわ」、LTEを利用した自宅・家庭用Wi-Fi「SoftBank Air」で発生した。影響を受けた台数は現在調査中だ。 午後1時39分に東京センターと大阪センターのエリクソン製パケット交換機全台数で、ソフトウエアに異常が発生。これまで9カ月の運用では異常は見られなかったという。エリクソンからの連絡によれば、同社製の通信設備を使用する海外11カ国の通信事業者でもほぼ同時刻に同様の問題が発生したとソフトバンクは説明。エリクソン製通信設備を導入している英国O2の通信障害も同様の原因と想定される。 ソフトバンクでは、今後はエリクソンと共同で徹底した再発防止に取り組んでいく

    ソフトバンク、通信障害の原因を公表 エリクソン製交換機ソフト更新で11カ国影響 - ITmedia NEWS
    baca-aho-doji
    baca-aho-doji 2018/12/07
    証明書の期限切れ??ちょっとおそまつすぎる。。。
  • 企業向けSaaS、トップシェアはマイクロソフト。年45%成長で2位のSFDC以下を引き離す勢い。2018年第2四半期。Synergy Research Group - Publickey

    企業向けSaaS、トップシェアはマイクロソフト。年45%成長で2位のSFDC以下を引き離す勢い。2018年第2四半期。Synergy Research Group 米調査会社のSynergy Research Groupは、2018年第2四半期における企業向けSaaS市場の調査結果を発表しました。 同社によると、企業向けSaaS市場全体はIaaSやPaaSの成長率に比べると年32%とやや低いものの、企業のソフトウェアに対する支出としてはオンプレミス用のパッケージソフトウェアの約15%以下にとどまっているため今後も大きな成長余地があるとされています。 企業向けSaaS市場のトップはマイクロソフトで、そのシェアは17%以上。2位はセールスフォース・ドットコムでシェアは12%以上。3位はアドビで、シェアは9%以上となっています。 年成長率で見てもマイクロソフトはトップで45%と2位以下を引き離す

    企業向けSaaS、トップシェアはマイクロソフト。年45%成長で2位のSFDC以下を引き離す勢い。2018年第2四半期。Synergy Research Group - Publickey
    baca-aho-doji
    baca-aho-doji 2018/09/07
    なんだかんだoffice360が強いってことかな。
  • 最近のソフトウェア工学に思うこと - bonotakeの日記

    なんかこのブログに記事書くの、ほんと久々だなと思うんですが。 最近ずっと思ってたことがあったので、つい勢いで書きなぐってしまいました。若干炎上商法かもしれませんが、まぁたまには?いいや。 長文ですがお付き合いください。特に、ソフトウェア工学の研究している皆さん。 昨日、とあるソフトウェア工学のシンポジウムにて、機械学習モデルをWebサービスにデプロイするためのハンズオン、という企画がありました。 僕が運営委員やってるMLSEとの共同企画で、僕は発案者の1人ですが、当日は1人の参加者として中に混じっていました。 4人グループに分かれての作業だったんですけども、僕以外の3人は、いずれもソフトウェア工学の研究をしている修士の学生さんでした。 で、ハンズオンも後半になって「Dockerの使い方」の演習になったのですが、その3人ともDockerに触ったことがなさそうな雰囲気でした。いちいち確認したわ

    最近のソフトウェア工学に思うこと - bonotakeの日記
    baca-aho-doji
    baca-aho-doji 2018/09/06
    確かに今のモダンな開発とかけ離れてるところあると思う。私のいたところだと、学生が大した開発経験もなく本当に実践的な研究できた人ってすごい一握りだったなぁと思う。なかなか難しいね。
  • 低レイヤーの学び方 ── システムソフトウェアの世界は「今すぐ役に立つものが全て」ではない - GeekOutコラム

    はじめまして、木村 廉と申します。現在神戸大学大学院の修士2年生で、システムソフトウェアの脆弱性検出やself protectionについて研究しています。 § 実はこのコラム執筆のお誘いをいただいた時、はじめはお受けするかどうか少し迷いました。というのも、「GeekOut」の過去のコラムを見ると、執筆者の皆さんは最前線で活躍されている方ばかりで、一介の学生の私では見劣りするような気がしたからです。 しかしながら、私もエンジニアの端くれですので、他のエンジニアと差別化できる強みも多少は持っています。そしてそれは、幸いにも他の人とかぶりづらいマニアックな部類のもので、参考にできる資料も多くありません。 その強みとは、OSやハイパーバイザ(コンピュータを仮想化するための制御ソフトウェア)といった、基的な制御を行うシステムソフトウェアを開発したり、それに手を入れたりすることです。いわゆる“低レ

    低レイヤーの学び方 ── システムソフトウェアの世界は「今すぐ役に立つものが全て」ではない - GeekOutコラム
    baca-aho-doji
    baca-aho-doji 2018/07/20
    身につけにくいところの話を丁寧に書いてる。時間あるときにリンク先含めてちゃんと見よう。
  • まとめよう、あつまろう - Togetter

    コミュニケーションが生まれるツイートまとめツール

    まとめよう、あつまろう - Togetter
    baca-aho-doji
    baca-aho-doji 2018/01/01
    なんのシステムがわからないけど、文字の揃えを左右逆にするのに300万って大して高くない気がした。
  • 「Hadoopの時代は終わった」の意味を正しく理解する - 科学と非科学の迷宮

    Hadoopの時代は終わった、という言説をたまに見かけるようになりました。 もちろん終わってなどいません。しかし、Hadoopとその取り巻く環境が変化したのは事実です。 記事では、この変化が何なのかを明らかにし、その上で、なぜHadoopの時代は終わったという主張が実態を正しく表していないのかを説明していきます。 DISCLAIMER 私はHadoopを中心としたデータ基盤を取り扱うベンダー、Clouderaの社員です。 中立的に書くよう努めますが、所属組織によって発生するバイアスの完全な排除を保証することはできません。 以上をご了承の上、読み進めてください。 要約 データ基盤は、Hadoopの登場により非常に安価となり、今まででは不可能だった大量のデータを取り扱えるようになりました。 Hadoopは、NoSQLブームの中、処理エンジンであるMapReduceとストレージであるHDFSが

    「Hadoopの時代は終わった」の意味を正しく理解する - 科学と非科学の迷宮
    baca-aho-doji
    baca-aho-doji 2017/07/11
    ビックデータ基盤をすごくわかりやすく変遷をまとめてくれているいい記事。こうして解説してもらうと時代の流れとともにいろんな進化がることがよくわかる。