並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 263件

新着順 人気順

v2vの検索結果41 - 80 件 / 263件

  • 既にキャラ140体いるのに…財政難の京都市、250万円かけ新キャラ「京乃つかさ」を作成 : 痛いニュース(ノ∀`)

    既にキャラ140体いるのに…財政難の京都市、250万円かけ新キャラ「京乃つかさ」を作成 1 名前:記憶たどり。 ★:2021/09/14(火) 15:51:31.98 ID:0L18hPKo9 財政難を繰り返し訴えている京都市が、250万円をかけて新たな広報用のキャラクターを作成したことが分かった。数多くのキャラクターを抱えている上、保育料値上げなどさまざまな市民サービスの削減を打ち出している中での「新キャラ」制作だけに、疑問の声が上がりそうだ。 キャラクターの名称は「京乃(きょうの)つかさ」。大学生という設定で、銀色の髪で中性的な姿が特徴となっている。5月1日号の市民しんぶん(市広報誌)で初めてイラストが掲載されて以降、毎月登場し、京都の自然環境やかつて市内を走った市電などを紹介。8月には市バス、市営地下鉄の共通乗車券「トラフィカ京カード」のデザインにも登場するなど、徐々に活躍の幅を広げ

      既にキャラ140体いるのに…財政難の京都市、250万円かけ新キャラ「京乃つかさ」を作成 : 痛いニュース(ノ∀`)
    • Composer 2: What's new and changed

      Composer, PHP dependency manager was released about 8 years ago, and its second major version is just around the corner. Over the years, Composer received many new features, and kept up with PHP standards. Composer version 2 will be mostly compatible with your existing workflows, while bringing some more great new features. Faster download times One of the most noticeable changes would be its perf

        Composer 2: What's new and changed
      • 誰でもわかるStable Diffusion Kohya_ssを使ったLoRA学習設定を徹底解説 - 人工知能と親しくなるブログ

        前回の記事では、Stable Diffusionモデルを追加学習するためのWebUI環境「kohya_ss」の導入法について解説しました。 今回は、LoRAのしくみを大まかに説明し、その後にkohya_ssを使ったLoRA学習設定について解説していきます。 ※今回の記事は非常に長いです! この記事では「各設定の意味」のみ解説しています。 「学習画像の用意のしかた」とか「画像にどうキャプションをつけるか」とか「どう学習を実行するか」は解説していません。学習の実行法についてはまた別の記事で解説したいと思います。 LoRAの仕組みを知ろう 「モデル」とは LoRAは小さいニューラルネットを追加する 小さいニューラルネットの構造 LoRA学習対象1:U-Net RoLA学習対象2:テキストエンコーダー kohya_ssを立ち上げてみよう LoRA学習の各設定 LoRA設定のセーブ、ロード Sour

          誰でもわかるStable Diffusion Kohya_ssを使ったLoRA学習設定を徹底解説 - 人工知能と親しくなるブログ
        • 浮動小数点数の文字列化(基数変換) | 雑記帳

          動機付けと問題 計算機の内部では二進浮動小数点数が使われることが多い一方で、プログラムのソースコードやテキストベースのデータ形式(例:JSON)では十進小数が使われることが多い。 データのシリアライズ等で、内部的な二進浮動小数点数を十進小数に変換して、再度二進小数に戻すという操作が考えられる。この時、元々の二進小数の値が保持されることが望ましい。 有限桁の二進小数は原理的には有限桁の十進小数で表現できるが、指数部が大きかったり小さかったりすると仮数部の桁数も膨張するため実用的ではない。 そこで、基数変換の際に丸めが発生することを許容して、二進小数→十進小数→二進小数の変換が恒等写像となるようにしたい。ただし丸めの方法は最近接丸めであるとする。この時、 途中の十進小数の仮数部は何桁あれば十分か?なるべく短い桁数の十進小数を、正しい丸めで得るためのアルゴリズムはどのようなものか? という問題が

          • 高速なRUBY用仮想マシンの開発

            博士論文本審査発表資料 高速なRUBY用仮想マシンの開発 EFFICIENT IMPLEMENTATION OF RUBY VIRTUAL MACHINE 東京大学大学院 情報理工学系研究科 特任助教 笹田耕一 1 Agenda 背景と目的 高速なRuby用仮想マシン Rubyの並列化 まとめ 2 背景 3 スクリプト言語の必要性の増大 � スクリプト言語の重要性増大 � 計算機の性能向上,スクリプト言語の機能向上 � 利用シーンの増加 � GUIプログラミング,ネットワークアプリケーション � ウェブアプリケーション � システムプログラミング言語 v.s. スクリプト言語 � John K. Ousterhout, Scripting: Higher-Level Programming for the 21st Century, Computer, IEEE, 1998 より � 型付

            • 【Bedrock / Claude】AWSオンリーでRAGを使った生成AIボットを構築してみた【Kendra】 | DevelopersIO

              はじめに 新規事業部 生成AIチーム 山本です。 ChatGPT(OpenAI API)をはじめとしたAIの言語モデル(Large Language Model:以下、LLM)を使用して、チャットボットを構築するケースが増えています。通常、LLMが学習したときのデータに含まれている内容以外に関する質問には回答ができません。そのため、例えば社内システムに関するチャットボットを作成しようとしても、素のLLMでは質問に対してわからないという回答や異なる知識に基づいた回答が(当然ながら)得られてしまいます。 この問題を解決する方法として、Retrieval Augmented Generation(以下、RAG)という手法がよく使用されます。RAGでは、ユーザからの質問に回答するために必要そうな内容が書かれた文章を検索し、その文章をLLMへの入力(プロンプト)に付け加えて渡すことで、ユーザが欲しい

                【Bedrock / Claude】AWSオンリーでRAGを使った生成AIボットを構築してみた【Kendra】 | DevelopersIO
              • Chrome拡張機能Manifest V3対応の勘どころ(?) - 風柳メモ

                Chrome ウェブストアに登録している4つの拙作Chrome拡張機能のManifest V3への対応が先日ようやく完了しました。 Manifest V3対応のために当方が実際に行った作業の概要やハマった点などを備忘として残しておきます。 詳細でなかったり整理できていない点に関してはご容赦ください 何はともあれ、公式ページを見ておくべし Firefoxとコードを共通化したいんだけど? backgroundはService Workerに変更 Manifest V3では削除されてしまったAPIに注意 manifest.json上"permissions"の指定方法変更(ホスト指定の分離) Action APIについての変更(browser_actionとpage_actionの統合) content_scripts等から拡張機能内のファイルにアクセスしたい場合は?(Web-accessibl

                  Chrome拡張機能Manifest V3対応の勘どころ(?) - 風柳メモ
                • スピーディーなコンテナ環境の構築とアプリケーションデプロイができる『AWS Copilot CLI』 - 継続は力なり

                  タダです. 現在ベータ版ですが ECS や Fargate でのアプリケーションの作成/リリース/管理するための開発者向けツールである「AWS Copilot CLI」を触ってみました.この記事でツールの概要,ツールの導入,サンプルアプリケーションのデプロイを通じてこのツールで AWS へのコンテナ環境構築とデプロイがシュッとできる感覚が伝われば幸いです✨ ツールの概要 ecs-cli との関係 ツールのインストール Copilot CLI を使ったサンプルアプリケーションのデプロイウォークスルー ローカル環境のセットアップ コンテナの環境構築とサンプルアプリケーションのデプロイ 環境のクリーンアップ まとめ ツールの概要 「AWS Copilot CLI」(以下 Copilot CLI)は,ECS や Fargate のアプリケーションの作成,リリース,運用する時に DevOps のベス

                    スピーディーなコンテナ環境の構築とアプリケーションデプロイができる『AWS Copilot CLI』 - 継続は力なり
                  • Go Modules: v2 and Beyond - The Go Programming Language

                    Jean de Klerk and Tyler Bui-Palsulich 7 November 2019 Introduction This post is part 4 in a series. Part 1 — Using Go Modules Part 2 — Migrating To Go Modules Part 3 — Publishing Go Modules Part 4 — Go Modules: v2 and Beyond (this post) Part 5 — Keeping Your Modules Compatible Note: For documentation on developing modules, see Developing and publishing modules. As a successful project matures and

                      Go Modules: v2 and Beyond - The Go Programming Language
                    • 【Golang + Excelize】Excelファイルを操作してみよう - カミナシ エンジニアブログ

                      こんにちは、株式会社カミナシのエンジニア @imuです。 はじめに MicrosoftExcelファイル(以後、Excelという)は、切っても切れない関係ですよね。 OpenOffice、Google スプレッドシート、Numbers は、いずれもExcelとの互換性を保っています。 互換性を保っているということは、脱Excelが非常に難しくユーザーから互換機能を求められていると思います。 サービスを提供する側としても、Excelをサポートをしないと利用ユーザーの体験が悪くなり、最悪の場合はチャーンする可能性もあります。 『カミナシ』はアプリで作成したデータをExcelに出力する機能を提供しています。その際に利用したパッケージの紹介と、簡単な利用方法についてまとめてみます! 開発環境 go (1.14.2) Excelizeとは Excelizeは、純粋なGoで記述されたライブラリです。

                        【Golang + Excelize】Excelファイルを操作してみよう - カミナシ エンジニアブログ
                      • RaspberryPi 3 Model B+と赤外線距離センサー(GP2Y0A02YK)で距離を測定する | そう備忘録

                        また今回は物体との距離を測定するのみたがAWS IoT Coreに接続してリアルタイムの測定結果をクラウドにパブリッシュ(アップロード)することもできる。 IoT Coreとの接続はこちらの記事を参考にしてほしい。 接続方法GP2Y0A02YKの出力はアナログなのでADコンバーター(MCP3208)経由でRaspberryPiに接続する。 またGP2Y0A02YKに標準で付属しているリード線は何故かVcc(5V)が黒、GNDが茶色、Vo(output)は白なので注意が必要。 SPIの有効化事前にSPIを有効にする。 RaspberryPiのメニューから設定ー>Raspberry Piの設定。 インターフェースタブでSPIを有効にして「OK」で保存後にRaspberryPiを再起動する。 spidevのインストール以下のコマンドでspidevをインストールした。 sudo apt-get i

                          RaspberryPi 3 Model B+と赤外線距離センサー(GP2Y0A02YK)で距離を測定する | そう備忘録
                        • キャディ新プロダクトリリースに寄せて - CADDi Tech Blog

                          はじめに ご無沙汰しております。キャディでCTO務めております小橋です。 先ほど製造業のモノづくりに直接関わっていたキャディならではの製造業向けSaaSプロダクト「CADDi DRAWER」のプレスリリースを出しました。この数年間、物理的な製造・検査・納品をしながら培ったドメイン知見とソフトウェア技術をレバレッジして、ソフトウェアを通じて産業に直接的な価値を提供出来たことは非常に嬉しく思っています。 今回は長い歴史のある製造業に寄り添ったプロダクト作りの体験を皆さんに共有させて下さい。 背景 製造業は物理的な物を作る産業です。バーチャルな構想を物に変換する工程を「製造」と呼び、その想定アウトプットを描いた「設計図面」が設計者から製造担当者に渡ります。図面には、製造する物(部品)の材質や形状や寸法が記載されています。下記の図は社内で書いたサンプル図面です。ここから、SUS304(ステンレス)

                            キャディ新プロダクトリリースに寄せて - CADDi Tech Blog
                          • gccの最適化指示-Ofastは危険 - Qiita

                            はじめに gccの最適化指示である-Ofastをお気軽に使ってる記事を見掛けたので注意喚起的なやつです。 -Ofastとは何ぞや gccのドキュメントから引用 https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-Ofast -Ofast Disregard strict standards compliance. -Ofast enables all -O3 optimizations. It also enables optimizations that are not valid for all standard-compliant programs. It turns on -ffast-math, -fallow-store-data-races and the Fortran-specific -fstac

                              gccの最適化指示-Ofastは危険 - Qiita
                            • ChatGPTのプロンプトデザインって何だ?

                              この前、公園を散歩しながらスマホでウイークリー落合の番組を聞いていたら、そこで落合さんがChatGPTに謎の呪文?コマンド?のようなものを入力していた。 https://newspicks.com/movie-series/87?movieId=2528 その時はまったく意味がサーパリ分からなかったので、まったく意識に入ってこないでスルーしてしまった。 清水さんのnote記事によれば、新登場したGPT-4で物語を作って遊んでいたら、落合さんから例の呪文?が送られてきたそうだ。 それを入力したら何か物語の筋書きが生成されたらしい。 GPT-4使ってみた コマンドを転載させてもらうが、このようなものだった↓ #[このコンテンツは [Goal] を SeekするためのTemplateです] - [コンテンツの詳細]: - [Goal]: - Goalを達成するため

                                ChatGPTのプロンプトデザインって何だ?
                              • 【Go】同名フィールドを持つ構造体をEmbeddingするとどうなるのか - KAYAC engineers' blog

                                この記事はTech KAYAC Advent Calendar 2019の3日目の記事です。 新卒サーバサイドエンジニアの宮村 紅葉です! 普段はGoでゲームサーバをゴリゴリ書いています。 はじめに GoにはEmbeddingと呼ばれる機能があります(日本語では「埋め込み」と書かれることが多いと思いますが、この記事ではEmbeddingと記述します)。このEmbeddingは便利ですが「複数の構造体を使ってEmbeddingした際に同名のフィールドが存在する」と思わぬ罠にハマります(私は最近ハマった笑)。ハマったからにはネタにせねば!ということで書いていきます!! Embedding 同名フィールドを明示的に参照 まずEmbeddingして埋め込んだ構造体のフィールドを参照してみましょう。以降は S1 S2 Embedding 構造体を前提に説明します。なお説明のためにあえて Duplic

                                  【Go】同名フィールドを持つ構造体をEmbeddingするとどうなるのか - KAYAC engineers' blog
                                • [TIPS] AWS CLIの「v1」と「v2」を共存させて使う方法 | DevelopersIO

                                  みなさん、こんにちは! AWS事業本部の青柳@福岡オフィスです。 AWS CLIの新しいバージョン「v2」が正式リリースされて、2カ月ほど経ちました。 [アップデート] リソース名の補完など強力な機能追加!AWS CLI v2 が GA されました! | Developers.IO 皆さん、もう使いこなしてますか? もしかすると、互換性などを気にして旧バージョン(v1)から移行できていない方もいらっしゃるのではないでしょうか? そこで、今回はAWS CLIの「v1」と「v2」を共存させて使い分ける方法をご紹介します。 AWSドキュメントでは、AWS CLI v1が既に導入されている環境にAWS CLI v2を導入する場合の推奨は「AWS CLI v1をアンインストールして、AWS CLI v2のみを使用する」と謳われています。 ただし、インストールパスやコマンド名が重複せず完全に独立するよ

                                    [TIPS] AWS CLIの「v1」と「v2」を共存させて使う方法 | DevelopersIO
                                  • 他人のスマホ通話をミリ波で盗聴する技術 スマホ用イヤフォンの振動から音声解読

                                    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米The Pennsylvania State Universityの研究チームが発表した「mmSpy: Spying Phone Calls using mmWave Radars」は、市販の自動車用レーダーデバイスと新しい処理方法を用いて、他人が会話中のスマートフォンのイヤフォンの振動を検出し、通話相手が何を話しているかを最大83%の精度で解読できることを実証した研究報告だ。 マイクで漏れ出た声を盗聴するのではなく、音声を振動源から直接検出するため、周囲の雑音に影響されないのが特徴だ。 ミリ波(mmWave)通信技術は、VR、AR、自律走行におけるvehicle-to-vehicle(

                                      他人のスマホ通話をミリ波で盗聴する技術 スマホ用イヤフォンの振動から音声解読
                                    • golang gopkg.inからpackageがinstallできなくなって個人の開発環境へdeployできなくて困ったけど解決した話

                                      # go run app.go go: finding github.com/census-instrumentation/opencensus-proto v0.2.1 go: finding github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 go: finding golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0 go: finding golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e go: finding golang.org/x/tools v0.0.0-20191216173652-a0e659d51361 go: finding google.golang.org/api v0

                                        golang gopkg.inからpackageがinstallできなくなって個人の開発環境へdeployできなくて困ったけど解決した話
                                      • Pixel 7で昔の写真を鮮明に。AI「ボケ補整」を試してわかったその実力(CloseBox) | テクノエッジ TechnoEdge

                                        購入予約したと記事に書いていたPixel 7が届きました。目的は、「Photo Unblur」という、Tensor G2プロセッサのAIパワーを使った、写真高精細化機能です。 iPhone 14 Proを買ったばかりなのにPixel 7を予約したただ一つの理由(CloseBox) ▲購入したのは人気色のLemongrass ピンボケもしくは不鮮明な写真でも顔に合焦したような写真にエンハンスできる機能はここ数年いろいろなところから出ていますが、筆者その一つであるReminiというiOSアプリ(Android版もあります)を愛用しています。 Photo Unblurが高精細化するのは顔だけでないとしているので、おそらくさらに強化したものだと思い、それが使えるPixel 7(Pixel 7 Proももちろん利用可能)を購入したという次第。 Pixel 7の購入にあたっては、Made by Goo

                                          Pixel 7で昔の写真を鮮明に。AI「ボケ補整」を試してわかったその実力(CloseBox) | テクノエッジ TechnoEdge
                                        • にじジャーニー

                                          にじnijiジャーニーjourney魔法でイラストをつくろう! MidjourneySpellbrush ベータ版に入る 公式 Discord には、にじジャーニーを使用して画像を生成するための複数のチャンネルが含まれています。ベータ期間中は、ここでのみ画像を生成できます。 /imagine を使用する #画像生成 チャンネルのいずれかで、/imagine コマンドでテキストを入力すると、生成ジョブが開始されます。 結果を調整する U1、U2、U3、および U4 ボタンを使用して、作品をアップスケールできます。V1、V2、V3、V4 ボタンを使用してバリエーションを作成することもできます。 あなただけのオリジナルアニメイラストを描く最先端AI「にじジャーニー」へようこそ!SpellbrushとMidjourneyが一緒にデザインした魔法のようなツールです。キュートなちびキャラからダイナミッ

                                            にじジャーニー
                                          • 【感想】『速習 Vue.js 3 速習シリーズ』:最速のVue3本&変更点所感 - Rのつく財団入り口

                                            最速のVue.js 3 本! 2020年9月19日にメジャーリリースされたフロントエンドJSフレームワーク、 Vue.js バージョン3.0を扱った最速の本。技術書では安心の山田祥寛さんの手軽に読める速習シリーズです。本エントリでは本の感想とv2→v3の主な変更点を書いていきます。 最速のVue.js 3 本! Part 1: イントロダクション Part 2: Vue.jsの基本 Part 3: イベント処理 Part 4: フォーム開発 Part 5: 条件分岐とループ Part 6: もっとデータバインディング Part 7: コンポーネント Part 8: もっとコンポーネント Composition API テンプレート配下のコンテンツを別の場所に表示するTeleport 非同期処理の待ちメッセージを表示するSuspense Part 9: ディレクティブ/プラグイン Part

                                              【感想】『速習 Vue.js 3 速習シリーズ』:最速のVue3本&変更点所感 - Rのつく財団入り口
                                            • 人知れず消えていったマイナーCPUを語ろう(第7回):68Kの命令セットを利用したMotorolaの知られざるRISCプロセッサ「ColdFire」 | テクノエッジ TechnoEdge

                                              コンピュータの歴史を暗部も含めてていねいに掘り起こすことで定評のある大原雄介さんによる連載7回目。Motorolaといえば、MC6800、MC6809の次はMC68K、MC88K、PowerPC。そこまで記憶している人はそこそこいると思いますが、ColdFireという名前に聞き覚えはありますか? Motorolaといえば、MC6800→MC6809で8bit CPUのマーケットに大きなシェアを築き、MC68000→MC68010→MC68020→MC68030で32bit CPUのマーケットでも存在感を示したものの、MC68040の開発に手間取り(というか当初仕様を結局実装しきれず)、続くMC68050がキャンセル。MC68060は出荷されたもののあまりに登場が遅く、結局MC68Kのシェアを守ることはできなかった。 その一方で1991年から同社はApple、IBMとAIM連合を結成し、Po

                                                人知れず消えていったマイナーCPUを語ろう(第7回):68Kの命令セットを利用したMotorolaの知られざるRISCプロセッサ「ColdFire」 | テクノエッジ TechnoEdge
                                              • Open API Specification 3.1と気になる仕様策定 | フューチャー技術ブログ

                                                はじめにTIG DXユニット真野です。サービス間通信とIDL(インタフェース記述言語)連載の1本目です。 Open APIはgo-swaggerを用いたWebアプリケーション開発Tips19選という記事を過去に書いたこともあり、バージョン2(Swagger)をよく使っていましたしまだ継続してそれらを用いた開発もしています。2022.6.21時点では3.1.0が最新です。これまでリリースノートすらウォッチしていなかったので気になったことを調べてまとめました。 Open API SpecificationとはOpen API Specification(公式でもOASと略されます)は、HTTP APIのIDL(インターフェース記述言語)です。HTTP APIということで、いわゆるRESTishなAPIも含みます。エンドポイント(URLのパス)、パラメーター(リクエスト、レスポンスのヘッダ・ボデ

                                                • 俺的【OAS】との向き合い方 (爆速でOpenAPIと友達になろう) - OPTiM TECH BLOG

                                                  おはようございます。もうすぐ社会人ニ年目に突入のプレッシャーが辛い清田です。😢😢😢😢。 1年間私は開発に携わらせていただきました。Web開発でメンバ全員がOpenAPIを使っていたらもっとスムーズなのではないかと思いエゴ満載の記事です。その中で得たであろう俺的なOpenAPIの向き合い方を紹介致します。 関連記事もどうぞ🐾🐾🐾 e-words.jp tech-blog.optim.co.jp OpenAPIとの日常 OpenAPI Generatorで使用してきた言語・フレームワーク OpenAPIって何者❓ OpenAPI Specification😻 pathsについて あれ、パスパラメータ・クエリパラメータってどうやって書いたらいいんだ?❓ componentsについて OpenAPI Generator🙀 対応言語・フレームワーク Spring BootでのOpe

                                                    俺的【OAS】との向き合い方 (爆速でOpenAPIと友達になろう) - OPTiM TECH BLOG
                                                  • MobileNet(v1,v2,v3)を簡単に解説してみた - Qiita

                                                    スマホなどの小型端末にも乗せられる高性能CNNを作りたいというモチベーションから生まれた軽量かつ(ある程度)高性能なCNN。MobileNetにはv1,v2,v3があり、それぞれの要所を調べたのでこの記事でまとめる。 原論文は Howard, Andrew G., et al. "Mobilenets: Efficient convolutional neural networks for mobile vision applications." arXiv preprint arXiv:1704.04861 (2017). Sandler, Mark, et al. "Mobilenetv2: Inverted residuals and linear bottlenecks." Proceedings of the IEEE Conference on Computer Vision

                                                      MobileNet(v1,v2,v3)を簡単に解説してみた - Qiita
                                                    • xorvoid

                                                      SectorC: A C Compiler in 512 bytes SectorC (github) is a C compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written. In a base64 encoding, it looks like this: 6gUAwAdoADAfaAAgBzH/6DABPfQYdQXoJQHr8+gjAVOJP+gSALDDqluB+9

                                                      • CLI バージョンマネージャー aqua のススメ - Retty Tech Blog

                                                        この記事は Retty Advent Calendar 2022 Part1 の14日目の記事です。昨日は今井さんの『ストーリーポイント定規を作ってみた』でした。 今年も Part2 があるのでこちらもよろしくお願いします。自分は Part2 の16日にも記事を書きます。 はじめに aqua について チュートリアル 1. aqua のインストール 2. ツールの追加 2.1 Registry とは 2.2 aqua.yaml の生成 2.3 aqua generate によるツールの追加 3. ツールのインストールと実行 aqua のここが便利! バージョンの指定、切り替えが簡単にできる バージョン切り替え時の挙動について バージョンの指定について aqua generate -s の利用 aqua.yaml による設定の共有ができる 設定ファイルの読み込みについて Renovate に

                                                          CLI バージョンマネージャー aqua のススメ - Retty Tech Blog
                                                        • 週刊Railsウォッチ(20200707後編)Rubyで無名structリテラル提案、書籍『AWS認定ソリューションアーキテクト』、21世紀のC言語ほか|TechRacho by BPS株式会社

                                                          2020.07.07 週刊Railsウォッチ(20200707後編)Rubyで無名structリテラル提案、書籍『AWS認定ソリューションアーキテクト』、21世紀のC言語ほか こんにちは、hachi8833です。七夕なのに悪天候... 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby ⚓提案: 無名structリテラル Feature #16986: Anonymous Struct literal - Ruby master - Ruby Issue Tracking System -- 現在openです # 同issueより ${a: 1, b: 2} # 上は以下とほぼ同じ Struct.new(:a, :b).ne

                                                            週刊Railsウォッチ(20200707後編)Rubyで無名structリテラル提案、書籍『AWS認定ソリューションアーキテクト』、21世紀のC言語ほか|TechRacho by BPS株式会社
                                                          • Go言語の依存モジュール管理ツール Modules の使い方|デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ

                                                            最近は、PS4 でリメイクされた「バイオハザード2」をプレイしていて、グラフィックやシステムの進化に感動しています。 エンジニアの内山です。 今回は Go言語の 1.11 から標準で使えるようになった依存モジュール管理ツール Modules の使い方をご紹介します。 Modules の機能 Modules は、依存モジュール管理ツールです。 Go言語 1.11 から標準で使えるようになりました。 以下のような機能を持っています。 依存モジュールの自動検知 依存モジュールのバージョン固定、バージョンアップ検知 依存モジュールの情報は go.mod と go.sum という名前のファイルに記載されます。 これらのファイルを git などでバージョン管理することによって、依存モジュールとそのバージョンを明確にすることができます。 Ruby の Bundler や Node.js の npm のよ

                                                            • 3大クラウドAWS、Azure、GCPの機能を比較したら見えてきたサービスごとの違いと特徴とは? | 株式会社トップゲート

                                                              削除する Google Service TGカルチャー アプリケーション開発 コンサルティング セミナー テックブログ デザイン デジタルプロダクト開発 開発実績 ニュース 2025年の崖(1) 5G(1) AI(39) AI Hub(1) AI Platform(1) AlloyDB(12) AlloyDB for PostgreSQL(6) AlphaZero(1) Analytics HUB(1) Android(11) Android アプリ(1) Anthos(6) API(12) API エコノミー(1) APP(2) App Engine(2) App Maker(2) AppServer(1) AppSheet(3) arduino(1) Authentication(1) AutoML(4) AWS(12) AWS (Amazon Web Services)(1) AWS

                                                                3大クラウドAWS、Azure、GCPの機能を比較したら見えてきたサービスごとの違いと特徴とは? | 株式会社トップゲート
                                                              • R初心者の館(RとRStudioのインストール、初期設定、基本的な記法など) - nora_goes_far

                                                                本記事について R Advent Calendar 2019 2日目の記事です。 本記事執筆のモチベーション ゼミや講義でRを使いたいことがあります。しかし、インストールや初期設定、基本的な記法についての説明で時間を使ってしまうのはもったいないと思い、「これを事前に読んできて」と言えば済むような資料を用意したいと思いました(もちろんすでに、ネット上には有用な記事がたくさんあります)。もし同様の要望をお持ちの方がいらっしゃったら、本記事をご活用いただければ幸いです。 そういうわけで、本記事では、Rをまったく触ったことがない初心者を読者に想定しています。また、筆者の環境がWindowsであるため、同環境を事例として説明しています。 目次 RとRStudioのインストール RStudioの初期設定 RStudioの機能 Rの基本的な記法・使用方法 四則演算 代入演算子 その他の演算子 データの型

                                                                  R初心者の館(RとRStudioのインストール、初期設定、基本的な記法など) - nora_goes_far
                                                                • Terraformの実装コードを、動かしながら読む | フューチャー技術ブログ

                                                                  Terraform連載2024 の10本目記事です。 はじめにこんにちは。CSIG(Cyber Security Innovation Group)の棚井です。 Terraform 連載ということで そういえば、実装コードは Go で書かれていたなコマンドの使い方はインフラエンジニアの皆様が書いてくれるはずなので、コードリーディングしようかなとの考えに至り、ソースコードリーディング自体をブログ化しました。 参考になる点が1つでもあれば幸いです。 エディタの準備今回のコードリーディングでは VSCode を利用します。 Go のコードジャンプやテスト実行のため、以下の拡張機能を追加します。 GoGo OutlinerGo Test Explorerまた、コードリーディングのお供として「GitHub Copilot」も追加します。 GitHub アカウントで Copilot を有効化する方法や

                                                                    Terraformの実装コードを、動かしながら読む | フューチャー技術ブログ
                                                                  • 代表取締役の逝去に関するお知らせ(訃報) | 株式会社トップゲート

                                                                    削除する Google Service TGカルチャー アプリケーション開発 コンサルティング セミナー テックブログ デザイン デジタルプロダクト開発 開発実績 ニュース 2025年の崖(1) 5G(1) AI(39) AI Hub(1) AI Platform(1) AlloyDB(12) AlloyDB for PostgreSQL(6) AlphaZero(1) Analytics HUB(1) Android(11) Android アプリ(1) Anthos(6) API(12) API エコノミー(1) APP(2) App Engine(2) App Maker(2) AppServer(1) AppSheet(3) arduino(1) Authentication(1) AutoML(4) AWS(12) AWS (Amazon Web Services)(1) AWS

                                                                      代表取締役の逝去に関するお知らせ(訃報) | 株式会社トップゲート
                                                                    • Logic programming in Rust

                                                                      use ascent::ascent; ascent! { relation edge(i32, i32); relation path(i32, i32); path(x, y) <-- edge(x, y); path(x, z) <-- edge(x, y), path(y, z); } fn main() { let mut prog = AscentProgram::default(); prog.edge = vec![(1, 2), (2, 3)]; prog.run(); println!("path: {:?}", prog.path); } Features Lattices Ascent supports computing fixed points of user-defined lattices. The lattice keyword defines a lat

                                                                      • Google Drive API v3をサービスアカウトとGoから利用 | フューチャー技術ブログ

                                                                        はじめにTIG真野です。 Google DriveにアップロードされたExcelファイルを利用したちょっとしたジョブを実装する機会があり、処理を動かしたいのがAWSなど別のプラットフォームであったため、サービスアカウントを用いてGoogle Drive APIにアクセスするGoプログラムを作りました。 いくつかの人が書いている通り、Google Drive APIもv2, v3で情報が入り乱れていて本家のドキュメントを探したて見ながら試行錯誤したりちょっと悩みました。また、サービスアカウント利用する実装例が少なかったので手順をまとめていきます。 認証方式Google Drive APIを用いたコード実装を始める前に、事前にアカウントなどの権限周りの準備を実施します。 Google Drive APIを使うための認証方式には大きく4つの方法があります。 APIキー: 一般公開データに匿名でア

                                                                          Google Drive API v3をサービスアカウトとGoから利用 | フューチャー技術ブログ
                                                                        • とも ちゃ日記(Tomo cha) - 元大学生のOL日記-

                                                                          わたしの日記は日々の出来事の鬱憤晴らしの毒だし日記がメインです。 相当病んでいます。くだを巻いています。許容出来る方のみのアクセスをお願いします。 また、この日記へのリンクは原則自由にして頂いても結構ですが、 写真への直リンクを張るのはご遠慮下さい。内容に関しては、一切保証致しません。 カテゴリ一覧 Network, Internet, IPv6, DC, NTT, Comp, Linux, Debian, FreeBSD, Windows, Server, Security, IRC, 大学, Neta, spam, 食, 生活, 遊び, Drive, TV, 仕事, seirios氏がAmazonでポチって面白いデバイスを持ってきたので、軽く検証、面白い結果が得れたので私も合計で5台ほど調達することにした。 検証した機器は、 八丁 seekswan XikeStor SKS8300-8

                                                                          • Backstageを完全に理解した - Qiita

                                                                            はじめに Ateam Group Manager & Specialist Advent Calendar 2020の2日目は株式会社エイチームライフスタイル 執行役員CTOの @tsutorm がお送りします。例年マニアックなネタで好評を頂いておりますので、今年もマイペースで行こうと思います。 一応 完全に理解した1 はネタです。 この記事の概要 エンジニア向けポータル Backstage をうまく使って社内外サービスの "あれどこ / これ誰が見てるの / 詳しいのだれ" を減らせそうだよ Spotify社が作ったOSSでpluggableなreact-appとして見てもとっても勉強になるよ Backstageとは 開発組織が関わるサービスが少なく開発チームも小規模で、1~2サービスだけ見ていれば良い場合はそれほど問題は起きづらいですが、複数のサービスを複数の組織が連携しながら見るよう

                                                                              Backstageを完全に理解した - Qiita
                                                                            • Aurora Serverless v2とAurora Provisionedのコスト比較 3つの変数を“羅針盤”に優位境界面を探る

                                                                              インターネットやAIを駆使しながら、領域に捉われずにさらなる挑戦を行うDeNAの取り組みを紹介する「DeNA TechCon 2023」。ここでインフラエンジニアの熊谷氏が登壇。Aurora Serverless v2のACU増加速度検証のアップデートと、Aurora Serverless v2のコスト面の導入検討について紹介します。 熊谷氏の自己紹介と、本セッションの概要 熊谷圭遵氏:それでは「Aurora Serverless v2 コスト戦略の羅針盤」という題で、DeNA熊谷よりお話しします。よろしくお願いします。 最初に自己紹介です。社内ではk-junというハンドルネームでやっています。入社は2020年度の新卒になるので、社会人3年目ということになります。職種はインフラエンジニアに従事していて、大規模のゲームのインフラを見るような仕事をしています。趣味はウクレレとかボードゲームなど

                                                                                Aurora Serverless v2とAurora Provisionedのコスト比較 3つの変数を“羅針盤”に優位境界面を探る
                                                                              • 名古屋「コートールド美術館展」感想と完全ガイド。謎多き2人の美女が奇跡の来日!

                                                                                ども、ビー玉です。 本日は出張美術館です。 名古屋市・愛知県立美術館で開催中の「コートールド美術館展 魅惑の印象派展」へ行ってきました! 大阪から名古屋まで、高速バスで片道3時間で1500円! 前回、豊田美術館にクリムト展を見に行ったときは、名古屋から豊田市まで1時間以上かかってヘトヘトになったんですが、今回の愛知県立美術館は名古屋駅から電車で10分くらい!最寄駅から美術館までは約5分と近いです!めちゃめちゃ楽ちんでした♪ 時間に余裕もあったので名古屋グルメも堪能できました! 文末にスケジュールなどもまとめておきます。大阪からバスで行こうかなという方は参考になさってくださいね。 とはいえ、3月まで待てば神戸にも巡回してくるんですけど(^▽^;) まぁ、名古屋へ行きたかっただけですwww よかったら最後までお付き合いください。 では、出発です! コートールド美術館展 魅惑の印象派展 2019

                                                                                  名古屋「コートールド美術館展」感想と完全ガイド。謎多き2人の美女が奇跡の来日!
                                                                                • Go modulesで依存モジュールのメジャーバージョンがv2以上の時の対応 - Carpe Diem

                                                                                  背景 依存するモジュールのメジャーバージョンがv2以上の場合に、以下のようにバージョン指定すると $ go get github.com/xxx/yyy@v2.0.1 次のように怒られます。 require github.com/xxx/yyy: version "v2.0.1" invalid: should be v0 or v1, not v2 今回はこの対応方法について説明します。 環境 go 1.16.3 version "vX.X.X" invalid: should be v0 or v1, not v2 原因 go modulesは複数の依存モジュールA, Bが同じ依存モジュールCに依存している場合、AとBのgo.modでより新しいバージョンのCを使おうとします。 メジャーバージョンアップのように後方互換性を持たない場合はどうなるでしょう? そうなると古いメジャーバージョン

                                                                                    Go modulesで依存モジュールのメジャーバージョンがv2以上の時の対応 - Carpe Diem