宝島社 GLOW 特別付録 ゼスプリ キウイブラザーズ マスコットポーチ

キャプチャ.JPG


2020年度CM好感度第1位!ツイッターフォロワー数34.5万&インスタグラムフォロワー数17.3万!
ニュージーランドの農園ですくすくと育ち、ゼスプリキウイをアピールするため日本にやってきた【キウイブラザーズ】の非売品のぬいぐるみは入手困難なレアグッズ。 なんとGLOWでポーチになって登場! 

2個セット
サイズ(約):幅9cm、高さ16cm

GLOW 2021年7月号増刊



大人気のキウイブラザーズ



グリーン、ゴールド、レッドの3兄弟

グリーン

about_green_figure.jpg

とってもまじめで正義感の強い、しっかり者です。

ゴールド

about_gold_figure.jpg

とにかく陽気で、呑気な甘えん坊さんです。

レッド

about_red_figure.jpg

型にはまらない、活発なお嬢様


ゼスプリ

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2021年06月13日

自分のブログにAmazonランキングページを表示するには

自分のブログにAmazonの売れ筋ランキングを表示する方法です。

例えば、以下は「アダルトコミック」のランキング。



ここ数年、電子書籍の売上が伸長していて、
なかでもアダルトコミックの伸長は凄まじいようです。

その昔、アダルトビデオの登場でビデオレコーダー普及したように、
アダルト系コンテンツの充実が重要な役割を果たしているようです。

テレビなどでも、コミックシーモア等、電子コミックのコマーシャルをよく見かけると思います。
日本アニメ文化の発展と、デジタル化が見事に時代の波に乗った感があります。

まぁ、Amazonなど、ネット通販の成長によって、書店数が激減し、
さらに、疫病流行による自宅での過ごし方の変化、
出版業界自体の変革によって、
今の姿になってきたのでしょう。


あと、アダルトの他にも、
『異世界・転生』系のSFファンタジー系のコミックもよく売れているようです。

このカテゴリは日本特有のもので、
変身願望のあらわれかもしれません。
異世界に転生して、チート能力もらって、
好き放題やっちゃうなんて内容がウケてるようです。

「転生したらスライムだった件 」


「スライム倒して300年、知らないうちにレベルMAXになってました」


このブームは、
日本の教育、道徳観によって生まれた、
自己抑制への反動からの流れかもしれませんね。


現実でもチート能力があれば最高なんですけどね。


ここからが本題です。

簡単に上記のようなランキングを自分のブログに貼り付けるには、

Amazon Modern Ranking

がお勧めです。

簡単設定で生成されたHTMLをブログに貼り付けるだけで、
結構本格的なランキングページになっちゃいます。


それと、
今なら Kindle Unlimited が99円で3か月読み放題です。本来は2940円。

Kindle Unlimited


ちなみに、
kindleランキング

2021年05月25日

キウイブラザーズのぬいぐるみが 1,000名に当たる!キャンペーン

対象商品内に貼り付けられているシールに記載されているシリアルコードを入力し、
シリアルコードを登録し応募すると、
キウイブラザーズのぬいぐるみ(2色)のうち、
どちらか1体がその場で当たります!

キャンペーン

しかしながら、近所の万代スーパーの商品には
キャンペーン応募シールが貼られていませんでした。

かなり貴重なものと思われますので、
応募シールが貼られている商品も見つけた方は、
是非応募してみてください。

2021年04月30日

宝島社 GLOW 特別付録 ゼスプリ キウイブラザーズ マスコットポーチ

キャプチャ.JPG


2020年度CM好感度第1位!ツイッターフォロワー数34.5万&インスタグラムフォロワー数17.3万!
ニュージーランドの農園ですくすくと育ち、ゼスプリキウイをアピールするため日本にやってきた【キウイブラザーズ】の非売品のぬいぐるみは入手困難なレアグッズ。 なんとGLOWでポーチになって登場! 

2個セット
サイズ(約):幅9cm、高さ16cm

GLOW 2021年7月号増刊



大人気のキウイブラザーズ



グリーン、ゴールド、レッドの3兄弟

グリーン

about_green_figure.jpg

とってもまじめで正義感の強い、しっかり者です。

ゴールド

about_gold_figure.jpg

とにかく陽気で、呑気な甘えん坊さんです。

レッド

about_red_figure.jpg

型にはまらない、活発なお嬢様


ゼスプリ

2021年04月21日

楽天、中国企業との資本提携について

2021年3月31日、中国企業のテンセントは子会社を通じて、楽天の第三者割当増資株を購入し、
楽天の第6位の大株主になりました。

テンセントについては、
同社のサービスであるWeChatによる、
アメリカ国民の個人情報や機密情報の中国への流出が懸念されている企業であり、
今回の資本提携によって、楽天を通じての日本国民の個人情報や日本郵政の情報流出が目前とも思えます。

