はじめに この記事は、ADO(ActiveX Data Objects)を使用して、ExcelファイルをSQL文で操作する方法のまとめです。 大半はよくある内容ですが、ワークシートの読み込みから、DBとしての更新処理まで、自身の備忘を兼ねて残しておきます。 なお、ADO(ActiveX Data Objects)とは「データベース操作のためのパッケージ(API)」のことです(詳しくはIT用語辞典 ADOを参照してください)。 <目次> 1. 基本的なサンプルコード 1-1. シート全体をテーブルとして取得する場合 1-2. シートの一部をテーブルとして取得する場合 2. 各コードの説明 2-1. 外部ライブラリの機能を持ったオブジェクト変数(インスタンス)の作成 2-2. ADO接続 2-3. SQL文で抽出したデータをレコードセットで開く 2-4. レコードセットの中身を確認する 3.
皆さんこんにちは。 朝晩はまだ肌寒いですね。 暖房はいらないけどひざ掛けがほしいです。 窓から見える景色は街灯以外はネオンも少なくなったような? 記事書いてる今は夜中12時過ぎで車も少なく感じます。 昔撮り溜めたDVDでドラゴンボールシリーズを観てます。 ピッコロ大魔王編からフリーザ編の途中まで観ました。 魔人ブウ編まで先は長い。 観終わる頃には緊急事態宣言明けてるかな? 物語の中ではいろんな技がありますが、もし可能ならどんな技を使いたいでしょうか? 私は舞空術です。 気ままに空を巡って世界一周できれば良いなぁ(^-^) 公衆電話が4分の1に削減されるとニュースされてました。 最期に使ったのいつだろう? 昨年病院で使ったような? 普段は無くても困らないですが懐かしい思い出もあったりで街から姿を消すのは寂しい感じがします。 絵の参考にしようと民族博物館や図書館に行きたいですが宣言明けるまで閉
■ブログランキング参加中です(記事が参考になったという方は是非クリックで応援をお願いします) ――ひょっとしたら、その2着DBラインはG2勝ち水準やっと程度かもとみています。 目次 天皇賞(春) 2022 レース結果 ホネ的! レース回顧 / レース分析 天皇賞(春) 2022 レース全体のふり返り 天皇賞(春) 2022 各馬ふり返り 予想と結果 タイトルホルダー テーオーロイヤル ◎ディープボンド / ◯マカオンドール / △アイアンバローズ 天皇賞(春) 2022 予想 www.yosounohone.com 天皇賞(春) 2022 レース結果 着順 馬名 タイム 上3F 1 タイトルホルダー 3:16.2 36.4 2 ディープボンド 3:17.3 37.1 3 テーオーロイヤル 3:17.4 37.4 4 ヒートオンビート 3:18.0 37.0 5 アイアンバローズ 3:18
au、加入者DBのデータ不一致か 1 名前:黒トラ(SB-Android) [US]:2022/07/03(日) 11:44:15.70 ID:g6szfVmA0 KDDI、通信障害で記者会見実施へ https://nordot.app/916058023712145408?c=768367547562557440 6: アムールヤマネコ(神奈川県) [US] 2022/07/03(日) 11:45:36.88 ID:vIq6fwj60 おい、やべえよ、やべえよ… 13: ツシマヤマネコ(埼玉県) [ニダ] 2022/07/03(日) 11:47:51.48 ID:RepzgVEc0 あみだくじ電話wwwww 20: トラ(兵庫県) [GB] 2022/07/03(日) 11:49:13.32 ID:SKAz0B450 もうめちゃくちゃだよー 22: 猫又(東京都) [GB] 2022/
本記事の目的 「テーブル設計、ほんとにこれがベストなのかな...?」 と思うことありますよね。シンプルなテーブル構造だと普通に正規化すれば問題なく運用できるんですが、ビジネスルールが複雑だったりするとあえて正規化を崩した設計を行うこともあります。ですが、「正規化を崩して何が嬉しいのか?」を論理的に考え、メリット・デメリットを考慮することによって、うまくトレードオフスライダーを調整することができるようになります。本記事では正規化も含めて、それぞれの正規化崩しがどのような目的のもと行われるのかを整理してみました。(なので、RAIDなどの物理設計は割愛します。) 正規化の功罪 そもそも、なぜ正規化崩しをやらないといけないのか?というと、、、 「正規化は、データ整合性を担保するためにパフォーマンスを犠牲にするから」です。 特に、多数の結合を必要とする検索のパフォーマンスがネックになることが多いです
こんにちは。AWS事業本部トクヤマシュンです。 以前、SSHトンネルを利用して、DBクライアントツールからPrivateサブネットに構築した踏み台経由でRDSに接続するエントリを投稿しました。 少し前のアップデートで、SSMリモートポートフォワーディングを使ってPrivateサブネットに構築した踏み台経由でRDSに接続することも可能になりました。 今回はこちらを使ってDBクライアントツールからRDSに接続してみます。 何が嬉しいのか? SSHトンネルではなくSSMリモートポートフォワーディングを使って接続する利点で一番大きいのは、踏み台EC2サーバのSSH鍵管理をなくせることだと思います。 認証・認可をIAMですべて完結することができるため、踏み台EC2サーバ作成時に鍵を作成し、管理する必要がなくなります。 構成 Session Managerを使って、クライアントマシンとPrivateサ
Rails 6.1 RC2: Horizontal Sharding, Multi-DB Improvements, Strict Loading, Destroy Associations in Background, Error Objects, and more! The second release candidate for Rails 6.1 has been released and brings a more robust experience for those already trying this version. We’ve been hard at work tweaking and adjusting the nobs to have so using this version is a smooth ride to everyone. The final re
こんにちは、hachi8833です。6月なのに寒いです。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください 今回も6/6の第11回公開つっつき会の続きです。 ⚓クラウド/コンテナ/インフラ/Linux/Serverless ⚓Dockerfileを書くためのベストプラクティス解説編 つっつきボイス:「BPSの社内Slackに貼っていただいたヤツです」「Zembutsuさんのこのスライドいいですよね〜😋: これ見たことあります?」「いいえまだ😅」「Zembutsuさんはまだお会いしたことはないんですが、Docker方面でとてもいい資料を作る方なので、Doc
OSSデータベース取り取り時報 第53回MySQL& PostgreSQLの2019年の主なニュースと、オープンソースカンファレンス2020でのOSS-DB企画 本年も、OSSコンソーシアム データベース部会のメンバーによる本連載をよろしくお願いいたします。今回は年始恒例のMySQLとPostgreSQLの2019年の主なニュースを紹介します。また、大阪と東京で開催される、オープンソースカンファレンスでのデータベース特別企画へのお誘いもあります。 オープンソースカンファレンス大阪/東京でOSSデータベース特別企画 全国で開催しているオープンソースの祭典、オープンソースカンファレンス(OSC)の2020年開催が始まります。大阪(1月)と東京(2月)で、複数種類のOSSデータベースやその関連情報をまとめてお聴きいただける特別企画を準備中です。OSSコンソーシアムデータベース部会が、他のOSS団
morimorihoge注:本トピックに関するコメントとして、初出時人種差による不平等を容認・揶揄するようにも取れる内容がありましたので当該部分を削除させていただきました。 Twitter上でのご指摘を受けて社内ヒアリングを行ったところ、私を含む参加メンバーで主題の認識違いがあり、主題のすれ違いの中話していた内容をテキスト化した際に公開記事として掲載するにあたって不適切な内容となってしまっていたことが判明いたしました。不快に感じられた方にはこの場を借りてお詫びいたします。 ※BPS株式会社は会社・組織として人種その他先天的・後天的な要因による差別を容認・支持する立場にはありません(弊社代表にも確認済み) 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会
オラクル、シャーディングを利用したグローバルな分散DBの新サービス「Oracle Globally Distributed Autonomous Database」正式サービス開始 オラクルはデータベースを複数のシャードに分割し、それぞれをグローバルに分散させつつ全体を1つの論理的なデータベースとして扱えるOracle Cloudの新サービス「Oracle Globally Distributed Autonomous Database」を正式サービスとして提供開始しました。 Find out how you can more easily address data sovereignty requirements and achieve the highest possible scale and availability with @Oracle Globally Distribute
Nuxt.js、Google Apps Script、スプレッドシート(DB)を組み合わせて検索アプリケーションを作ってみたJavaScriptGoogleAppsScriptVue.jsclaspNuxt Google Apps Script(GAS)で Nuxt 動かしてみたら面白いのでは? と思い試していたら動いたので、スプレッドシートをDBにして検索アプリケーションを作ってみました! Nuxt.js の SPAモードを GAS を使って実際に GAS で Nuxt を動かしているURL https://script.google.com/macros/s/AKfycbw9rOqkFPqP4Ym3n7goiL0tI4V3cx0UTOjVM8DTHT8FRG3ogjJs/exec そして Google サイトで上記 URL を埋め込んで完成です。(GAS の 分かりづらい URL を隠
AlloyDB for PostgreSQLを解説するGoogleの2つのブログ「Introducing AlloyDB for PostgreSQL: Free yourself from expensive, legacy databases」と「AlloyDB for PostgreSQL under the hood: Intelligent, database-aware storage」によると、AlloyDB for PostgreSQLはGoogleのインフラとして他のサービスでも利用されているスケールアウト可能なコンピュートとストレージ基盤の上に構築されており、コンピュートとストレージはそれぞれ独立してスケールアウト/スケールインする構造になっているとのこと。 さらにスケールイン/スケールアウトはデータベースが稼働したまま動的に可能で、リードレプリカインスタンスの作成も高
クズハラ ケンタ @kuzzken Creative Director @droga5 / Fellow @QueTokyo ← Planner/Copywriter@電通 - 企業の課題を解決するアイデアを考え、実行することを生業としています。 ヘッダー画像は、自己紹介セミナーでもらったフィードバックです。 https://t.co/ioTCj3bFn9 クズハラ ケンタ @kuzzken 「このクリエイティブ、どの媒体に出すと一番見栄えするだろう」という話によくなるので、ざっと媒体&費用感を見られる媒体資料のDBを作った。まだ1週間だけど、かな〜り有用。企画会議の場でクリエイティブとメディアを両睨みできるのが最高。アイデアに詰まったらメディア起点で企画も考えられる。 pic.twitter.com/V26KKrcAg3 2022-02-03 11:33:26
現時点ではまだ実際には触っていないため、あくまでも「こんなのあったよ~」くらいの温度感の記事だと思ってください どうもこんにちは、ちょっと前にこんな記事がバズったのを覚えている人も多いと思います もちろん1つのVPSの中にMySQLとNginxとRedisとRailsを突っ込んで動かせば月1000円で夢の全載せサーバーになるのですが管理がめんどくさいですし、AppサーバーとRDBサーバーとキャッシュサーバーをそれぞれ分離してそれぞれを独立管理するような感じで運用したいって人が多いのではないかと思われます そうなってくるとRDBサーバーの部分が比較的料金が高い場合が多い……と言うのが大体の趣旨でその内容については多くの人が「まあそうだよなー」と頷いたのではないでしょうか TiDB serverless良いかも さっそく本題ですが、そんな時に「TiDB」が採用できるかもしれません 厳密に言うと
こんにちわ!フロントエンドエンジニアのわでぃんです。 最近、BaaSの中でも特に勢いのある、Supabaseについての入門記事です。 簡単なチャットアプリを開発しながら使い方や、一連の流れを覚えていきましょう! 作成するアプリの概要として、Supabaseが提供してる認証機能や、リアルタイムリスナーを活用し、ユーザー同士がリアルタイムでやりとりできるチャットアプリを作ります。 Next.js・TypeScriptで開発します。 Supabaseはここ2.3年くらい?で人気がどんどん高くなってきていますが、情報が錯綜している感(特に日本語の情報)があったため、1からSupabaseを学んで開発したい人や、Supabase興味あるけど手が出せていないという人向けの入門記事を書いてみました! Supabaseとは Supabaseは、オープンソースのFirebase代替として注目を集めているBa
前書き アプリケーション開発において大変重要となるのがテストです。既存のアプリケーションに様々な変更が入る度に、既存の機能に新たなバグを潜めてないか確認するために、多くのエンジニアが苦汁を舐めた経験があることでしょう・・・。(そこでバグが見つかればいいが、忘れたころに発見すると・・・) そんな面倒なテストを自動化するために、最近はテストコード、あるいはテスト自動化が流行ってきていると思います。 ただし、オンプレミスでテストを行っていると、すぐにテスト用のDBなんて用意出来ないです。そのため、開発用で利用しているDBをそのまま使うパターンがままあると思います。 しかし、そうなると次に問題になるのがDBの状態です。様々な開発及びテストによってぐちゃぐちゃになったDB内部のデータを利用すると、その状態に応じて、結果は変わってきます。このような状態になってしまうと、本来確認したい観点を確認すること
オラクル、インメモリDBのMySQL HeatWaveに機械学習機能を追加。SQL文だけで学習、推論、説明の取得を実現 オラクルは、MySQLにインメモリデータベースエンジンを搭載することで高速なOLAP機能を提供する「MySQL HeatWave」の新機能として、機械学習機能を提供する「MySQL HeatWave ML」を発表しました。 同時に、無停止でのHeatWaveのノード拡張と、ノードあたりのデータ格納量の倍増も発表されました。 [プレスリリース抄訳] オラクル、MySQL HeatWave MLを発表 - 開発者が簡単、迅速、経済的に利用可能なMySQL アプリケーション向けの強力な機械学習機能を提供 - Oracle Cloud Infrastructure(OCI)の東京と大阪を含む37のリージョンでご利用可能です https://t.co/ly7qGP8CZ5 #mys
基本に戻ろうと思い、Railsも勉強し直している。勉強し直しの時、Hatena-Textbookの課題を使うことが多いので、今回もそのようにした。 今回はデータベースの課題をRailsを使ってやってみた。 作ったもの この辺がdiff。かなり探索的に作ったのでcommitはごちゃっとしている。 簡易的にlist / add / deleteができるように作った。 bin/rails runner diary.rb add shibayu36 title body bin/rails runner diary.rb list shibayu36 title body bin/rails runner diary.rb delete shibayu36 3 あとは今回学んだことを雑多に書いていく。 Railsの初期セットアップ 何もわからず初期セットアップをしたので右往左往してしまったが、My
スタート以来、日経クロステックの名物コラムとなった「テクノ大喜利、ITの陣」。今回はその第21回だ。毎回、複数の識者に共通のお題(質問)を投げかけ、識者にはそれに答える形で論陣を張ってもらう。お題は日本企業のIT利活用の問題点やIT業界の構造問題、そして世間の耳目を集めたIT絡みの事件などだ。 第21回のお題は「ご用聞きに終始する日本のITベンダーに未来はあるか」。答える識者のトップバッターは、日経クロステックのコラム「IT職場あるある」でおなじみの沢渡あまね氏だ。青果店で働いていた人をいきなりデータベース(DB)エンジニアとして客先の現場に放り込む。そんな懲りないITベンダーに対して、沢渡氏が皮肉を込めて指南する生き残り策とは?(編集部)
2019/11/25 内容を更新 この記事を読み終わったら → ”LaravelDB.com” の使用方法の記事も書きました https://qiita.com/daisu_yamazaki/items/1cb5987cc6d1008def82 『LaravelDB.com』 『Laravelを使う人を幸せにしたいという思いから作った』 【 URL 】 https://laraveldb.com ER図を作成し、Migrationファイルを生成したり、 逆にMigrationファイル → ER図を生成したり出来ます。 新規作成、設計の見直しからの再作成、を目的にした仕様なので「カラム・型」変更のMigrationには対応していません。DB作り直すイメージで使用するとベストですね。 主機能 ER図作成 (対応している”型”はページ下部に表記) ER図作成 → Migrationファイルを生成
2020.01.14 週刊Railsウォッチ(20200114前編)config_forのbreaking change、Active Storage variantをDBでトラッキング、SprocketsとWebpackの違いほか こんにちは、hachi8833です。すっかり遅ればせながらあけましておめでとうございます🌅。2020年代も週刊Railsウォッチをよろしくお願いします🙇。 techrachoさんのデザインが変わってた — ほんこん🐼 (@homkon6263) January 9, 2020 つっつきボイス:「お〜リニューアルへの反応が、と思ったら今日のツイートでしたか😆: 一応昨年12月26日にリニューアルしたんですけどね☺️」「😆」 TechRachoのサイトデザインをリニューアルしました 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterで
健康食品の安全性や有効性についての情報を提供するため国立健康・栄養研究所がウェブサイトで公開しているデータベースについて、不適切な引用があったとして、1年以上にわたって安全性についての情報が公開できなくなっていることが分かりました。有効性の情報は引き続き公開されていて、専門家は「安全性と有効性の情報はあわせて公開するべきだ」と指摘しています。 このデータベースは国立健康・栄養研究所がウェブサイトで公開している健康食品の「素材情報データベース」です。 このデータベースは研究所が、健康食品に使われる主な素材の安全性や有効性について情報を集め、20年前から公開しているもので現在はおよそ900の素材についての情報が掲載されています。 去年3月、研究所を運営する国立研究開発法人が、データベースに外部の資料が不適切に引用されていたと発表し、すべての項目で安全性に関する情報を削除する対応を取っていました
WEB+DB PRESS Vol. 122に「新バージョン登場! PythonによるWeb開発の基本 - はじめてのDjango」という記事を寄稿しました。 PythonでWebアプリケーションの開発を初めたい人に向けて「初めてがこれで良かった」と思えるように内容をまとめました。 4月24日(土曜日)に発売されます!予約はもう開始していますし、お店によっては先行販売されているそうです。こちらから購入いただけます: gihyo.jp 本特集に誤りがありました。正誤表はこちらをご確認ください サポートページ:WEB+DB PRESS Vol.122:|gihyo.jp … 技術評論社 どんな人に読んでほしいか 4月の特集というのもあって、これから社会人になる人は特に読んでほしいです。 前提としてPythonとUbuntu(Linux)の基本だけ知っている必要がありますが、なるべく幅広い人に読ん
Visiteurs depuis le 28/01/2019 : 860 Connectés : 1 Record de connectés : 14 Db: 5.07:miksi Windows Phone For Mac OsSkiFree is a computer game created by Chris Pirih, who was working as a programmer at Microsoft at the time. The object of the game is simple: ski down a seemingly endless slope and avoid the obstacles. Db: 5.07:miksi Windows Phone For Mac OsThe Best Free Database Software app downloa
IT Leaders トップ > テクノロジー一覧 > データベース > 新製品・サービス > オラクル、インメモリー分散DB「MySQL HeatWave」の運用をマシンラーニングで自動化 データベース データベース記事一覧へ [新製品・サービス] オラクル、インメモリー分散DB「MySQL HeatWave」の運用をマシンラーニングで自動化 2021年8月11日(水)日川 佳三(IT Leaders編集部) リスト 米オラクルは2021年8月10日(米国時間)、クラウド型データベース「MySQL HeatWave」に運用自動化機能「MySQL Autopilot」を追加したと発表した。MySQL HeatWaveのチューニングをマシンラーニング(機械学習)で自動化する。MySQL HeatWaveユーザーは追加費用なく利用できる。 米オラクル「MySQL Database Servic
1984年に日本初のコンピューターオンラインチケット販売システムとしてサービスを始めた「チケットぴあ」。音楽やスポーツ、舞台などのチケットを年間約7500万枚発券し、会員数は約1750万人に上る。同システムを提供するぴあは2023年1月、チケット販売などを担う基幹システムのデータベース環境をオンプレミスから米オラクルのクラウドサービス「Oracle Cloud」上で提供される「Oracle Exadata Cloud Service」に移行した。データベースに関わるコストを年間20%程度削減できる見通しだという。プロジェクト全体の費用は10億~20億円程度とみられる。 大量のトランザクションを処理するぴあの基幹システムは、データベースのほかチケットぴあのWebサイトなどフロントエンドのアプリケーションサーバー群、興行管理や在庫管理、決済管理などを担うバックエンドのアプリケーションサーバー群
2020.06.23 週刊Railsウォッチ(20200623後編)Bootstrap 5 alphaリリース、Lambda FunctionsとEFS、DB設計で気をつけていることほか こんにちは、hachi8833です。つい先ほどこのニュース↓を見て一人でどよめいてます。 元記事: 速報:アップル、Macの独自チップ移行を正式発表。初のARM版Macは年内 #WWDC20 - Engadget 日本版 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby ⚓mrubyとC言語とRust 元記事: mrubyを採用したソフトウェアを広げた第一人者・松本亮介が、面倒を感じながらもC言語を愛する理由とは? | Offers Ma
YouTubeやストリーミングサイトは音量が調整されている2017年頃から2014年12月頃から、YouTubeに投稿した楽曲(に限らず)動画について、 高すぎる音量(音圧)の音源は、ボリュームが強制的に下げられて再生されるようになりました。 【2020/2/26追記】導入時期の記述を訂正いたしました。申し訳ございません。 改めてソースを確認したところ、2014年12月頃に導入されたとみられる規制が、 2015年3月頃に各種記事にて話題となっておりました。(Production Advice様、g200kg様ほか) またYouTubeに限らず、Spotifyなどのストリーミングサイトでも同じような処理が行われています。 ストリーミングサイトの場合、各人が持ってきた曲の音量がバラバラだと 連続再生するのに大変なことになってしまうので、そのための仕様なのでしょう。 下記の記事は、どれくらいの音
「もはや電動自転車ではない」軽量スリムなDetroit Bikes DB-E2023.01.16 12:3060,890 Andrew Liszewsk - Gizmodo US [原文] ( R.Mitsubori ) バッテリー、どこにあるかわかる? 電動自転車はとっても便利ですが、大きなバッテリーを積んでいるのでフレームが頑丈で外観もがっちりしていて、実用性重視という印象です。初期のEVも空気力学を重視した結果、前方がポッコリした独特のフォルムになってましたよね。 でも、Detroit Bikesの最新電動自転車DB-Eは、近くで見ないと電動だと気付かないほど細くてスタイリッシュ。 軽量で扱いがラクエクササイズも兼ねて自転車を愛用する方の中には、電動自転車に対して「楽して乗れる自転車なんて乗る意味あるの?」なんて思う方もいるかもしれません。でも「朝から汗だくで通勤するなんて無理…」と
更新日:2024年03月14日 データの追加 完全ワイヤレスイヤホンコレクターの猫居です。 普段イヤホンをレビューする際には必ず近い値段のイヤホンや新旧の比較をしてからレビューするようにしています。 ANC(アクティブノイズキャンセリング)機能があればどの程度効くのかも比較チェックを入れます。 そんなレビューの積み重ねで貯まったメモの中からノイズキャンセリングに関するデータを抜粋。 表にまとめてランキング的に見れるようにしてみました。 読むのが面倒な方のために先に結論から発表しておきます。 最強のノイズキャンセリングイヤホン →Bose QuietComfort Ultra Earbuds 1万円以内で最優秀なノイキャン完全ワイヤレスイヤホン →CMF by NOTHING Buds Pro 1万円台でコスパ抜群なノイキャン完全ワイヤレスイヤホン →Anker Soundcore Libe
はじめに ブンブンHello World. どうも開発です。 前回、前々回と続けてAzure Cosmos DBについての記事を投稿いたしました。 今回は第三回となります。 上記記事もあわせてご一読いただけると幸いです。 本記事では、実際にアプリケーションを作った場合にどうやってCosmos DBを組み込むかということを焦点に進めていきたいと思います。 はじめに 前回のおさらい どんなことをやっていたか 想定されるシチュエーション 実際に組み込んでみる アプリケーションを作る 環境構築 Vue.jsの環境を作る Expressを使ってWebサーバーを立てる Todoアプリを作る DBを用意する アプリケーションに組み込む Azureにデプロイする 使ってみる 使い心地 アプリケーションの進化に伴う拡張 まとめ おわりに お知らせ 前回のおさらい どんなことをやっていたか 前回までの記事では
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く