並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 59件

新着順 人気順

BSDライセンスの検索結果1 - 40 件 / 59件

  • Redisがライセンスを変更、BSDライセンスからRSAL/SSPLデュアルライセンスに | gihyo.jp

    Redisがライセンスを変更⁠⁠、BSDライセンスからRSAL/SSPLデュアルライセンスに Redisは2024年3月20日、次のバージョン(Redis v7.4)以降、これまで採用してきたBSD 3条項ライセンスから、RSALv2(Redis Source Available License)もしくはSSPLv1(Server Side Public License)のいずれかを選択するデュアルライセンスに移行することを発表した。 Redis Adopts Dual Source-Available Licensing | Redis Today, we announced that all future versions of Redis will be released with source-available licenses. Starting with the releas

      Redisがライセンスを変更、BSDライセンスからRSAL/SSPLデュアルライセンスに | gihyo.jp
    • AWS、Redisをフォークした「Valkey」を、同社サービスのElastiCacheとMemoryDBで採用すると明らかに

      AWS、Redisをフォークした「Valkey」を、同社サービスのElastiCacheとMemoryDBで採用すると明らかに Amazon Web Servicesは、同社のマネージドサービスとして提供しているAmazon ElasticCacheとAmazon MemoryDBで、インメモリデータストアのRedisをフォークした「Valkey」を採用すると、同社のブログに投稿した記事「Why AWS Supports Valkey」で明らかにしました。 Why #AWS Supports #Valkey. https://t.co/PMXv0Zv8B4 — Werner Vogels (@Werner) April 5, 2024 Valkeyの採用について、上記のブログで次のように記されています。 AWS is committed to supporting open source

        AWS、Redisをフォークした「Valkey」を、同社サービスのElastiCacheとMemoryDBで採用すると明らかに
      • Redis、クラウドベンダなどによる商用サービスを制限するライセンス変更を発表。今後はRedis社とのライセンス契約が必須に

        インメモリデータストアRedisの開発元であるRedis社は、これまでオープンソースとして開発してきたRedis 7.4ソースコードのライセンスを、Redis Source Available License (RSALv2)とServer Side Public License (SSPLv1)のデュアルライセンスに変更すると発表しました。 このライセンス変更により、同社の許可なくRedisを用いたマネージドサービスなどを提供することができなくなります。 下記はライセンス変更を発表した同社ブログ「Redis Adopts Dual Source-Available Licensing」からの引用です。 Under the new license, cloud service providers hosting Redis offerings will no longer be permi

          Redis、クラウドベンダなどによる商用サービスを制限するライセンス変更を発表。今後はRedis社とのライセンス契約が必須に
        • Linux Foundation、Redisをフォークした「Valkey」プロジェクトを始動 ―BSDライセンスでオープンソースとして提供 | gihyo.jp

          Linux Foundation⁠⁠、Redisをフォークした「Valkey」プロジェクトを始動 ―BSDライセンスでオープンソースとして提供 Linux Foundationは2024年3月28日、Redisに代わるオープンソースの新しいインメモリキャッシュストアシステム「Valkey」のコミュニティを立ち上げ、開発を行うことを発表した。 Linux Foundation Launches Open Source Valkey Community -linuxfoundation.org valkey : A new project to resume development on the formerly open-source Redis project. We're calling it Valkey, like a Valkyrie. -GitHub We are excited

            Linux Foundation、Redisをフォークした「Valkey」プロジェクトを始動 ―BSDライセンスでオープンソースとして提供 | gihyo.jp
          • ゲーム開発において案外大事な「規約類」のお話 - Qiita

            こんにちは! 株式会社OGIXのプロジェクトマネージャのH.Yです。(OGIXについてはページ最下部で紹介しています!) ソーシャルゲーム開発において注目されがちなのはインゲームの実装であったり、課金処理であったりそういったところにフォーカスが向きがちですが、「規約類」の表示は必ず必要です。 どんなに簡素なゲームであったとしても、個人情報の収集が発生する場合には「プライバシーポリシー」の実装が必要ですし、有償通貨を実装する場合には「資金決済法に基づく表示」が必要です。 こういった規約類の実装方針がまとまった記事を探してもなかったので、これはまとめたら皆さんに見てもらえるだろう、そして弊社の宣伝にもなるだろう!といった下心からまとめようと決意した次第です。 深夜テンションで始めた企画なので、少し雑多なまとめになっているのはご容赦ください。 更新履歴 10/17 プライバシーポリシーに関する文

              ゲーム開発において案外大事な「規約類」のお話 - Qiita
            • NumPy 2.0、6/16にリリース ―初のメジャーバージョンアップでABI、APIに大幅な変更 | gihyo.jp

              NumPy 2.0⁠⁠、6/16にリリース ―初のメジャーバージョンアップでABI⁠⁠、APIに大幅な変更 Pythonの代表的な学術計算ライブラリNumPyの初のメジャーバージョンアップとなる「NumPy 2.0」のリリース日が、2024年6月16日となることが発表された。 NumPy 2.0 release date: June 16 -News-NumPy NumPyはPythonで数値計算を行うためのライブラリ。NumPyプロジェクトにより、修正BSDライセンスの元で開発されているオープンソースソフトウェアである。低レベルから高度なものまでさまざまな計算に対応し、高いパフォーマンスを発揮することから、近年のAI、機械学習の発展において欠かせないモジュールとなっている。 NumPy 2.0は2006年以来の最初のメジャーリリースとなり、数多くの新機能と大幅なパフォーマンスアップが盛り

                NumPy 2.0、6/16にリリース ―初のメジャーバージョンアップでABI、APIに大幅な変更 | gihyo.jp
              • Python/C/C++向けライブラリ「StringZilla」が登場、SIMD命令を利用して文字列操作を高速化

                アルメニア出身で米サンフランシスコ在住の開発者であるAsh Vardanian氏は、Python/C/C++向けライブラリ「StringZilla」のバージョン1.1.3を8月31日(現地時間)に公開した。StringZillaはApache 2.0ライセンスと3条項BSDライセンスで公開しているオープンソース・ソフトウェア。ユーザーはどちらかのライセンスを選んで利用できる。 StringZillaは、大規模な文字列データを単語ごとに区切ったり、区切った単語をソートするなどの機能を提供している。StringZillaの最初のバージョンであるバージョン1.0.0が公開されたのは2023年7月13日。それに先立ってVardanian氏が公開したブログポストでは、StringZillaの基本的な考え方を解説している。 StringZillaは、長い文字列が対象であっても最初の4文字が合致していれ

                  Python/C/C++向けライブラリ「StringZilla」が登場、SIMD命令を利用して文字列操作を高速化
                • Redisがライセンスを変更してオープンソースソフトウェアではなくなるもののエンドユーザーには影響なし

                  データベース管理システム「Redis」の開発を主導するRedis Ltd.が2024年3月20日にRedis 7.4以降のライセンスを従来の三条項BSDライセンス(BSD-3)からRedis Source Available License 2.0(RSALv2)およびServer Side Public License(SSPLv1)のデュアルライセンスに変更すると発表しました。 Redis Adopts Dual Source-Available Licensing | Redis https://redis.com/blog/redis-adopts-dual-source-available-licensing/ Change license from BSD-3 to dual RSALv2+SSPLv1 by K-Jo · Pull Request #13157 · redis

                    Redisがライセンスを変更してオープンソースソフトウェアではなくなるもののエンドユーザーには影響なし
                  • macOS 13 Ventura以降では数値計算コマンド「bc」がGNU bcからBSDライセンスのbcへ移行され、パフォーマンスが向上。

                    AppleはmacOS 13 VenturaからbcコマンドをGNU bcからBSDライセンスのbcへ移行したようです。詳細は以下から。 Appleが現地時間2024年03月07日にリリースした「macOS 14.4 Sonoma」では、USBハブが利用できなくなる不具合やJavaプロセスが予期せず終了してしまう不具合、PACE/iLokで保護されたAUプラグインによりLogic ProなどのDAWアプリがクラッシュする不具合など複数の不具合が報告されたため、25日になってHotfixとなる「macOS 14.4.1 Sonoma」がリリースされましたが、

                      macOS 13 Ventura以降では数値計算コマンド「bc」がGNU bcからBSDライセンスのbcへ移行され、パフォーマンスが向上。
                    • RISC-Vの仕様策定からSiFiveの創業までAsanovic教授の足跡をたどる RISC-Vプロセッサー遍歴 (1/2)

                      UC Berkeleyで開発されたRISCプロセッサー一覧。ちなみに製造プロセスはまちまち。Raven-2/3とHurricane-1/2はSTMicro、SWERVEはTSMC 28nm、EOSはすべてIBMの45nm FD-SOIである。ちなみにこれで終わりではなく、この後もCraft/FFT/2/Eagle/Fader/GPS/Beagle/Hydra/EagleXといったチップが設計されている あくまでもこれはテープアウト、つまり物理設計を終わらせただけであってすべてのチップが実際に製造したわけではないし、ついでに言えばすべてにAsanović教授が関係しているわけではないが、ここのリストのRaven-3はAsanović教授の研究プロジェクトであり、実際にチップが製造され(製造はSTMicroelectronicsの28nm FD-SOI)、その特性を評価してHot Chips

                        RISC-Vの仕様策定からSiFiveの創業までAsanovic教授の足跡をたどる RISC-Vプロセッサー遍歴 (1/2)
                      • 「脱オープンソース」が起こっている今、企業はどのようにオープンソース開発に関わるべきか - 2023-12-11 - ククログ

                        結城です。 近年、「オープンソースからの離脱」の事例が度々観測されています。 記憶に残る大きなニュースでは、2018年から2019年にかけてのRedis、MongoDBなどのプロジェクトの相次ぐライセンス変更がありました。 最近も、HashiCorp社がTerraformを非オープンソースライセンスに変更したことが話題となりました。 オープンソースからの離脱というわけではありませんが、RedHat社がRedHat Enterprise Linux(RHEL)のソースコードリポジトリの一般公開を取りやめて、ソースへのアクセスを自社のサポートサービス契約者のみに限定した事も、この流れと無関係ではないでしょう1。 このような状況を見ていて、「オープンソースって、もうアカンの? これからはSource Available?」「業務でオープンソース開発プロジェクトにコミットメントしても大丈夫なの? 

                          「脱オープンソース」が起こっている今、企業はどのようにオープンソース開発に関わるべきか - 2023-12-11 - ククログ
                        • Tera Term - Windows用端末エミュレータ

                          Tera Term Home Page English Page [Project page] [License] [Download] [Snapshot] [Document] [Users ML] [Twitter] [SourceCode] [Development] [Dev ML] [Commit ML] TeraTerm Project TeraTerm Project は、ターミナルエミュレータ Tera Term 、および SSH 対応拡張モジュール TTSSH の開発をしています。BSDライセンスに基づくオープンソース・ソフトウェアです。オリジナルの Tera Term Pro 2.3 の原作者公認の後継版です。開発は、GitHub 上のプロジェクトページで行われています。 ダウンロード 最新のリリースは、GitHub よりダウンロードすることができます。 現在の最新版

                            Tera Term - Windows用端末エミュレータ
                          • Ryeに見る自己完結型Pythonとライセンスの話 - techtekt

                            目次 目次 はじめに 検証環境 pyenv + Poetryのインストールとプロジェクト作成 pyenvのインストール Poetryのインストール プロジェクト作成 Ryeのインストールとプロジェクト作成 インストール プロジェクト作成 pyenv環境とRye環境のPythonの挙動の違い readlineモジュール なぜRyeのPythonはlibeditを使用するのか pyenvよるPythonのインストール RyeによるPythonのインストール ライセンスの問題 ユーザへの影響 まとめ はじめに Pythonの開発において、pyenvによるバージョンの切り替えと、Poetryによるプロジェクト管理の組み合わせを使用されている方は多いかと思います。 そんな中、ワンストップなプロジェクト・パッケージ管理ツールとして近年登場し、話題となっているのがRyeです。 rye-up.com Ry

                              Ryeに見る自己完結型Pythonとライセンスの話 - techtekt
                            • GREP 全文検索 ファイル検索フリーソフト

                              使い方 使い方は「パス、場所」に検索したいフォルダなどのパスを入力してください。 画面左側のフォルダを表示している場所をクリックしてもパスが自動で入力されます。 「検索する文字を入力」の場所に検索したい文字列を入力して「検索」ボタンを押すとスタートします。 正規表現を使用しての検索です。 「キャンセル」ボタンで検索を途中で終了出来ます。 GREP検索とファイル名フォルダ名検索を同時に行うことが出来ます。 ※注意 GREP検索では結果の行数が多くならないようにしてください。数十万行以上の結果行数ではフリーズします。結果が多くなりすぎないようにしてください。 「ファイル」から「保存」を選ぶことでタブに表示している検索結果の内容をタブ区切りで出力できます。 ・詳しくは配布フォルダの中にある/main/Documentフォルダの中に入っているReadMe.txtファイルをお読みください。 起動方法

                              • IBM、Red hatとフリーソフトウェア: ある老犬の見解

                                著作権 2023 by Jon “maddog” Hall クリエイティブ・コモンズ BY-SA-ND ライセンス 写真: © Santiago Ferrita Litowtschenko Red hatが最近発表したソフトウェアの販売条件の変更について、何人かの人が意見を述べている。 今回この記事で述べていることは、「長い間この業界にいて」、「多くの出来事の渦中にいて」、「様々な立場に立ってきた」、そんな人物の考えである。 かなり昔にさかのぼるため、このブログはとても長い記事になります。 私のことをを知っている人は遅かれ早かれ、私がとても多くのことを語ることになることに気づくでしょうが辛抱してください。 このブログの一番下までスキップしてすべての理由を知らずに「すべてを結びつける」のセクションを読むこともできます。 古代の歴史を理解する 私がプログラミングを始めたのは1969年だ。 パン

                                  IBM、Red hatとフリーソフトウェア: ある老犬の見解
                                • 週刊Railsウォッチ: Rails用のHTTP/2プロキシThrusterが登場、Rails Guidesが内容とスタイルを一新へほか(20240328後編)|TechRacho by BPS株式会社

                                  週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗 Rails 🔗 Rails Guidesの構成やスタイルの大幅なリニューアルが進行中(Rails公式ニュースより) 元記事: Ruby on Rail

                                    週刊Railsウォッチ: Rails用のHTTP/2プロキシThrusterが登場、Rails Guidesが内容とスタイルを一新へほか(20240328後編)|TechRacho by BPS株式会社
                                  • True NASでpcを簡易ファイルサーバにする|うりぼう

                                    どうも、今回はTrueNASを導入する話です。説明というか紹介に近いです。実用的な設定は参考にさせていただいた、「きりしま屋」さんのサイトを参照してください。 TrueNASとはTrueNAS(トゥルーナス)は、PCでNAS(ネットワークアタッチトストレージ)を構築することに特化したUnix系システム(FreeBSDディストリビューション)である。BSDライセンス下で配布されている。バージョン12.0よりFreeNASもTrueNASに統合された。 TrueNAS_wikipediaだそうです。 要は簡単にnasサーバを構築できるosです。細かいことは知らないので説明しません。 必要なものサーバ用のpc 本体 サーバ用のストレージ(HDD or SSD) *本体のストレージはファイルサーバのストレージにはできないです 設定とかのpc 有線LAN環境(wifiは使えなそう…) データが消えて

                                      True NASでpcを簡易ファイルサーバにする|うりぼう
                                    • #seccon ワークショップ@福岡でeBPF/XDPベースのファイアウォールとロードバランサーに入門してきた | DevelopersIO

                                      クラウドネイティブ界隈でよく耳にするCNI(Container Network Interface)・L4ロードバランサーのCilium、そしてランタイムセキュリティツールのFalcoでは、eBPF(Extended Berkeley Packet Filter)およびeBPFを活用したXDP(eXpress Data Path)の技術が非常に重要な役割を果たしています。 みんな大好き、『詳解 システム・パフォーマンス』や "BPF Performance Tools" の著者である現IntelのBrendan Gregg ニキは、eBPFとLinuxカーネルの関係はJavaScriptとウェブサイトの関係と同じだと発言しています。 近年、重要度が高まっているeBPF/XDPをワークショップ形式で学べるSECCONのイベントが地元福岡の九州大学で開催されましたので、レポートします。 ワーク

                                        #seccon ワークショップ@福岡でeBPF/XDPベースのファイアウォールとロードバランサーに入門してきた | DevelopersIO
                                      • 【PostgreSQLとは?】入門者向けに特徴をわかりやすく解説|PostgreSQLインサイド

                                        PostgreSQL(ポストグレスキューエル)は、オープンソースソフトウェア(OSS)のリレーショナルデータベース管理システム(RDBMS)です。 特徴 PostgreSQLは、ライセンスコストがかからないこと、世界中の技術者による知見によって開発される高品質なプログラムであること、ベンダーロックインを回避できることなど、OSSならではのメリットに加え、商用に耐えうる機能の豊富さや性能、堅牢性、拡張性を備えています。 また、OSSに適用されるライセンスの一種であるBSDライセンスに基づいたPostgreSQLライセンスを採用しており、著作権表示とライセンス条項をすべてのコピーに含めていれば、商用を含めてあらゆる目的に無償で利用できます。機能の改変や追加を行っても、そのソースコードを公開する義務はありません。このライセンスがPostgreSQLの適用範囲を広げる一因となっています。 開発の歴

                                          【PostgreSQLとは?】入門者向けに特徴をわかりやすく解説|PostgreSQLインサイド
                                        • iperf を活用した測定方法 - Qiita

                                          はじめに 概要・モチベーション 通信に関する測定を行う上で必要な iperf3 に関する知識を整理する ほかの記事も含めて、通信測定系のTipsとして整理していく(後日リンクを紐づけます) 同様の測定を行うたびに、何度も似たような記事を調べている 個人的に記事一つですべて済ませられる内容にしたい コンテンツ iperfを使用して測定する方法 (有効なオプションなどの紹介) ※ここは他記事の方が詳しいのでリンクを張る形とします。 どのような測定をしたいか、から使うオプションを決定する 目次 iperfビギナー:まずはiperfを使ってみよう iperfを使いこなしたい:測定に合わせたオプションの使い方 UL/DLの使い分け TCP/UDPの使い分け 書き込みバッファサイズの変更 もっと使いこなしたい:測定系Tips(後日、別記事にて更新) iperfに関する基礎知識 最初に簡単にiperfに

                                            iperf を活用した測定方法 - Qiita
                                          • Fedora、RedisからValkeyへのリプレースを検討へ | gihyo.jp

                                            Fedoraプロジェクトは4月28日、インメモリデータベース「Redis」の代替としてRedisフォーク「Valkey」へのリプレースを検討していることを明らかにした。提案が承認されれば、今秋リリース予定の「Fedora Linux 41」ではRedisではなくValkeyがパッケージとして含まれることになる。 Changes/Replace Redis With Valkey -FedoraProject Wiki Redisは2024年3月、それまでのBSDライセンスから「Redis Source Available License v2」または「Server Side Public License v1」のいずれかを選択するデュアルライセンスに移行することを発表した。このアナウンスはオープンソース関係者やハイパースケーラーから大きな反発を招き、Linux Foundationはその1

                                              Fedora、RedisからValkeyへのリプレースを検討へ | gihyo.jp
                                            • データ連携ツール「HULFT」がデータ転送を高速化 先行体験版の配布開始

                                              2024年下半期にリリースが予定されているセゾンテクノロジーのデータ連携ツール「HULFT10」(Windows版/Linux版)に新たなデータ圧縮・転送技術が導入される。従来のFTPを使ったデータ転送を比較して約8倍もの高速化が期待できるという。 データ圧縮と展開を効率化して従来比8倍の速さを実現 「先行体験版」として既存の「HULFT8」(Windows版とLinux版)でユーザーを対象にユーザーポータルサイト「myHULFT(マイ ハルフト)」から、同機能を無償ダウンロード配布する。 新たに追加されるデータ圧縮・転送機能は、Facebook(現Meta)が開発し、2016年にBSDライセンスのオープンソースソフトウェアとして公開したリアルタイムデータ圧縮転送のアルゴリズム 「Zstandard」だ。IETF RFC 8878として仕様も公開されている。zipやgzip、zlibなどで

                                                データ連携ツール「HULFT」がデータ転送を高速化 先行体験版の配布開始
                                              • Open JTalk - Wikipedia

                                                Open JTalk(おーぷんじぇいとーく)は、名古屋工業大学で開発された音声合成技術および同技術を応用した、日本語向けのテキストトゥスピーチ(文章読み上げ)ソフト。日本語の文章を入力することで音声を合成し、読み上げることができる。 概要[編集] OpenJTalkの音声合成基礎技術は名古屋工業大学での研究が基になっており、開発と運営が続けられている。 名古屋工業大学にて開発・メンテナンスが続けられている日本語音声合成ソフトウェア。オープンソースで公開されているスタンドアロン版と、Webサイトで公開されているオンライン版の2種類がある。 合成技術にHMM(Hidden Markov Model、隠れマルコフモデル)を採用しており、少ないメモリでも動作するのが特徴[1]。その特徴からRaspberry Pi上での音声合成ライブラリとしての利用例も多い。 パラメータとしては「声質」(フォルマン

                                                • SPRESENSEボードでmruby/cをはじめてみる - Qiita

                                                  SPRESENSE の開発環境に Java とか Python はあるけど、なんで Ruby が無いの?! ってことで、無いなら自分で用意してみるかと思い調べてみました。mruby を動かす前に、mruby/c なるものの存在を初めて知りました。まずは mruby/c の導入から SPRESENSE 上で "Hello world" や L チカを動かすところまで、やったことを作業メモとしてまとめておきます。 もし文中に誤り、もっと良い方法、参考になる情報等があればアドバイス頂けるとうれしいです。 今後、SPRESENSE ハードウェアと連携したライブラリを拡充させていければと思っています。 mruby/c とは? 本家はこちら https://www.s-itoc.jp/activity/research/mrubyc/ センサーネットワークや、ウェアラブルなどの小型端末向けの開発言語「

                                                    SPRESENSEボードでmruby/cをはじめてみる - Qiita
                                                  • ゲーム開発において案外大事な「規約類」のお話 - Qiita

                                                    こんにちは! 株式会社OGIXのプロジェクトマネージャのH.Yです。(OGIXについてはページ最下部で紹介しています!) ソーシャルゲーム開発において注目されがちなのはインゲームの実装であったり、課金処理であったりそういったところにフォーカスが向きがちですが、「規約類」の表示は必ず必要です。 どんなに簡素なゲームであったとしても、個人情報の収集が発生する場合には「プライバシーポリシー」の実装が必要ですし、有償通貨を実装する場合には「資金決済法に基づく表示」が必要です。 こういった規約類の実装方針がまとまった記事を探してもなかったので、これはまとめたら皆さんに見てもらえるだろう、そして弊社の宣伝にもなるだろう!といった下心からまとめようと決意した次第です。 深夜テンションで始めた企画なので、少し雑多なまとめになっているのはご容赦ください。 更新履歴 10/17 プライバシーポリシーに関する文

                                                      ゲーム開発において案外大事な「規約類」のお話 - Qiita
                                                    • PowerDNSの使い方

                                                      以前、「PowerDNS」の構築手順をご紹介しましたが、 今回は導入理由や使い方を中心にご紹介いたします。 ※PowerDNS構築手順については 「PowerDNSの構築(CentOS7)」を参照してください。 まず、「PowerDNS」導入のメリットですが、 やはりGUIで運用できるところではないでしょうか。 BINDなど有名どころもありますが、 使うメンバーの専門知識がなくても運用できるのがいいですね。 もちろんOSSですので費用もかからないのでコストも抑えられるのもいいですよね。 また、DMZ領域へユーザ操作ができるツールを配置するのは・・・ (セキュリティ面などを懸念さえる)というかたは、 BINDなどをスレーブサーバとしてフロントで運用するのがよいと思います。 構成イメージとしては、こんな感じです。 ちなみに、当社では社内環境(イントラ)で使用するので PowerDNSのみでの運

                                                        PowerDNSの使い方
                                                      • テクサポと学ぶ PostgreSQL #1 導入 | DevelopersIO

                                                        この記事はアノテーション株式会社 AWS Technical Support Advent Calendar 2023 17日目の記事です。今年も誕生日での投稿になります! アノテーション、テクニカルサポートチームの村上です。 以前は、どのデータベースエンジンに対しても特段の思い入れは無かったのですが、OSS-DB Silver Ver.3.0を受験してからは、Postgre 好きなエンジニアになりました。現在、OSS-DB Gold Ver.3.0の取得に向けて更に深い部分まで勉強をしています。 普段の業務では、RDS for PostgreSQL や Aurora PostgreSQL に対してのお問い合わせに対応していますが、本シリーズでは PostgreSQL を中心に機能や動作の説明をしていきます。 本シリーズでしていくこと PostgreSQL に対しての基本的な知識を確認しな

                                                          テクサポと学ぶ PostgreSQL #1 導入 | DevelopersIO
                                                        • オープンソースの優位性 - Qiita

                                                          はじめに 先月OSS-DB Silverの認定をいただきました。OSS-DBはオープンソースのデータベースであるPostgreSQLの知識と技術力を証明する認定試験です。 このPostgreSQLについて、オープンソースではないデータベースとの違いをライセンスの観点で簡単にまとめました。 PostgreSQLのライセンスと商用データベースの比較 PostgreSQLは、柔軟で強力なオープンソースのリレーショナルデータベースとして広く利用されています。 その魅力の一つは、ライセンス形態にあります。 ここでは、PostgreSQLのライセンスが商用データベースのライセンスとどのように異なるかについて説明します。 PostgreSQLのライセンス PostgreSQLは、PostgreSQL Licenseのもとで提供されています。 このライセンスは、OSI(Open Source Initia

                                                            オープンソースの優位性 - Qiita
                                                          • ゲーム開発において案外大事な「規約類」のお話 - Qiita

                                                            こんにちは! 株式会社OGIXのプロジェクトマネージャのH.Yです。(OGIXについてはページ最下部で紹介しています!) ソーシャルゲーム開発において注目されがちなのはインゲームの実装であったり、課金処理であったりそういったところにフォーカスが向きがちですが、「規約類」の表示は必ず必要です。 どんなに簡素なゲームであったとしても、個人情報の収集が発生する場合には「プライバシーポリシー」の実装が必要ですし、有償通貨を実装する場合には「資金決済法に基づく表示」が必要です。 こういった規約類の実装方針がまとまった記事を探してもなかったので、これはまとめたら皆さんに見てもらえるだろう、そして弊社の宣伝にもなるだろう!といった下心からまとめようと決意した次第です。 深夜テンションで始めた企画なので、少し雑多なまとめになっているのはご容赦ください。 更新履歴 10/17 プライバシーポリシーに関する文

                                                              ゲーム開発において案外大事な「規約類」のお話 - Qiita
                                                            • BSDライセンス

                                                              BSDライセンスは、ソフトウェアの利用許諾に関するライセンスの一種である。 寛容なライセンスとして知られ、改変や再配布、商用利用も自由に行える。 BSDライセンスは、その歴史の中でいくつかのバージョンが存在する。代表的なものは、4条項BSDライセンス、3条項BSDライセンス、そして2条項BSDライセンスである。それぞれのライセンスは、条項の数が異なるだけでなく、その内容にも違いがある。 4条項BSDライセンス (オリジナルBSDライセンス) 初期のBSDライセンスは、以下の4つの条項で構成されていた。 無保証条項: ソフトウェアは現状のまま提供され、いかなる保証もされないことを明記する。 著作権表示条項: 再配布時には、元の著作権表示とライセンス表示を保持する義務を課す。 謝辞条項: 派生物には、初期開発者への謝辞を記載する義務を課す。 宣伝条項: 派生物の販売促進に際し、開発者や配布者の

                                                                BSDライセンス
                                                              • キャッシュについて、わかりやすくまとめてみた - Qiita

                                                                こんにちは株式会社Atraeでエンジニアをしている中村です。 この記事は、Atrae Advent Calendar 2020 の23日目の記事です。 業務でキャッシュに触れる機会があったので、キャッシュについてお話ししようと思います。 キャッシュとは?を簡単に 動画の中のスクリーンショットのようなものです。 例えば、牛丼屋の状況がずっと流れ続ける配信があったとして、ずっとLIVEで繋ぎ続けるのは通信が重くなります。 特に、深夜の映像はシャッターが閉まっているだけで大きな変化はありません。この時に役立つのがキャッシュ(スクリーンショット)で、夜12時の映像をスクリーンショットし、朝の開店前の6時までスクリーンショットを貼っておけば、動画をLIVEで配信し続ける必要がないため、通信もスムーズになります。 この動画を見て、お店の混み具合で牛丼を食べに来る人がいたとします。 その場合、昼間の11

                                                                  キャッシュについて、わかりやすくまとめてみた - Qiita
                                                                • エレコムは金輪際リナックスを使わない - shibacho’s diary

                                                                  http://slashdot.jp/articles/04/06/23/0624231.shtml?topic=46 学生時代からLinuxに親しんでいる者にとっては、GPLのソース開示義務というのは企業にとって障害になることは容易に想像がつきますが、それ以外の人達はそういう意識そのものがないんじゃないかな。今後、こういう問題は色々な所で出てくると思いますが、技術者以外にもGPLライセンスがどういうものか、今後徐々に意識が浸透していくんじゃないかなと思います。会社の同期と話していましたが、企業にとってはBSDライセンスの方がいいんじゃない?とも思ってしまいます(BSDライセンスを詳しくしらないけど)。 でも、「罠にはまった」の「罠」って言い方はちょっとなぁ…。技術者にとっては常識でしょ? 最近、うちの会社もLinuxに肩入れし始めたが、果たして…。

                                                                    エレコムは金輪際リナックスを使わない - shibacho’s diary
                                                                  • Linuxサーバをルータにしてみよう!

                                                                    こんにちは。fukuです。 今回はある案件で仮想Webサーバを構築した際に本番環境と同様のIPアドレスを設定した状態で 開発用PCから参照できるようにできないかと調べてみました。 本来なら間にルータなどを挟んであげれば別セグメント間でも通信ができるようになるのですが、 ただ、ルータが無い!足りない!といったこともあるので 今回は、間にLinuxサーバをおいてルータの代わりにする方法をご紹介します。 現在の環境はこのようなイメージです。 開発PC(192.168.10.1)から仮想Webサーバ(10.10.10.100)へはセグメントが異なるので直接通信をすることはできません。 本来であれば、下図のように間にルータをいれますが・・・ ルータが足りないなどの場合もあるので 今回は間にLinuxサーバを入れてみましょう。 構成とIPアドレスは以下となります。 中継サーバ(今回はCentOS7.5

                                                                      Linuxサーバをルータにしてみよう!
                                                                    • SystemC日記

                                                                      今日からは gem5 を触ってみる。 https://en.wikipedia.org/wiki/Gem5 www.gem5.org Wikipedia によると、gem5 は m5 (CPUシミュレーションフレームワーク)と GEMS (メモリタイミングシミュレータ) が合体したものであり、複数の実行モードを持つイベント駆動型のシミュレータのようだ。 gem5 - Wikipedia 今回この日記で gem5 を取り上げるモチベーションは、 SystemC と同様に抽象度の高いレベルのシミュレーションができる。 SystemCモジュールをgem5で動かしたり、逆にgem5モジュールをSystemCで動かすこともできる。 https://old.gem5.org/wiki/images/a/a5/Summit2017_systemc.pdf SystemCは gem5 version 20

                                                                        SystemC日記
                                                                      • WSL2上でNode.jsを動かそう - enia’s blog

                                                                        えにあです。 以前、Windows10上にLinux環境(WSL2)を構築する記事を書きました。 次は、構築したLinux環境上で開発を行えるようにしていきます。 今回は、LinuxにNode.JSをインストールしていきます。 enia.hatenablog.com この記事は下記NodeJS公式の記事を参考にしています。当然ではありますが、公式サイトの情報が一番信頼できます。 nodejs.org NOTE: なぜLinux上で開発を行うの? プログラミングはWindows環境でも問題なく行えます。 しかし、ソースコードの量がある程度増えてくると、ビルドに時間がかかってくるようになります。 よほど大きなシステムでない限り、1~2分程度の時間かもしれません。その程度であれば我慢できるでしょうか? しかし、ソースコードを少し修正して動作確認をするたびに待ちが発生すると、開発のリズムが崩れ、開

                                                                          WSL2上でNode.jsを動かそう - enia’s blog
                                                                        • Homebrewとは? パッケージ管理システムの特徴やメリットなどを解説!

                                                                          Homebrewとは?新しいプログラミング言語でアプリケーションを開発する際、実行プログラムやソースコード、ライブラリ、設定ファイル・データファイル・ドキュメントなど開発環境の設定に欠かせない様々なソフトウェアをOSにインストールする必要があります。 それらをインターネットから入手して個別にインストールすることも可能ですが、インストールに時間がかかったり、面倒な手順を踏んだりすることが多くなります。初心者の中には環境構築のためのインストール作業で挫折してしまうこともあります。 そうしたソフトウェアのインストールをより簡単に実施できるのが「パッケージ管理システム」です。今回は、macOSにおける代表的なパッケージ管理システムである「Homebrew(ホームブルー)」の特徴や使い方、メリット・デメリット、他のパッケージ管理システムとの違いなどを解説していきます。 Homebrewは、macOS

                                                                            Homebrewとは? パッケージ管理システムの特徴やメリットなどを解説!
                                                                          • 【OSS情報アーカイブ】FreeBSD | マジセミ

                                                                            ※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。 「FreeBSD」とは 基本情報 概要 FreeBSD(フリービーエスディー)とは、安定性と堅牢性を誇る、UNIX互換のオープンソースオペレーティングシステム(OS)です。 「BSD」は、「Berkeley Software Distribution」の略表記とされています。 FreeBSDの大きな特徴は安定性です。UNIX互換OSであるため基本的に高い安定性を備えています。さらに、安定性を重視した開発体制となっていて、最新技術の導入やバージョンアップなどに対して非常に慎重な姿勢をとっており、実用性を重視した頑丈で堅牢な設計が施されています。 そのため、ネットワークOSとしての稼動実績はLinux系を上回り、高負荷状態でも安定したパフォーマンスを維持し続ける信頼性には定評があります

                                                                            • [2023年5月版]Redis 再入門 その①: Redis Stackとは

                                                                              Redis 再入門 正直、ただの"キャッシュサーバー"としか思ってなかったRedisですが、Auto-GPTのコード解説で発見してしまいました。Redisでベクトルの類似性検索ができるだなんて… というわけでRedisがただのキャッシュサーバーではないらしい?というところを深堀してみたいと思います。 キャッシュサーバーとしての Redis まず Redis 本来の機能である"キャッシュサーバー"としての機能をまず振り返ってみたいと思います。 キャッシュサーバーとは? まずキャッシュサーバーについてですが、これは、データや情報を一時的に保存し、その情報への後続のリクエストを高速に処理するためのサーバーです。 たとえばWebページ、API呼び出し、データベースクエリの結果など、頻繁にアクセスされるデータを一時的にはキャッシュサーバーに保存しておきます。 データがキャッシュサーバーに存在する場合

                                                                                [2023年5月版]Redis 再入門 その①: Redis Stackとは
                                                                              • OpenSSHとは - IT用語辞典

                                                                                SSHはUNIX系OSのシェルをネットワークを通じて離れたコンピュータから操作できるようにするソフトウェアおよび通信規約(プロトコル)で、認証を含めた通信の全体を暗号化する仕組みを持ち、遠隔間で安全に操作を行うことができる。 OpenSSHはSSHプロトコルを実装したソフトウェアの一つで、操作を受け付けるSSHサーバ(sshd)と、対話的な操作環境を提供するSSHクライアントの両方を提供する。SSHプロトコルの仕様には互換性のないバージョン1系統と2系統があるが、OpenSSHは両方に対応する(SSH1は脆弱性が見つかっておりデフォルトでは無効に設定)。 フリーのUNIX互換OSを開発するOpenBSDプロジェクトが開発し、BSDライセンスに基づいてオープンソースソフトウェアとして配布している。OpenBSDだけでなくLinuxなど各種のUNIX系OSに対応している。SSH社公式の製品版を

                                                                                  OpenSSHとは - IT用語辞典
                                                                                • Thread (ネットワークプロトコル) - Wikipedia

                                                                                  Threadは、IoT(Internet of things)製品向けのIPv6ベースの低消費電力メッシュネットワーク技術で、安全性[1]と将来性を両立させるよう意図しGoogle傘下のNest Labsが主導して設計されたものである。[2] 概要[編集] Threadプロトコルの仕様は無償で入手可能なものの、エンドユーザーライセンス契約(EULA)への同意と継続的な遵守が必要で、その中で「"Thread技術およびThreadグループ仕様の実装、実践、出荷には、Threadグループへのメンバーシップが必要である。」と定義されている[3]。Threadグループのメンバーシップは、"Academic"メンバーを除き、年会費が必要となっている[4]。 Threadは6LoWPAN(英語版)を使用しており、ZigBeeなどと同様にメッシュ通信を行うIEEE 802.15.4(英語版)の無線プロトコ