現状の楽天といえば、
ECサイトの中国進出が困難であることが明白であり、
物流においても、Amazonやメルカリなどの斬新な物流構造になっていない事からの
安易とも思える日本郵政との資本提携。

そもそも、携帯電話事業を抱えたことによる財務への影響が大きく、
サービス強化や市場拡大によって財務体質の強化は必然なのでしょう。

しかし、昨今のコロナ禍による実店舗売上の低迷による楽天市場出店企業のキャッシュフローの悪化が、
今後、ECへの影響がどれ位あるのかも不透明であり、
現在の米国と中国の関係を考慮すると、テンセントとの資本提携は一時的に良く見えても、
長期展望で見た場合、楽天が吸収される恐れも十分考えられます。

また、米国が指をくわえてみているとも思えません。

悪い方向に進まなければいいのですが。

2020年11月19日

最新版 android studio4 対応の日本語書籍

Android Studio 4 対応


UIの制作がかなり楽になったと言われている最新版Android Studio 4。

たまたまAndroid端末用アプリ開発の依頼があったので、
書籍を購入してみました。




わかりやすい



Android Studio 4 は当然の事ながら、Kotlin ベースでの実装が丁寧に説明されていて、
かなり解りやすい内容になっています。

Android関連の書籍は何冊も購読しましたが、
理解のしやすさは一番です。

Androidアプリを初めて開発する方に最適な一冊です。

2020年09月17日

キウイブラザーズ・フィギュア付き数量限定パック

キャプチャ.PNG

9月15日からフィギュア付き限定パックが販売されています。
昨年、大好評のためフィギュアがプレミア価格でネット取引されて話題になったキャンペーン。
今年も可愛いらしいゴールドとグリーンのキウイブラザーズのフィギュアとなっています。

どこで販売されているか特定できませんので、
まずはご近所のスーパーに行ってみてください。

関西では万代スーパーで見つけたって人が続出しています。

ちなみに我が家にやってきてくれたキウイブラザーズは冷蔵庫で涼しそうにしています。
S__7397392.jpg

2020年09月16日

びっくり!!

冷蔵庫から卵を取り出そうとしたら居ました。

S__7397389.jpg

2020年08月25日

任天堂 Switch販売情報

任天堂は,2021年3月期の第1四半期(2020年4月1日〜6月30日)決算短信を,本日(8月6日)公表した。連結経営成績は,売上高が3581億円,営業利益が1447億円,経常利益が1503億円で,前年同期比は順に108.1%増,427.7%増,576.2%増と大幅な増収増益。親会社株主に帰属する四半期純利益は541.3%増の1064億円となっている。2021年3月期の連結業績予想については,2020年5月7日に公表したもの(関連リンク)から変更はないという。



AmazonでのNintendo Swicthの販売は毎週火曜日の朝9時


定価
Nintendo Switch : 29,980円+税
Nintendo Switch Lite : 19,980円+税
Nintendo Switch あつまれ どうぶつの森セット : 35,960円+税

2020年05月19日

地震情報を確認しておいてください

ここ数日間地震が続いています。

地震情報

量子力学では、
多数が気にすること(意識を向けること)で、粒子に変換は生じ、結果が変わるそうです。

皆が注意することで地震にも変化をもたらす可能性があるので、
とりあえず、気にしておいてください。

2020年04月23日

精密ドライバーセット104種ビット 磁気ドライバー が15%OFF+200円OFFクーポンのタイムセール中



125 in 1のドライバーキット がタイムセール中です。

スマホやタブレットの修理に最適です!
吸盤もスクレーパーも付属、さらにマグネタイザーが付属している優れものです。

我が家は PC、スマホ、タブレット、HDD、さらにはドライヤーまで海外製を利用しており、
修理の時には欠かせません。

2020年04月21日

手作りマスク 型紙 立体マスク 他

223_rittaimask-18.jpg











新型コロナウイルスの感染拡大に伴う自粛で、
仕事もテレワークとなりました。
極力不要不急の外出を控えていますが、
食料の買い出しや緊急業務対応での外出が少なからず生じており、
その際にはマスクを装着するようにしています。

政府の要請で電機メーカーのシャープさんがマスク生産に乗り出し、
本日のニュースではパナソニックさんもマスク生産するとのこと。
社員さんのテレワークや交代出勤などで本業が滞る中、
社会貢献のためにマスク生産を行っていただけることに感謝いたします。

ちなみに本日10時よりシャープさんではネットでマスク販売するようです。
個人のお客様向け マスク販売のお知らせ

すぐに完売するかもしれませんが、今後も販売を続けてほしいところです。

一部のネット情報によると、ネット通販にて購入した使い捨てマスクの品質が非常に悪く、
どぶ臭い、ものすごい消毒臭、汚れがあるなど、
使用済みではと疑うような商品が届いたという話もあるようなので、
注意が必要です。

まぁ、普通の価格でなかなか手に入れることが難しい使い捨てマスク。
日本国内生産なら安心ですが、輸入製品だと衛生面に対して不安があるので、
この際、布製マスクを手作りする方がよいような気がします。

多くの手芸販売店(通販サイト)が手作りマスクの型紙を公開していらっしゃいますので、
これらを使えば本格的なマスクを作ることができます。
ぜひ参考に作ってみてください。

ではお勧めする通販サイトのご紹介です。
?@nunocoto fabric さん
【無料型紙あり】20分で完成!立体マスクの作り方

我が家で参考にさせていただいたサイトです。
とても丁寧な説明で、結構本格的なマスクを作成することができます。

?A新宿オカダヤ さん
マスクの作り方・型紙無料配布中&メディア掲載に関するお問い合わせについて

手芸販売でとっても有名なお店です。
さまざまなタイプのマスクの型紙を公開されているので、
好きなタイプを選んで作成してみてください。


他にもたくさんあるようなので、
いろいろと探してみると面白いと思います。
また、youtubeで製作過程を動画公開している方もいらっしゃいますので、
縫い方などの参考になると思います。

ぜひ、自分の個性に合った可愛いマスクを作ってみてください。

2020年01月30日

MSOLEDBSQL SQLOLEDB SQLNCLI プロバイダー

Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)



2017年4月にSQL Server Native Client (SQLNCLI) が非推奨となり、
新しい開発作業には、Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)を使用しなければならなくなりました。

このMSOLEDBSQLは、Windows 付属の SQLOLEDB OLE DB プロバイダー(SQLOLEDB)とは別物です。

Windows付属の SQLOLEDB OLE DB プロバイダーはもともとメンテナンスモードとなっており、
MSOLEDBSQLを利用する場合は、OLE DB Driver for SQL Server (MSOLEDBSQL) をダウンロードしてインストールする必要があります。

なお、2019年10月時点ではバージョン18.3.0.0が公開されています。
Microsoft OLE DB Driver for SQL Server

インストール時の注意点として、
必ず管理者特権でログオンしてインストールする必要があります。


アプリケーションに組み込んで利用する場合の接続文字列は以下のようになります。

Provider=MSOLEDBSQL;Server=myServerAddress;Database=myDataBase;UID=myUsername;PWD=myPassword;


また、SQL Server 2005 (9.x) 以降の機能を必要としない場合には、
接続文字列に DataTypeCompatibility=80 を指定することで、
SQL Server 2005 (9.x) の機能しか使用しないようになります。

Provider=MSOLEDBSQL;DataTypeCompatibility=80;Server=myServerAddress;Database=myDataBase;UID=myUsername;PWD=myPassword;


Microsoft OLE DB Driver 18.3.0 for SQL ServerがサポートされるOSは、
Windows Server 2016、Windows 10、Windows Server 2012 R2、Windows Server 2012、Windows 8.1、Windows Server 2019です。

ネイティブ コード API を使用するアプリケーションが Microsoft SQL Server 2012、SQL Server 2014、SQL Server 2016, SQL Server 2017、
Analytics Platform System、Azure SQL Database、および Azure SQL Data Warehouse に接続するためのランタイム サポートを含む、
単一のダイナミック リンク ライブラリ (DLL) です。(Microsoftサイトの直訳なので、少し意味が分かり難いです。)

当方で試したところ、SQL Server 2005、SQL Server 2008 R2 でも利用可能でした。


SQL Server Native Client と Microsoft OLE DB Driver for SQL Server の速度比較



Microsoftが推奨しないという訳なので、MSOLEDBSQLを利用するしか仕方が無いのですが、
念のため、これまで利用していたSQL Server Native Client との速度差がどれ位なのか調べてみました。


調査はDelphi製アプリケーションを作成し、
SQLOLEDB、SQLNCLI11.0、MSOLEDBSQLを用いて、
SQL Server 2008 R2データベースに対して、
1000行、2000行、5000行、10000行、20000行のレコード操作(SELECT、DELETE、INSERT)を各5回行う方式を取りました。、

速度単位はミリ秒(1000分の1秒)です。


調査結果



速度比較001.JPG


速度比較グラフ.JPG


平均速度比較グラフ.JPG



SQLNCLI>MSOLEDBSQL>SQLOLEDB の順となり、

SQLOLEDBの速度が極端に遅いことがわかります。

MSOLEDBSQLとSQL Server Native Clientだと、
わずかながら、SQL Server Native Clientの方が速いようです。







まとめ


OLE DB Driver は3つの世代があり、
SQLNCLI(SNAC)、SQLOLEDB、MSOLEDBSQLの
どれを利用すればいいのかわかりにくいのが現状です。

特に、突然非推奨になったり、非推奨が取り消されたりと、
これも混乱を招く原因となっています。

さらに、Microsoftによる情報公開もしばらく経たないと出てこないので、これにも注意が必要です。

再度整理すると、

2017年4月に非推奨となったのが、
Microsoft OLE DB Provider for SQL Server (SQLOLEDB) と
SQL Server Native Client OLE DB プロバイダー (SQLNCLI) です。
新しい開発には利用しないようにしてください。

2018年にOLE DBの非推奨が取り消しとなりリリースされたのが、
Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) です。

その為、Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) が
今後最新の機能として更新されます。

従って、これまで SQLOLEDBやSQLNCLIを利用していたアプリは、
MSOLEDBSQLに対応していくしかなさそうです。

また、MSOLEDBSQLはWindowsに付属していないので、
別途ダウンロード&インストールを行う必要があります。

以下のMicrosoftのドキュメントサイトに情報が掲載されているので、必ず確認するようにしてください。
Microsoft OLE DB Driver for SQL Server


2020年01月24日

データベース接続文字列

データベース タイプ 接続文字列 備考
XLS JET Provider=Microsoft.Jet.OLEDB.4.0;excel8.0;DATABASE=C:\MyExcelData.xls;
XLS ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\MyExcelFile.xls;ExtendedProperties=Excel8.0;HDR=YES; (MicrosoftACEをインストールする必要があります)
XLS ODBC Provider=MSDASQL.1;ExtendedProperties=DBQ=C:\MyExcelFile.xls;DefaultDir=C:\;Driver={MicrosoftExcelDriver(*.xls)};DriverId=790;
MDB JET Provider=Microsoft.Jet.OLEDB.4.0;DataSource=MyDatabaseFile.mdb;
MDB ODBC Provider=MSDASQL.1;ExtendedProperties=DBQ=MyDatabaseFile.mdb;Driver={MicrosoftAccessDriver(*.mdb)};DriverId=25;
XLSXXLSBXLSM ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\MyData\myExcel2007file.xlsx;ExtendedProperties=Excel12.0;HDR=YES; (MicrosoftACEをインストールする必要があります.Excel2007ファイルに使用します)
XLSXXLSBXLSM ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\MyData\myExcel2010file.xlsx;ExtendedProperties=Excel14.0;HDR=NO; (MicrosoftACEをインストールする必要があります.Excel2010ファイルに使用します)
XLSXXLSBXLSM ODBC Driver={MicrosoftExcelドライバー(*.xls*.xlsx*.xlsm*.xlsb)};DBQ=C:\MyExcelFile.xlsx; (MicrosoftExcel2007ODBCドライバーをインストールする必要があります)
ACCDB ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\MyData\myAccess2007file.accdb;PersistSecurityInfo=False; (MicrosoftACEをインストールする必要があります)
ACCDB ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\MyData\myAccess2007file.accdb;JetOLEDB:DatabasePassword=MyDbPassword; (MicrosoftACEをインストールする必要があります)
ACCDB ODBC Driver={MicrosoftAccessDriver(*.mdb*.accdb)};Dbq=C:\MyAccessDB.accdb; (MicrosoftAccessaccdbODBCドライバーをインストールする必要があります)
ACCDB ODBC Driver={MicrosoftAccessDriver(*.mdb*.accdb)};Dbq=C:\MyAccessDB.accdb;SystemDB=C:\MyAccessDB.mdw; (MicrosoftAccessaccdbODBCドライバーをインストールする必要があります)
Interbase(GDB)
FireBird(FDB) OLEDB provider=sibprovider;location=localhost:;datasource=C:\My_db.gdb;userid=SYSDBA;Password=masterkey; (SIBPROviderInterbaseOLEDBProviderをインストールする必要があります)
Interbase(GDB)
FireBird(FDB) ODBC Driver={INTERSOLVInterBaseODBCDriver(*.gdb)};Server=localhost;Database=localhost:C:\My_db.gdb;Uid=myUsername;Pwd=myPassword; (IntersolvInterBaseODBCDriverをインストールする必要があります)
Interbase(GDB)
FireBird(FDB) ODBC Driver={EasysoftIB6ODBC};Server=localhost;Database=localhost:C:\My_db.gdb;Uid=myUsername;Pwd=myPassword; (EasysoftODBCドライバーをインストールする必要があります)
Interbase(GDB)
FireBird(FDB) ODBC DRIVER=Firebird/InterBase(r)driver;Uid=myUsername;Pwd=myPassword;DBNAME=C:\My_db.gdb; (IBPhoenixOpenSourceODBCDriverをインストールする必要があります)
Interbase(GDB)
FireBird(FDB) ODBC DRIVER=Firebird/InterBase(r)driver;Uid=myUsername;Pwd=myPassword;DBNAME=C:\My_db.fdb; (IBPhoenixOpenSourceODBCDriverをインストールする必要があります)
HTML(HTM) JET Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties=HTMLImport;DATABASE=C:\MyHTMLFile.html;
VisualFoxPro(DBC) OLEDB Provider=vfpoledb;DataSource=C:\MyData\MyVFPDbFile.dbc;Collat??ingSequence=machine; (VFPOLEDBプロバイダーをインストールする必要があります)
VisualFoxPro(DBC) ODBC Driver={MicrosoftVisualFoxProDriver};SourceType=DBC;SourceDB=C:\MyData\MyVFPDbFile.dbc; (MicrosoftVisualFoxProODBCドライバーをインストールする必要があります)
Lotus(WJ2WK1) JET Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties=LotusWJ2;DATABASE=C:\MyLotusFolder;
Lotus(WJ2WK1) JET Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties=LotusWK1;DATABASE=C:\MyLotusFolder;
dBase(DBF) JET Provider=Microsoft.Jet.OLEDB.4.0;dBase5.0;DATABASE=C:\MyDBaseFolder;
dBase(DBF) JET Provider=Microsoft.Jet.OLEDB.4.0;dBaseIV;DATABASE=C:\MyDBaseFolder;
dBase(DBF) ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\MyDBaseFolder;ExtendedProperties=dBASEIV; (MicrosoftACEをインストールする必要があります)
dBase(DBF) ODBC Provider=MSDASQL.1;ExtendedProperties=DefaultDir=C:\MyDBaseFolder;Driver={MicrosoftdBaseDriver(*.dbf)};DriverId=277;
FoxPro(DBF) OLEDB Provider=VFPOLEDB.1;DataSource=D:\MyFoxProFolder;Collat??ingSequence=MACHINE (VFPOLEDBProviderをインストールする必要があります)
Paradox(DB) JET Provider=Microsoft.Jet.OLEDB.4.0;Paradox4.X;DATABASE=C:\MyParadoxFolder;
Paradox(DB) ACE Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\MyParadoxFolder;ExtendedProperties=dBASEIV; (MicrosoftACEをインストールする必要があります)
Paradox(DB) ODBC Provider=MSDASQL.1;ExtendedProperties=DefaultDir=C:\MyParadoxFolder;Driver={MicrosoftParadoxDriver(*.db)};DriverId=26;
TXTCSVASCTAB JET Provider=Microsoft.Jet.OLEDB.4.0;TEXT;DATABASE=C:\MyCSVFolder;
TXTCSVASCTAB ODBC Provider=MSDASQL.1;ExtendedProperties=DefaultDir=C:\MyCSVFolder;Driver={MicrosoftTextDriver(*.txt;*.csv)};DriverId=27;Extensions=asccsvtabtxt;
TXTCSVASCTAB UDL ファイル名=c:\MyDataLinkFile.udl;
AdaptiveServerAnywhere OLEDB Provider=ASAProv;Datasource=myASADatabase; (AdaptiveServerAnywhereOLEDBプロバイダーをインストールする必要があります)
AdaptiveServerAnywhere ODBC Driver=AdaptiveServerAnywhere7.0;ENG=server.database_name;UID=myUsername;PWD=myPassword;DBN=myDataBase;LINKS=TCPIP(HOST=serverNameOrAddress); (AdaptiveServerAnywhereODBCドライバーをインストールする必要があります)
DB2 OLEDB Provider=DB2OLEDB;NetworkTransportLibrary=TCPIP;NetworkAddress=xxx.xxx.xxx.xxx;InitialCatalog=MyCatalog;PackageCollection=MyPkgCol;DefaultSchema=mySchema;UserID=myUsername;Password=myPassword; (MicrosoftOLEDBProviderforDB2をインストールする必要があります)
DB2 OLEDB Provider=IBMDADB2;Database=myDatabase;Hostname=myServerAddress;Protocol=TCPIP;Port=50000;Uid=myUsername;Pwd=myPassword; (IBMOLEDBProviderforDB2をインストールする必要があります)
DB2 ODBC Driver={IBMDB2ODBCDRIVER};Database=myDbName;Hostname=myServerAddress;Port=myPortNum;Protocol=TCPIP;Uid=myUserName;Pwd=myPwd (IBMDB2DriverforODBCをインストールする必要があります)
Informix OLEDB Provider=Ifxoledbc;DataSource=dbName@serverName;UserID=myUsername;Password=myPassword; (IBMInformixOLEDBプロバイダーをインストールする必要があります)
Ingres ODBC Provider=MSDASQL;DRIVER=Ingres;SRVR=xxxxx;DB=xxxxx;Uid=myUsername;Pwd=myPassword;ExtendedProperties=SERVER=xxxxx;DATABASE=xxxxx;SERVERTYPE=INGRES; (IngresのODBCドライバーをインストールする必要があります)
SQLServer OLEDB Provider=sqloledb;DataSource=myServerAddress;InitialCatalog=myDataBase;UserId=myUsername;Password=myPassword; (SQLServer用MicrosoftOLEDBプロバイダーをインストールする必要があります)
SQLServer OLEDB Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (SQLNativeClient9.0OLEDBプロバイダーをインストールする必要があります.SQLServer2005で使用してください)
SQLServer OLEDB Provider=SQLNCLI10;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (SQLServerNativeClient10.0OLEDBプロバイダーをインストールする必要があります.SQLServer2008で使用してください)
SQLServer OLEDB Provider=SQLNCLI11;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (SQLServerNativeClient11.0OLEDBプロバイダーをインストールする必要があります.SQLServer2012で使用してください)
SQLServer ODBC Driver={SQLServer};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (MicrosoftSQLServerODBCドライバーをインストールする必要があります)
SQLServer ODBC Driver={SQLNativeClient};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (SQLNativeClient9.0ODBCドライバーをインストールする必要があります.SQLServer2005で使用してください)
SQLServer ODBC Driver={SQLServerNativeClient10.0};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (SQLServerNativeClient10.0ODBCドライバーをインストールする必要があります;SQLServer2008で使用してください)
SQLServer ODBC Driver={SQLServerNativeClient11.0};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (SQLServerNativeClient11.0ODBCドライバーをインストールする必要があります.SQLServer2012で使用してください)
MySQL OLEDB Provider=MySQLProv;DataSource=mydb;UserId=myUsername;Password=myPassword; (MySQLOLEDBProviderをインストールする必要があります)
Oracle OLEDB Provider=msdaora;DataSource=MyOracleDB;UserId=myUsername;Password=myPassword; (Oracle用MicrosoftOLEDBプロバイダーをインストールする必要があります)
Oracle OLEDB Provider=OraOLEDB.Oracle;DataSource=MyOracleDB;UserId=myUsername;Password=myPassword; (OracleProviderforOLEDBをインストールする必要があります)
Oracle ODBC Driver={Oracle用MicrosoftODBCドライバー};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword; (Oracle用MicrosoftODBCドライバーをインストールする必要があります)
PervasivePSQL OLEDB Provider=PervasiveOLEDB;DataSource=myServerAddress; (PervasiveOLEDBプロバイダーをインストールする必要があります)
PervasivePSQL ODBC Driver={PervasiveODBCクライアントインターフェイス};ServerName=myServerAddress;dbq=@dbname; (PervasiveODBCクライアントインターフェイスをインストールする必要があります)
PostgreSQL OLEDB Provider=PostgreSQLOLEDBProvider;DataSource=myServerAddress;location=myDataBase;UserID=myUsername;password=myPassword; (PostgreSQLOLEDBプロバイダーをインストールする必要があります)
PostgreSQL ODBC Driver={PostgreSQL};Server=IPアドレス;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword; (PostgreSQLODBCドライバーをインストールする必要があります)
SQLite ODBC Driver=SQLite3ODBCDriver;Database=C:\MyData\My_db.db; (SQLite3ODBCドライバーをインストールする必要があります)
SQLBase OLEDB Provider=SQLBaseOLEDB;Datasource=myServerAddress;Location=myDataBase;UserId=myUsername;Password=myPassword; (SQLBaseOLEDBDataProviderをインストールする必要があります)

2020年01月06日

2020年の年賀状

明けましておめでとうございます。
今年もよろしくお願いします。

さて早速なのですが、
昨年2019年までは毎年100枚程度の年賀状を送っていたのですが、
LINEやメールでやりとりしてるのに本当に必要?という思いが強くなり、
今回はお送りいただいた年賀状に対してお返しの年賀状を送ることにしました。

でもって、1月1日元日には30枚程度、3日〜5日で20枚、本日6日は1枚と、
合計51枚の年賀状が届きましたので、
お送りいただいた順に即日返信しました。

少し分析してみたのですが、
毎年やりとりしていた方も今年は無いようなので、メールにて確認したところ、
先方も同じ考えで減らしてみたそうです。

それと、年賀状1枚当たりのコストも計算してみました。
年賀状は値上がりして63円。
EPSONの4色格安プリンタが8000円(本体)、だいたい3年で壊れているので、8000円÷36か月で222円。
インク代が一枚印刷するのに30円。
ということで、年賀状一枚当たり315円です。
51枚なので、16065円と、かなり割高です。


これを最近のWEBで注文できる年賀状にしたとすると、
だいたい50枚程度なら(3000円+63円×51)で6200円程度です。

年賀状アプリなら、基本料金1980円+送料+ハガキ代+1枚5円手数料で、
これまた6000円程度です。



年に一度の年賀状印刷のためだけにプリンタを保有する必要も無いので、
これは便利かもしれません。



2019年12月22日

YouTube 関連動画を非表示にする方法



Youtube 関連動画を非表示にする方法



YouTube 動画埋め込みで関連動画を非表示にする方法



YouTube パラメーター rel=0


2018年9月まで有効だった rel=0の仕様が変わりました。

0の場合は、動画をアップロードしたチャンネル内の関連動画が表示されます。

1の場合は、外部チャンネルの関連動画が表示されます。

従って、自分で作成した動画以外を関連動画として表示したく無い場合は、

自身のチャンネルを作成する必要があります。



詳しくは、 新しいチャンネルを作成する(YouTubeヘルプ) を参照してください。

わかりやすい説明が記載されています。



Youtube 動画のループ再生


動画をループ再生することで関連動画を表示させないようにすることができます。

ループ再生は、src のURL指定の最後の YouTubeID 指定の後に続けて、

?loop=1&playlist=youtubeID を追加します。





  1. <iframe width= "560" height= "315" src= " https://www.youtube.com/embed/ 〇〇〇〇〇?loop=1&playlist=〇〇〇〇〇" frameborder= "0" allow= "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>





〇〇〇〇〇:YouTubeID



まとめ


企業や業務用の動画では関連動画の有無は、

ライバル社の動画を表示しないようしなければいけない事なので、

気を付けたいところです。

特に、YouTubeの特性を知らないクライアントに対しては、

こういった点をきちんと説明することで、

さらに信頼度がアップします。


ちょっとした事なのですが、

後々大きな差がでてきます。



他にもパラメータがあるので、チェックしておきましょう。

YouTube 埋め込みプレーヤーとプレーヤーのパラメータ




タグ: Youtube
posted by 子豚のココ at 13:16 | WEBテクニック

2019年12月18日

SQL Server パフォーマンス 速度改善 チューニング5選



SQLチューニングの基礎



SQLチューニング


SQLは、表や列の名前を指定すれば簡単にデータへアクセスできる便利な言語です。


RDBMSはオプティマイザというコンポーネントを持っており、

このオプティマイザがクエリ (データに対する問い合わせ) を実行する最も効率的な方法を決定するようになっています。

今は、コストベースのオプティマイザ(CBO:Cost-Base-Optimizer)が主流で、

ORACLEやSQL Server などがコストベースのオプティマイザ(CBO)を採用しています。

従って、基本的には、CBOに基づいたチューニングを行うのがベストです。



しかし、

「そこまでは〜」という方もいると思うので、

最低限抑えておきたい、速度改善のSQLチューニングを5つご紹介したいと思います。







速度改善のSQLチューニング 5選





  1. SELECTに不要なカラムを含めない

  2. これは皆さんご存知のチューニングの王道です。


    SELECT * FROM 顧客マスタ WHERE 条件


    なんてやっちゃうと、せっかくindexで行を見つけてもindex外の不要なデータも一緒に取得することになり、

    key参照が発生します。


    SELECT CODE, NAME, ADDRESS, TEL FROM 顧客マスタ WHERE 条件


    などのように、必要な項目だけをSELECTするようにしましょう。



  3. 巨大なテーブルをいくつもJOINしない

  4.   顧客に対して売上伝票をJOINするような事がよくあります。

    SELECT K.code, K.name , U.ddate, U.dno, U.suu, U.uriagekin FROM 顧客マスタ AS K INNER JOIN 売上伝票 AS U


      毎日、この顧客マスタに数百件、売上伝票に数千件のデータが増えていくと考えると、

      100×1000、200×2000、300×3000とデータ量が膨大になっていく度に、

      上記のSELECTのレスポンスは非常に悪くなっていきます。


      こういった事を予測し、売上伝票を日付条件で絞り込んでおけば安心です。

      また、その絞り込んだ結果を一時テーブル(#table)に切り出しておき、それをJOINすることで、

      さらに快適なレスポンスを得られるようになります。





  5. INでサブクエリを使わない

  6.   not inやin句を使用したサブクエリは全走査対象となるため、

      exists、not existsを使用した方がIndexを使用されやすくなりレスポンスが良くなります。



  7. Whereに関数を含めない

  8. Where条件では列に対して関数を使うとIndexが利用されなくなります。


    例えば、2000万行のデータで強引にCONVERT関数をかましてみると、

    平均で3000ミリ秒かかります。

    SELECT DNO FROM TD_MITUMEISAI where CONVERT(varchar,KIN)>='10000'


    しかし、関数をかまさないで実行すると、平均で2000ミリ秒です。

    SELECT DNO FROM TD_MITUMEISAI where KIN>=10000


    これだけで1.5倍の差がでるわけです。



  9. 引数リストは左寄せ

  10.   IN句の引数リストを用いる場合、要素を検索される事が多い順に左寄せにします。


      (例) SELECT * FROM Address WHERE prefecture IN ('東京', '神奈川', '京都', '大阪', '千葉', '名古屋', '福岡');


       全国を対象にする場合、人口の多い順に並べると効果が出ます。

       意外と知られていないテクニックです。



まとめ SQLチューニングを心がけてコーディング


単純にまとめちゃうと、

上記5つを理解しSQLを書いておくことが大切です。

逆に言えば、基本的なチューニング方法なので、できてないと恥ずかしい...



「SELECTに不要なカラムを含めない」「巨大なテーブルをいくつもJOINしない」「INでサブクエリを使わない」「whereに関数を含めない」「引数リストは左寄せ」


もっと覚えやすい見出しにしたかったのですが、これ以上短くすると意味わからなくなるので、ごめんなさい。



とにかく、「SELECTに不要なカラムを含めない」「巨大なテーブルをいくつもJOINしない」「INでサブクエリを使わない」「whereに関数を含めない」「引数リストは左寄せ」です。







posted by 子豚のココ at 13:35 | RDBMS

2019年12月12日

グレタ・トゥンベリ

今世界中で注目されている環境活動報告家のグレタ・トゥンベリ。

何か違和感を感じるのは自分だけ?

特に、あの目つきは...

女・子供・お年寄り には世間は騙されやすい。

中庸が大切です。

クワバラ、クワバラ
posted by 子豚のココ at 13:38 | 自然災害

2019年12月10日

Microsoft Access エラー 「クエリが破損しています」(Office365版/Access2019含む) 回避方法

エラーの症状


エラーの症状


2019年11月のセキュリティ更新プログラムで問題が発生しており、
Microsoft Accessで更新クエリを実行しようとすると
「クエリ "クエリ名" が破損しています」というエラーを表示して異常終了する場合があるとのことです。

Microsoft 公開情報


最終更新日:2019年11月18日として、Microsoftから公式な情報が公開されています。
Access エラー: 「クエリは破損しています」

対象となるのは、Access for Office365、Access 2019、Access 2016、Access 2013、Access 2010 のようです。

この問題は、2019 年 11 月 12 日に MSI ビルド用の次のパッチ更新による影響のようです。

Office 2010:Office 2010 セキュリティ更新プログラムについて:2019 年 11 月 12 日 (KB4484127)
Office 2013: Office 2013 セキュリティ更新プログラムについて:2019 年 11 月 12 日 (KB4484119)
Office 2016: Office 2016 セキュリティ更新プログラムについて:2019 年 11 月 12 日 (KB4484113)
Office 2016: 2019 年 11 月 12 日、Office 2016 更新プログラム (KB3085368)

エラーの回避方法


回避方法としては3つあります。

?@テーブルを直接更新するのではなく、
テーブルをSELECTするクエリを作成しておき、
そのクエリに対して更新するようにする方法。
Access エラー: 「クエリは破損しています」

?A修正プログラムを適用する方法。
?B更新を無効にする(アンインストール)/自動更新を停止する方法。

回避方法については、既に色々と情報公開されていますので、
ご利用のAccessの種類/バージョンに応じて対応してください。
以下のサイトが有益です。

[ACCESS]3340 クエリは破損しています。対処方法図解入り


[ACCESS]3340 クエリは破損しています。対処方法図解入り

Accessのクエリは破損していますエラーは[自動更新を個別に停止するツール][更新を無効にする]で防げるかも

Office365版Access/Access2019「クエリが破損しています」回避方法



対象のバージョン


以下のバージョンのクエリで発生するようです。

・Access for Office 365
・Access 2019
・Access 2016
・Access 2013
・Access 2010





タグ: Microsoft Office
posted by 子豚のココ at 10:01 | Microsoft Office
ブログランキング・にほんブログ村へ
PVアクセスランキング にほんブログ村
子豚のココのお勧め商品 - にほんブログ村

■おすすめの商品
防災グッズ
Evopow ポータブル電源 ソーラーパネル セット リン酸鉄リチウム 1024Wh 出力1000W (瞬間最大2000W)とソーラーパネル 100W ポータブルバッテリー 22% 純正弦波 車中泊 防災 キャンプ 家庭用 アウトドア用
最新記事
写真ギャラリー
検索
カテゴリアーカイブ
タグクラウド
最新コメント
リンク集
RSS取得
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: