[雑記]ドローン(DJI Mini 3) [雑記]
もともと多趣味の友人masakazu Drone氏が、
最近、ドローンにハマり始めて、
更に、新たな趣味が増えたとのこと。
ドローンを始めてから、
まだ1年も経っていないとのことですが、
旅行先で山や川の景色を空撮して、Youtubeに公開できるほどの腕前です。
あまりに素晴らしい出来栄えなので、当ブログで紹介します。
※masakazu Drone氏には許可済
※Youtubeにはmasakazu Drone氏の名前で公開。
ちなみに、空撮に使用しているドローンは、
以下の通り。初心者にもオススメ。
機種:DJI Mini 3(2022年12月発売)
趣味・プライベート用で最高のドローン ①携帯性が良い。重量249g未満 ②スタミナ性が良い。 通常バッテリーで38分、 インテリジェントフライトバッテリーで51分 の飛行可能 ③4K画像が撮れる。解像度4K/30fps ④縦型動画で撮影可能。 |
ドローンで空撮したらこんな感じ bymasakazu Drone氏
荘川の桜 https://www.youtube.com/watch?v=RSk4vhhttMg&t=65s 浜松市遠州海岸 https://www.youtube.com/watch?v=We8sXDrs2GI&t=21s 2024 開田高原 https://www.youtube.com/watch?v=5-6nW4GtwFg 2024 奥飛騨栃尾温泉 蒲田川 https://www.youtube.com/watch?v=Vzi8UEucNBE ドローンと猫と吾輩 https://www.youtube.com/watch?v=6tGYjTVzvr0 岐阜県恵那市(保古の湖) https://www.youtube.com/watch?v=wj1MBC4QSmA 岐阜県中津川市(愛林公園) https://www.youtube.com/watch?v=2iZ6d8llgBQ&t=10s 岐阜県中津川市(根の上高原) https://www.youtube.com/watch?v=s8k30qu_qDs せせらぎ街道 大倉滝 https://www.youtube.com/watch?v=UYzhKzPjBTc&t=4s せせせらぎ街道 平滝 https://www.youtube.com/watch?v=KVrUSdfl9Lk&t=22s |
(2)空撮に使ったドローンについて
上記のドローンのリンクです。
これから始めてみたい方など、ご参考にでもなればと思います。
DJI Mini 3 ドローン 【リモートID対応】4K HDR動画撮影、38分飛行時間、縦向き撮影、たくさんのインテリジェント機能を搭載した、折りたたみ式軽量ミニカメラドローン グレー
- 出版社/メーカー: DJI
- 発売日: 2022/12/14
- メディア: -
[JavaSctipt]オブジェクト指向の実装(クラスの継承) [Programming JavaScript]
JavaScriptの規格は、
ECMAScript(エクマスクリプト)で定められています。
JavaScriptは時代と共に進化しており、
最近のブラウザの大半は、
ECMAScriptのバージョンとして、ES6(ES2015)以降を取り入れています。
ES6(ES2015)は、
クラスなど、オブジェクト指向の概念を取り込んでおり、
最近のソースでもクラスの記載が散見されます。
もちろん、クラスの継承も可能です。
備忘録として、
クラスの継承についてのサンプルソースを掲載します。
以下は、
親クラスを「Mammalクラス(哺乳類)」、
子クラスを「Dogクラス(犬)」と「Catクラス(猫)」とした実装例です。
| |
[JavaScript]親クラス(Mammal.js) |
| |
[JavaScript]子クラス(Dog.js) |
| |
[JavaScript]子クラス(Cat.js) |
| |
[JavaScript]利用例 |
[実行結果]
[JavaSctipt]オブジェクト指向の実装 [Programming JavaScript]
JavaScriptの規格は、
ECMAScript(エクマスクリプト)で定められています。
JavaScriptは時代と共に進化しており、
最近のブラウザの大半は、
ECMAScriptのバージョンとして、ES6(ES2015)以降を取り入れています。
ES6(ES2015)は、
クラスなど、オブジェクト指向の概念を取り込んでおり、
最近のソースでもクラスの記載が散見されます。
たまに使うこともあるので、備忘録として、
クラスを用いたサンプルソースを掲載します。
| |
[JavaScript]オブジェクト指向を意識したコード |
| |
[JavaScript]使用例 |
[実行結果]
[Review]Java言語で学ぶデザインパターン入門第3版 [Book's Review (Develop)]
10年以上前からある書籍ですが、昨今のJavaのバージョンに合わせて、
リニューアルされましたので、改めて紹介いたします。
GOFが提唱したデザインパターンについて、とてもわかりやすくまとめた1冊です。
各パターンを章毎にまとめてあり、クラス図・サンプルコードと合わせて解説しています。
コードはJavaで記述されていますが、
オブジェクト指向言語での開発経験がある方ならば、楽に読みこなせる内容だと思います。
.NET系の言語で開発される方も、ぜひ1度は目を通すことをお勧めします!!
(2)リンク
リンク_メモ(セールスフォース学習サイト、Salesforce勉強ヒロバ) [メモ]
【オブジェクト・レコード・項目・レポート】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=OuyAEmlehtU&t=162s
【標準項目、ページレイアウト、Lightnigアプリケーションビルダー】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=cPjP4i1iVIE&t=257s
【標準オブジェクト、カスタムオブジェクト、リレーション】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=uNY3KWWVaxY&t=490s
Salesforce主従関係参照関係違い徹底解説
https://www.youtube.com/watch?v=cvMkX-L01b0
【レコードタイプ、ページレイアウト、ビジネスプロセス】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=wxHHk0-xw2g
【プロファイル・権限セット】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=5orZte7tJzM
【共有設定・ロール階層・共有ルール】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=yL6OWYYbY6w&t=2151s
【セキュリティコントロール】Salesforce基本用語徹底解説【初心者向け・練習問題】
https://www.youtube.com/watch?v=6XFkEzuGARE
Salesforceリード徹底解説【公式練習問題あり】
https://www.youtube.com/watch?v=viOnflTa3FQ
Salesforceキャンペーン徹底解
https://www.youtube.com/watch?v=RMe4LCyY7GQ&t=27s
【入力規則】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=0Va7o9UUoE4
Salesforceデータローダとインポートウィザード解説
https://www.youtube.com/watch?v=ckdIF6usirA
【フロー、プロセスビルダー、ワークフロールール】Salesforce基本用語徹底解説【初心者向け】
https://www.youtube.com/watch?v=Nj9PVv_m_8o
Salesforce認定アドミニストレーター試験合格勉強方法解説
https://www.youtube.com/watch?v=14m8fLHLTw8&list=PLz8HSF-SrLeEl7BSmyLcT0nWUuQ695d9z&index=15
Salesforceレコードページに文字や画像表示【初心者向け】
https://www.youtube.com/watch?v=N-LL1kW767w
【初心者向け】Salesforce一括メール送信方法
https://www.youtube.com/watch?v=L-KiIFts-nY
https://www.youtube.com/watch?v=cPjP4i1iVIE&t=257s
【標準項目、ページレイアウト、Lightnigアプリケーションビルダー】Salesforce基本用語徹底解説【初心者向け】
■Salesforce認定アドミニストレーター試験公式練習問題解説【合格】
01Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=1z_jjNf6JCE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=1
02Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=eE5esrjoadU&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=2
03Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=F35kX_hjcM8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=3
04Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=4OzzVqmGeqo&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=4
05Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=LrkGLvQeqRE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=5
06Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=DUgB5GVp4Wk&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=6
07Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=jfjLizp8dEE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=7
08Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=YEPyrTs1alg&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=8
09Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=rHBHjpEjIH8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=9
10Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=M8eB4IXUxi0&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=10
11Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=hWPNzGyv4RI&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=11
12Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=ospmi4mC8v8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=12
13Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=MqwqReYCCv0&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=13
14Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=cSeUI8TGciM&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=14
15Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=g1Fw9F0t3CA&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=15
16Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=6lWDVr-D9EY&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=16
17Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=plzqeWameqw&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=17
18Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=p9upfJBmssI&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=18
19Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=gMBC6yCVX_8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=19
20Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=i7YY4VeA0g8&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=20
21Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=fkwGltvBHV0&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=21
22Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=If9JP5yEM3E&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=22
23Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=6JOWYdv6ElA&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=23
24Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=oqO7ft6Oh5E&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=24
25Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=afdeRD125KU&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=25
26Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=gq6XKyCMIhY&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=26
27Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=PsK8pHVCQkE&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=27
28Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=CiyH4Ojg0Mc&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=28
29Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=zHKiZIe3ZIA&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=29
30Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=LrQIJovTp6o&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=30
31Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=rHy4GYEQy6k&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=31
32Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=6FxVu5zzvfY&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=32
33Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=79KxSeRgaWQ&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=33
34Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=PzGXHe7Bf58&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=34
35Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=aaHHBl3sQwQ&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=35
36Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=zWjzA0Pq0PM&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=36
37Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=P1MhwvJDHUs&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=37
38Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=coyBk_nc1_E&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=38
39Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=PPBaxsnHxGo&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=39
40Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=mjC-U_gdu18&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=40
41Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=XjLLUZJpz3Y&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=41
42Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=vyypCeCrX-M&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=42
43Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=bsXKhgHTDZs&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=43
44Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=nbiFH9EuYno&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=44
45Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=ZGoE4nPAC8I&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=45
46Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=9XwZZHHnVDc&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=46
47Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=PdBVJHU0Kak&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=47
48Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=BfpJsEAaFCM&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=48
49Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=qL3YlETH74Q&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=49
50Salesforce認定アドミニストレーター試験問題解説
https://www.youtube.com/watch?v=07rnYr-xbuw&list=PLz8HSF-SrLeH8jCOj9cfAljXfVNQkQlkS&index=50
[VBA]Excelのシートを並べ替え [Programming ExcelVBA]
Excelでシートを昇順に並べ替える機会があったので、
備忘録としてサンプルソースを掲載します。
サンプルは昇順ソートですが、引数を変更すると降順にも対応できるようにしています。
[ソース]
| |
[VBA]シートの並べ替え |
リンク_メモ(セールスフォース学習サイト) [メモ]
・Salesforce ユーザの基本
https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics
Salesforce へようこそ https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics/lex_salesforce_basics_welcome
Salesforce の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics/lex_salesforce_basics_getting_started
Salesforce システム管理者との連携 https://trailhead.salesforce.com/ja/content/learn/modules/lex_salesforce_basics/lex_salesforce_basics_your_admin
・Salesforce Platform の基礎
https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com
Salesforce Platform の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_intro
プラットフォームの使用事例の確認
https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_discovering
Salesforce アーキテクチャについてhttps://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_understanding_arch
[設定] の操作
https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_tour
AppExchange による強化https://trailhead.salesforce.com/ja/content/learn/modules/starting_force_com/starting_developer_console
・会社全体の組織設定
https://trailhead.salesforce.com/ja/content/learn/modules/company_wide_org_settings
地域設定の概要
https://trailhead.salesforce.com/ja/content/learn/modules/company_wide_org_settings/org_settings_regional
マルチ通貨設定の概要
https://trailhead.salesforce.com/ja/content/learn/modules/company_wide_org_settings/org_settings_currency
・ユーザ管理
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_user_setup_mgmt
新規ユーザの追加
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_user_setup_mgmt/lex_implementation_user_setup_mgmt_adding_users
ユーザがアクセスできる情報の管理
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_user_setup_mgmt/lex_implementation_user_setup_mgmt_configure_user_access
【認定アドミニストレータ対策コース(2) (日本語)】
・データセキュリティ
https://trailhead.salesforce.com/ja/content/learn/modules/data_security
データセキュリティの概要
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_overview
組織へのアクセスの制御
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_org
オブジェクトへのアクセスの制御
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_objects
項目へのアクセスの制御
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_fields
レコードへのアクセスの制御
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_records
ロール階層の作成
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_roles
共有ルールの定義
https://trailhead.salesforce.com/ja/content/learn/modules/data_security/data_security_sharing_rules
・データモデリング
https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling
カスタムオブジェクトと標準オブジェクトについて
https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling/objects_intro
オブジェクトリレーションを作成する
https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling/object_relationships
スキーマビルダーを使う
https://trailhead.salesforce.com/ja/content/learn/modules/data_modeling/schema_builder
・Lightning Experience のカスタマイズ
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization
組織の設定
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_custom_objects
Lightning アプリケーションの作成およびカスタマイズ
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_apps
リストビューの作成およびカスタマイズ
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_list
コンパクトレイアウトを使用したレコードの強調表示のカスタマイズ
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_compact_layouts
ページレイアウトを使用したレコードの詳細のカスタマイズ
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_page_layouts
カスタムボタンとカスタムリンクの作成
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_buttons_links
クイックアクションによるユーザ操作の強化
https://trailhead.salesforce.com/ja/content/learn/modules/lex_customization/lex_customization_actions
・【認定アドミニストレータ対策コース(3) (日本語)】
Lightning Experience の取引先と取引先責任者
https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience
顧客に関する情報を保存する
https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience/accounts-and-contacts-lightning
取引先と取引先責任者のリレーションの説明
https://trailhead.salesforce.com/ja/content/learn/modules/accounts_contacts_lightning_experience/understand-account-and-contact-relationships-lightning
・商品、見積、契約
https://trailhead.salesforce.com/ja/content/learn/modules/sales_admin_products_quotes_contracts
価格表を作成して商品を追跡する
https://trailhead.salesforce.com/ja/content/learn/modules/sales_admin_products_quotes_contracts/sales_admin_products_quotes_contracts_unit_1
顧客見積の設定と契約の追跡を行う
https://trailhead.salesforce.com/ja/content/learn/modules/sales_admin_products_quotes_contracts/sales_admin_products_quotes_contracts_unit_2
・Lightning Experience の Service Cloud
https://trailhead.salesforce.com/ja/content/learn/modules/service_lex
カスタマーサービスジャーニーの開始
https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_cloud
Service Cloud の管理
https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_connect
ケース管理の自動化
https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_case_manage
複数のチャネルでのデジタルエンゲージメントの作成
https://trailhead.salesforce.com/ja/content/learn/modules/service_lex/service_lex_channels
・Lightning Experience のナレッジの基本
https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics
Lightning Knowledge の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics/get-started-with-lightning-knowledge
Salesforce 知識ベースを準備する
https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics/prepare-the-kb-for-success
簡単な知識ベースの設定
https://trailhead.salesforce.com/ja/content/learn/modules/lightning-knowledge-basics/set-up-a-simple-knowledge-base
・Experience Cloud の基本
https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics
Experience Cloud の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics/communities_intro_to_community_cloud
顧客との交流
https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics/communities_setting_goals_for_community
パートナーと協力する
https://trailhead.salesforce.com/ja/content/learn/modules/community_cloud_basics/communities_partner_community
【認定アドミニストレータ対策コース(4) (日本語)】
・Lightning Experience の Chatter の管理
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter
Chatter の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_intro
Chatter グループとのコラボレーション
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_groups
フィード追跡の有効化
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_feed_tracking
Chatter フィードからのレコードの承認
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_approvals
ロールアウト計画の策定
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_chatter/lex_implementation_chatter_adoption
・データ品質
https://trailhead.salesforce.com/ja/content/learn/modules/data_quality
データ品質の使用開始
https://trailhead.salesforce.com/ja/content/learn/modules/data_quality/data_quality_getting_started
データ品質の評価
https://trailhead.salesforce.com/ja/content/learn/modules/data_quality/data_quality_assess_your_data
データ品質の向上
https://trailhead.salesforce.com/ja/content/learn/modules/data_quality/data_quality_improve_quality
・データ管理
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_data_management
データのインポート
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_data_management/lex_implementation_data_import
データのエクスポート
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_data_management/lex_implementation_data_export
・データ管理ツールを使用したインポートとエクスポート
https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools
データインポートウィザードの使用
https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools/use-the-data-import-wizard
dataloader.io を使用したデータのエクスポート
https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools/use-data-loader-to-export-data
dataloader.io を使用したデータの更新
https://trailhead.salesforce.com/ja/content/learn/projects/import-and-export-with-data-management-tools/use-data-loader-to-import-data
【認定アドミニストレータ対策コース(5) (日本語)】
・Lightning Experience のレポートおよびダッシュボード
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards
Lightning Experience のレポートおよびダッシュボードの概要
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_overview
レポートビルダーを使用したレポートの作成
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_using_report_builder
レポートの形式設定
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_report_formats
Lightning ダッシュボードビルダーでのデータの視覚化
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_visualizing_data
AppExchange を使用したレポート戦略の拡張
https://trailhead.salesforce.com/ja/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_appexchange
・営業マネージャとマーケティングマネージャ用のレポートとダッシュボードの作成
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers?assignmentId=a5c3m000001C8MgAAK
レポートフォルダとダッシュボードフォルダの作成
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/run-and-modify-a-report
簡単なカスタムレポートの作成
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/create-a-simple-custom-report
レポートの絞り込み
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/filter-your-reports
データのグループ化と分類
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/group-and-categorize-your-data
レポートでの集計項目の使用
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/use-summary-formulas-in-your-reports
レポートデータの管理
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/manage-reported-data
データの視覚化
https://trailhead.salesforce.com/ja/content/learn/projects/create-reports-and-dashboards-for-sales-and-marketing-managers/visualize-your-data-with-conditional-highlighting-report-charts-and-dashboards
・クイックスタート: プロセスビルダー
https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder
取引先オブジェクトに対する新しいプロセスを作成する
https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder1
プロセス条件を追加する
https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder2
プロセスアクションを追加する
https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder3
プロセスをテストする
https://trailhead.salesforce.com/ja/content/learn/projects/quickstart-process-builder/quickstart-process-builder4
・割引承認プロセスの作成
https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process
組織での事前準備
https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/prepare-your-org
承認プロセスの作成
https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/create-an-approval-process
申請時のアクションの作成
https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/create-initial-submission-actions
最終承認時と却下時のアクションの指定
https://trailhead.salesforce.com/ja/content/learn/projects/build-a-discount-approval-process/specify-final-approval-and-rejection-actions
【認定アドミニストレータ対策コース(6) (日本語)】
・Salesforce モバイルアプリケーションのカスタマイズ
https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app
Salesforce モバイルアプリケーションの使用開始https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_intro
ナビゲーションのカスタマイズhttps://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_navigation
グローバルクイックアクションの作成https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_actions_global
オブジェクト固有のクイックアクションの作成https://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_actions_objectspecific
コンパクトレイアウトのカスタマイズhttps://trailhead.salesforce.com/ja/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_compact_layouts
・AppExchange の基本
https://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics
AppExchange 入門https://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_overview
AppExchange をナビゲートするhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_navigate
AppExchange リストを確認するhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_listings
AppExchange パッケージをインストールするhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_install
AppExchange コミュニティとつながって貢献するhttps://trailhead.salesforce.com/ja/content/learn/modules/appexchange_basics/appexchange_basics_community
リンク_メモ(セールスフォース初心者講座) [メモ]
・模擬問題
https://sales4box.com/admin_exam/
【セールスフォース初心者講座】
・Salesforce セールスフォース 認定アドミニストレーター試験対策①組織の設定
https://www.youtube.com/watch?v=Xi9iZYkPHZg&t=761s
・Salesforce セールスフォース 認定アドミニストレーター試験対策②ユーザの設定
https://www.youtube.com/watch?v=73FAFVBw6UE
・Salesforce セールスフォース 認定アドミニストレーター試験対策③セキュリティとアクセス
https://www.youtube.com/watch?v=5Kz_30SLitE
・Salesforce セールスフォース 認定アドミニストレーター試験対策④標準オブジェクトとカスタムオブジェクト
https://www.youtube.com/watch?v=wvKj1_B77OE&t=702s
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑤営業アプリケーションとマーケティングアプリケーション
https://www.youtube.com/watch?v=xl0rSerwbFU
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑥サービスアプリケーションとサポートアプリケーション
https://www.youtube.com/watch?v=AReGHRMtPz0
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑦活動の管理
https://www.youtube.com/watch?v=w3JfUXW52dI
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑧データの管理
https://www.youtube.com/watch?v=bNSC9kwLUag
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑨分析 レポートとダッシュボード
https://www.youtube.com/watch?v=UvI50068-_I&t=25s
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑩ワークフロー/プロセスの自動化
https://www.youtube.com/watch?v=BFuJNyQT1zs
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑪ デスクトップとモバイルの管理
https://www.youtube.com/watch?v=lAKnmFF3iKI
・Salesforce セールスフォース 認定アドミニストレーター試験対策⑫ APPEXCHANGE
https://www.youtube.com/watch?v=MWhu8LeKe4Y
[Review]独習JavaScript 新版 [Book's Review (Develop)]
JavaScriptは古くからあり、時代と共に進化してきています。
JavaScriptの独習シリーズは過去にもありましたが、
最近(2021年)、独習シリーズでJavaScriptの新版が登場しました。
クラス、反復処理、非同期処理など、
サンプルプログラムを例示しながらわかりやすく解説されています。
例えば、反復処理を実装するために、
他の言語(C#、Python等)ではyieldキーワードを採用していますが、
新版のJavaScriptでもyieldが採用されています。
今どきの新しいJavaScriptを習得するには、
重宝の1冊だと思います。
試しに、当書籍を参考にしながら、
オブジェクト指向を意識したコードを書いてみました。
今となっては珍しいコードではないかと思いますが、
従来のJavaScriptよりもやれることが拡がったように思えます。
以下は、Perosnクラスに、
NameとBirthdayのプロパティを定義し、
sayHello()、saysayBirthday()、sayAge()の各々のメソッドで、
あいさつ、誕生日出力、年齢出力をするサンプルです。
| |
[JavaScript]オブジェクト指向を意識したコード |
[実行結果]
(2)リンク
[Review]プログラミングC# 第8版 [Book's Review (Develop)]
C#8.0の書籍で、
入門編レベルよりもさらに踏み込んだ技術を習得したい方にお勧め!
レベルの高い書籍だと、文章がわかりにくかったり、
無駄にページ数が多かったり、『~編』のようにシリーズ化しているものが多いですが、
この書籍はわかりやすくまとめてあります。
非同期ストリーム、インターフェイスのデフォルト実装、null 合体代入 (??=)など
新機能もわかりやすく解説しています。
(2)リンク
[VBA]複数のセルオブジェクトを1つのセルオブジェクトに統合する。 [Programming ExcelVBA]
・あまり知られていないかもしれませんが、
複数のセルオブジェクトを、1つのセルオブジェクトに統合することができます。
※Union関数を使用。
統合後のセルに対して、
プロパティやメソッドにアクセスすると、
統合前のセルすべてに対して、アクセスすることと同じ意味になります。
複数のセルオブジェクトをまとめて処理したい場合に、便利です。
※[注意]セルの結合ではありません。
以下は、
「A1」、「B2:D5」、「D3,D5」の複数のセル領域を統合して、
「Hello」の文字列を設定する例です。
備忘録としてサンプルソースを掲載します。
[ソース]
| |
[VBA]複数のセルオブジェクトを1つのセルオブジェクトに統合する。 |
[VBA]カラーの定数一覧 [Programming ExcelVBA]
・VBAで、
色の定数を知りたいことがよくあるので、
備忘録として掲載します。
カラーの定数一覧
ColorConstants定数
カラー | 例 | ColorConstants定数 | R | G | B | カラー値 (R+G×256+B×2562) |
黒 | ■ | vbBlack | 0 | 0 | 0 | 0 |
青 | ■ | vbBlue | 0 | 0 | 255 | 16711680 |
シアン | ■ | vbCyan | 0 | 255 | 255 | 16776960 |
緑 | ■ | vbGreen | 0 | 255 | 0 | 65280 |
マゼンタ | ■ | vbMagenta | 255 | 0 | 255 | 16711935 |
赤 | ■ | vbRed | 255 | 0 | 0 | 255 |
白 | ■ | vbWhite | 255 | 255 | 255 | 16777215 |
黄 | ■ | vbYellow | 255 | 255 | 0 | 65535 |
XlRgbColor定数
カラー | 例 | XlRgbColor定数 | R | G | B | カラー値 (R+G×256+B×2562) |
黒 | ■ | rgbBlack | 0 | 0 | 0 | 0 |
ディムグレー | ■ | rgbDimGray、rgbDimGrey | 105 | 105 | 105 | 6908265 |
灰色 | ■ | rgbGray、rgbGrey | 128 | 128 | 128 | 8421504 |
濃い灰色 | ■ | rgbDarkGray、rgbDarkGrey | 169 | 169 | 169 | 11119017 |
銀色 | ■ | rgbSilver | 192 | 192 | 192 | 12632256 |
薄い灰色 | ■ | rgbLightGray、rgbLightGrey | 211 | 211 | 211 | 13882323 |
ゲーンズボロ | ■ | rgbGainsboro | 220 | 220 | 220 | 14474460 |
ホワイトスモーク | ■ | rgbWhiteSmoke | 245 | 245 | 245 | 16119285 |
白 | ■ | rgbWhite | 255 | 255 | 255 | 16777215 |
スノー | ■ | rgbSnow | 255 | 250 | 250 | 16448255 |
ローズブラウン | ■ | rgbRosyBrown | 188 | 143 | 143 | 9408444 |
薄いさんご | ■ | rgbLightCoral | 240 | 128 | 128 | 8421616 |
インディアンレッド | ■ | rgbIndianRed | 205 | 92 | 92 | 6053069 |
茶 | ■ | rgbBrown | 165 | 42 | 42 | 2763429 |
れんが色 | ■ | rgbFireBrick | 178 | 34 | 34 | 2237106 |
栗色 | ■ | rgbMaroon | 128 | 0 | 0 | 128 |
濃い赤 | ■ | rgbDarkRed | 139 | 0 | 0 | 139 |
赤 | ■ | rgbRed | 255 | 0 | 0 | 255 |
ミスティローズ | ■ | rgbMistyRose | 255 | 228 | 225 | 14804223 |
サーモンピンク | ■ | rgbSalmon | 250 | 128 | 114 | 7504122 |
トマト | ■ | rgbTomato | 255 | 99 | 71 | 4678655 |
濃いサーモンピンク | ■ | rgbDarkSalmon | 233 | 150 | 122 | 8034025 |
さんご | ■ | rgbCoral | 255 | 127 | 80 | 5275647 |
オレンジレッド | ■ | rgbOrangeRed | 255 | 69 | 0 | 17919 |
薄いサーモンピンク | ■ | rgbLightSalmon | 255 | 160 | 122 | 8036607 |
シェンナ | ■ | rgbSienna | 160 | 82 | 45 | 2970272 |
シーシェル | ■ | rgbSeashell | 255 | 245 | 238 | 15660543 |
ピーチパフ | ■ | rgbPeachPuff | 255 | 218 | 185 | 12180223 |
サンディブラウン | ■ | rgbSandyBrown | 244 | 164 | 96 | 6333684 |
リネン | ■ | rgbLinen | 250 | 240 | 230 | 15134970 |
ペルー | ■ | rgbPeru | 205 | 133 | 63 | 4163021 |
ビスク | ■ | rgbBisque | 255 | 228 | 196 | 12903679 |
濃いオレンジ | ■ | rgbDarkOrange | 255 | 140 | 0 | 36095 |
アンティークホワイト | ■ | rgbAntiqueWhite | 250 | 235 | 215 | 14150650 |
タン | ■ | rgbTan | 210 | 180 | 140 | 9221330 |
バーリーウッド | ■ | rgbBurlyWood | 222 | 184 | 135 | 8894686 |
ブランシュアーモンド | ■ | rgbBlanchedAlmond | 255 | 235 | 205 | 13495295 |
ナバホホワイト | ■ | rgbNavajoWhite | 255 | 222 | 173 | 11394815 |
パパイヤホイップ | ■ | rgbPapayaWhip | 255 | 239 | 213 | 14020607 |
モカシン | ■ | rgbMoccasin | 255 | 228 | 181 | 11920639 |
オレンジ | ■ | rgbOrange | 255 | 165 | 0 | 42495 |
フローラルホワイト | ■ | rgbFloralWhite | 255 | 250 | 240 | 15792895 |
オールドレース | ■ | rgbOldLace | 253 | 245 | 230 | 15136253 |
小麦 | ■ | rgbWheat | 245 | 222 | 179 | 11788021 |
ゴールデンロッド | ■ | rgbGoldenrod | 218 | 165 | 32 | 2139610 |
濃いゴールデンロッド | ■ | rgbDarkGoldenrod | 184 | 134 | 11 | 755384 |
コーンシルク | ■ | rgbCornsilk | 255 | 248 | 220 | 14481663 |
ゴールド | ■ | rgbGold | 255 | 215 | 0 | 55295 |
レモンシフォン | ■ | rgbLemonChiffon | 255 | 250 | 205 | 13499135 |
カーキ | ■ | rgbKhaki | 240 | 230 | 140 | 9234160 |
濃いカーキ | ■ | rgbDarkKhaki | 189 | 183 | 107 | 7059389 |
ペールゴールデンロッド | ■ | rgbPaleGoldenrod | 238 | 232 | 107 | 7071982 |
アイボリー | ■ | rgbIvory | 255 | 255 | 240 | 15794175 |
ベージュ | ■ | rgbBeige | 245 | 245 | 220 | 14480885 |
明るい黄 | ■ | rgbLightYellow | 255 | 255 | 224 | 14745599 |
薄いゴールデンロッドイエロー | ■ | rgbLightGoldenrodYellow | 250 | 250 | 210 | 13826810 |
オリーブ | ■ | rgbOlive | 128 | 128 | 0 | 32896 |
黄 | ■ | rgbYellow | 255 | 255 | 0 | 65535 |
オリーブドラブ | ■ | rgbOliveDrab | 107 | 142 | 35 | 2330219 |
イエローグリーン | ■ | rgbYellowGreen | 154 | 205 | 50 | 3329434 |
濃いオリーブグリーン | ■ | rgbDarkOliveGreen | 85 | 107 | 47 | 3107669 |
グリーンイエロー | ■ | rgbGreenYellow | 173 | 255 | 47 | 3145645 |
若草色 | ■ | rgbLawnGreen | 124 | 252 | 0 | 64636 |
シャルトルーズ | ■ | rgbChartreuse | 127 | 255 | 0 | 65407 |
ハニーデュー | ■ | rgbHoneydew | 240 | 255 | 240 | 15794160 |
濃いシーグリーン | ■ | rgbDarkSeaGreen | 143 | 188 | 143 | 9419919 |
明るい緑 | ■ | rgbLightGreen | 144 | 238 | 144 | 9498256 |
ペールグリーン | ■ | rgbPaleGreen | 152 | 251 | 152 | 10025880 |
フォレストグリーン | ■ | rgbForestGreen | 34 | 139 | 34 | 2263842 |
ライムグリーン | ■ | rgbLimeGreen | 50 | 205 | 50 | 3329330 |
濃い緑 | ■ | rgbDarkGreen | 0 | 100 | 0 | 25600 |
緑 | ■ | rgbGreen | 0 | 128 | 0 | 32768 |
黄緑 | ■ | rgbLime | 0 | 255 | 0 | 65280 |
淡いアクアマリン | ■ | rgbMediumAquamarine | 102 | 255 | 170 | 11206502 |
淡いシーグリーン | ■ | rgbMediumSeaGreen | 60 | 179 | 113 | 7451452 |
シーグリーン | ■ | rgbSeaGreen | 46 | 139 | 87 | 5737262 |
ミントクリーム | ■ | rgbMintCream | 245 | 255 | 250 | 16449525 |
スプリンググリーン | ■ | rgbSpringGreen | 0 | 255 | 127 | 8388352 |
淡いスプリンググリーン | ■ | rgbMediumSpringGreen | 0 | 250 | 154 | 10156544 |
アクアマリン | ■ | rgbAquamarine | 127 | 255 | 212 | 13959039 |
ターコイズ | ■ | rgbTurquoise | 64 | 224 | 208 | 13688896 |
薄いシーグリーン | ■ | rgbLightSeaGreen | 32 | 178 | 170 | 11186720 |
淡いターコイズ | ■ | rgbMediumTurquoise | 72 | 209 | 204 | 13422920 |
空色 | ■ | rgbAzure | 240 | 255 | 255 | 16777200 |
ペールターコイズ | ■ | rgbPaleTurquoise | 175 | 238 | 238 | 15658671 |
濃いスレートグレー | ■ | rgbDarkSlateGray | 47 | 79 | 79 | 5197615 |
濃いスレートグレー | ■ | rgbDarkSlateGrey | 47 | 79 | 79 | 5197615 |
青緑 | ■ | rgbTeal | 0 | 128 | 128 | 8421376 |
濃いシアン | ■ | rgbDarkCyan | 0 | 139 | 139 | 9145088 |
明るい水色 | ■ | rgbLightCyan | 0 | 139 | 139 | 9145088 |
濃いターコイズ | ■ | rgbDarkTurquoise | 0 | 206 | 209 | 13749760 |
水色 | ■ | rgbAqua | 0 | 255 | 255 | 16776960 |
カデットブルー | ■ | rgbCadetBlue | 95 | 158 | 160 | 10526303 |
パウダーブルー | ■ | rgbPowderBlue | 176 | 224 | 230 | 15130800 |
明るい青 | ■ | rgbLightBlue | 173 | 216 | 230 | 15128749 |
深いスカイブルー | ■ | rgbDeepSkyBlue | 0 | 191 | 255 | 16760576 |
スカイブルー | ■ | rgbSkyBlue | 135 | 206 | 235 | 15453831 |
薄いスカイブルー | ■ | rgbLightSkyBlue | 135 | 206 | 250 | 16436871 |
アリスブルー | ■ | rgbAliceBlue | 240 | 248 | 255 | 16775408 |
スチールブルー | ■ | rgbSteelBlue | 70 | 130 | 180 | 11829830 |
スレートグレー | ■ | rgbSlateGray | 112 | 128 | 144 | 9470064 |
薄いスレートグレー | ■ | rgbLightSlateGray | 119 | 136 | 153 | 10061943 |
ドジャーブルー | ■ | rgbDodgerBlue | 30 | 144 | 255 | 16748574 |
薄いスチールブルー | ■ | rgbLightSteelBlue | 176 | 196 | 222 | 14599344 |
コーンフラワーブルー | ■ | rgbCornflowerBlue | 100 | 149 | 237 | 15570276 |
ロイヤルブルー | ■ | rgbRoyalBlue | 65 | 105 | 225 | 14772545 |
ゴーストホワイト | ■ | rgbGhostWhite | 248 | 248 | 255 | 16775416 |
ラベンダー | ■ | rgbLavender | 230 | 230 | 250 | 16443110 |
ミッドナイトブルー | ■ | rgbMidnightBlue | 25 | 25 | 112 | 7346457 |
ネイビー | ■ | rgbNavy、rgbNavyBlue | 0 | 0 | 128 | 8388608 |
濃い青 | ■ | rgbDarkBlue | 0 | 0 | 139 | 9109504 |
淡い青 | ■ | rgbMediumBlue | 0 | 0 | 205 | 13434880 |
青 | ■ | rgbBlue | 0 | 0 | 255 | 16711680 |
濃いスレートブルー | ■ | rgbDarkSlateBlue | 72 | 61 | 139 | 9125192 |
スレートブルー | ■ | rgbSlateBlue | 106 | 90 | 205 | 13458026 |
淡いスレートブルー | ■ | rgbMediumSlateBlue | 123 | 104 | 238 | 15624315 |
淡い紫 | ■ | rgbMediumPurple | 147 | 112 | 219 | 14381203 |
青紫 | ■ | rgbBlueViolet | 138 | 43 | 226 | 14822282 |
インディゴ | ■ | rgbIndigo | 75 | 0 | 130 | 8519755 |
濃いオーキッド | ■ | rgbDarkOrchid | 153 | 50 | 204 | 13382297 |
濃い紫 | ■ | rgbDarkViolet | 148 | 0 | 211 | 13828244 |
淡いオーキッド | ■ | rgbMediumOrchid | 186 | 85 | 211 | 13850042 |
あざみ色 | ■ | rgbThistle | 216 | 191 | 216 | 14204888 |
プラム | ■ | rgbPlum | 221 | 160 | 221 | 14524637 |
紫色 | ■ | rgbViolet | 238 | 130 | 238 | 15631086 |
紫 | ■ | rgbPurple | 128 | 0 | 128 | 8388736 |
濃いマゼンタ | ■ | rgbDarkMagenta | 139 | 0 | 139 | 9109643 |
明るい紫 | ■ | rgbFuchsia | 255 | 0 | 255 | 16711935 |
オーキッド | ■ | rgbOrchid | 218 | 112 | 214 | 14053594 |
淡いバイオレットレッド | ■ | rgbMediumVioletRed | 199 | 21 | 133 | 8721863 |
深いピンク | ■ | rgbDeepPink | 255 | 20 | 147 | 9639167 |
ホットピンク | ■ | rgbHotPink | 255 | 105 | 180 | 11823615 |
ラベンダーブラッシュ | ■ | rgbLavenderBlush | 255 | 240 | 245 | 16118015 |
ペールバイオレットレッド | ■ | rgbPaleVioletRed | 219 | 112 | 147 | 9662683 |
深紅 | ■ | rgbCrimson | 220 | 20 | 60 | 3937500 |
ピンク | ■ | rgbPink | 255 | 192 | 203 | 13353215 |
薄いピンク | ■ | rgbLightPink | 255 | 182 | 193 | 12695295 |
[VBA]RGBカラー値からRGBの各々の値を取得 [Programming ExcelVBA]
・RGBの各要素からRGBカラー値を取得する為に、
VBAではRGB関数が用意されていますが、
その逆(RGBカラー値から元のRGB各要素を取得)の関数は
用意されていません。
たまに必要になることがあるので、
ユーザ定義関数を作成しましたので、備忘録として掲載します。
[ソース]
| |
[VBA]RGBカラー値から赤(R)、緑(G)、青(B)の各々の値を取得 |
[VBA]セルの取得、値の書き込み [Programming ExcelVBA]
・Excel VBAでよくセルの情報を取得することがありますが、
様々な書き方があるので、備忘録に記載します。
セル座標をA1形式や行列番号で指定したり、
複数セルの範囲指定、その他のブックやシート上のセルの取得 など
用途に応じたパターンを適用頂ければと思います。
[ソース]
| |
[VBA]セルの選択 |
[雑記]大統領、総理大臣のマスク [ネタ]
アメリカでは大統領選の接戦にようやく終止符がつきました。
これがきっかけなのか、関連するグッズがいくつか販売されています。
忘年会の余興などに、いかがでしょうか?
令和おじさん すがちゃん ラバーマスク 政治家 かぶりもの 被り物 変装 グッズ ラバーマスク ものまね
- 出版社/メーカー: AmaFanshop
- メディア:
[Review]プレイステーション5の本体、コントローラのステッカーなど [Game's Review]
先日(2020/11/12)、プレイステーション5が発売されました。
供給が需要に追い付かず、購入自体ができないユーザはいらっしゃると思いますので、
本体および付属品のリンクを用意しました。
新型コロナが流行っている昨今、
ご家族でゲームを楽しんでいただければと思います。
(2)リンク
PlayStation5 (プレイステーション5)ディスクドライブ搭載
- 出版社/メーカー: ノーブランド品
- メディア:
最安新品未開封SONY PS5 PlayStation5 デジタルエディション 本体 CFI-1000B01/プレイステーション5 プレステ5
- 出版社/メーカー: ノーブランド品
- メディア:
プレイステーション5(PS5 プレステ5) 本体 CFI-1000A01 ディスクドライブ搭載モデル 新品
- 出版社/メーカー: ノーブランド品
- メディア:
[.NET][Visual Studio]CodeLensを非表示にする。(○○個の参照) [Programming .NET Tips]
Visual Studioはバージョンアップのたびに様々な便利機能が追加されますが、
便利な反面、稀に不便なものもあります。
そのうちの1つがCodeLensです。(あくまでも筆者の感想です)
CodeLensとは、
Visual Studio 2015で追加された機能で、
コードエディタ上で、メソッドやクラスの定義の上の行に、
そのメソッドやクラスを参照している個数を表示する機能です。
(図1で「4個の参照」と表示されている箇所です。)
一見、便利な機能ですが、
コード編集時に「○○個の参照」の行にカーソルが入らない為、
編集時に思い通りの動作にならず、不便に感じることがあります。
CodeLensを無効にする設定が一見わかりづらいので、
無効にする手順を、備忘録として掲載します。
【図1】
[CodeLensを無効にする手順]
(1)Visual Studio の「ツール」→「オプション」を選択し、
オプションダイアログを表示させる。
(2)オプションダイアログの左側のツリービューで、
「テキストエディタ」→「すべての言語]」→「CodeLens」をクリックし、
右側のエリアの「CodeLens を有効にする」の
チェックボックスのチェックを外す。
(3)(2)まで実施すると、CodeLensの表記が表示されなくなります。
[.NET]yield returnの使用例(C#) [Programming .NET Tips]
C#には「yield」キーワードがありますが、
他の言語と比べて特殊でわかりにくいので、使い方の備忘録を掲載します。
※「yield」は、
他の言語(JavaScript、Perl、Python等)でも採用されつつありますが。。。
「yield」は、
オブジェクト指向のデザインパターンのIteratorパターンの実装で利用されます。
Iteratorパターンとは、多数の集合に対してその内部の実装を意識することなく、
逐次処理するためのデザインパターンです。
C#では、.NET Framework 2.0(Visual Studio 2005)から
「yield」が導入されました。
.NET Framework 1.1(Visual Studio .NET 2003)以前の版で、
Iteratorパターンを実装するには、
IEnumerableインタフェース、IEnumeratorインタフェースを実装したクラスを
記述する必要がありましたが、
.NET Framework 2.0(Visual Studio 2005)以降では、
それらのクラスは「yield return」で代用され、
Iteratorパターンの実装がより簡潔になりました。
[サンプルコード]
以下、2つのサンプルコードを掲載します。
2つのサンプルコードは、各々独立して動作します。
| |
[C#]yield returnの使用例(その2) |
| |
[C#]yield returnの使用例(その2) |
[ご参考]
Iteratorパターンについて |
デザインパターン「Iterator」-Qiita |
[Review]オラクル認定資格教科書 Javaプログラマ Gold SE 8 (EXAMPRESS) [Book's Review (Develop)]
以下2冊の紹介です。
(1)『オラクル認定資格教科書 Javaプログラマ Gold SE 8』(通称『紫本』) (2)『徹底攻略 Java SE 8 Gold 問題集[1Z0-809]対応』(通称『黒本』) |
今までMicrosoft系をメインに資格取得に励んできましたが、
Java系の資格にもチャレンジすることになり、
参考書として『紫本』を、
問題集として『黒本』を購入しました。
JavaSE8といえば、
新機能のラムダ式やストリームAPI、
日付/時刻API が注目されていますが、
JavaSE7で追加された
try-with-resources、switch文の拡張(String型のサポート)、
ダイヤモンド演算子、例外のマルチキャッチ、
Executor Service、Fork/Join Framework、
数値リテラルのアンダースコアの区切り文字や2進数表記 等など
普段の開発でも使いこなされていなさそうな機能についても、
分かりやすい解説が充実しています。
書店のIT系資格コーナーには
必ずと言っていいほど並んでいる書籍ですが、
有名なだけあり、内容も充実しています。
『JavaSE8 Gold』資格取得を目指している方にぜひオススメの2冊です。 |
また『Javaプログラマ Gold SE 8』は
『Javaプログラマ Silver SE 8』が前提資格となります。
Goldと併せて、Slver対策として、以下2冊もオススメです。
(3)『オラクル認定資格教科書 Javaプログラマ Silver SE 8』(通称『紫本』) (4)『徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応』(通称『黒本』) |
[2019.8.10 合格]
本試験は、Javaプログラマ歴、7、8年のベテランでも、
1回の受験で通るのは難しいと言われています。
Java開発経験は3年程度の私ですが、
.NET(C#、VB.NET)の10年の開発経験で、
オブジェクト指向やラムダ式の基本を理解していた為、
『紫本』による学習、『黒本』による問題演習を、
各々2周することで、1回の受験で合格できました。
(2)リンク
オラクル認定資格教科書 Javaプログラマ Gold SE 8 (EXAMPRESS)
- 作者: 山本 道子
- 出版社/メーカー: 翔泳社
- 発売日: 2016/07/21
- メディア: 単行本(ソフトカバー)
徹底攻略 Java SE 8 Gold 問題集[1Z0-809]対応
- 作者: 米山 学
- 出版社/メーカー: インプレス
- 発売日: 2016/10/14
- メディア: 単行本(ソフトカバー)
オラクル認定資格教科書 Javaプログラマ Silver SE 8
- 作者: 有限会社ナレッジデザイン 山本道子
- 出版社/メーカー: 翔泳社
- 発売日: 2016/02/11
- メディア: 単行本(ソフトカバー)
徹底攻略 Java SE 8 Silver 問題集[1Z0-808]対応
- 作者: 志賀 澄人
- 出版社/メーカー: インプレス
- 発売日: 2016/01/18
- メディア: 単行本(ソフトカバー)
[JavaSctipt]文字列をクリップボードにコピーする [Programming JavaScript]
ブログで記事の内容をクリップボードにコピーする機能を導入する機会があったので、
JavaScriptでクリップボードにコピーするコードを作りました。
動作確認は、『Microsoft Internet Explorer11』、『Microsoft Edge』で実施済です。
備忘録として、以下、2つのサンプルソースを掲載します。
2つのサンプルソースは、各々独立して動作します。
| |
[JavaScript]文字列をクリップボードにコピーする(その1) |
| |
[JavaScript]文字列をクリップボードにコピーする(その2) |
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page1] [Programming .NET Tips]
・「[.NET]プログラムコードの変換(C#、VB.NET→HTML)」で
公開しているサンプルソースの改良版です。
・プログラムソース(C#、VB.NET)を
ブログ公開用のHTMLに変換するツールです。
(コード量が膨大の為、変換処理のみ掲載しています。)
[前Verからの改良内容]
前Verでは、コードのコピー機能がIE限定でしたが、Edgeにも対応させるよう改良。
・前Ver:コードのコピー機能がIEのみに対応。
・現Ver:コードのコピー機能をEdgeにも対応。(対応ブラウザ:IE、Edge)
[機能]
プログラムソースの文字列を、HTMLに変換する。
変換後のHTMLは、<table>タグで整形した形になります。
[変換後HTML]
・インデントのスペースが「& nbsp;」に変換され、ブラウザ上でも表示される。
・予約語、コメント、文字列(ダブルコーテーションで囲んだ部分)に色がつく。
・ソースコードをクリップボードにコピーする機能を提供。(「コードのコピー」ボタンを付加)
IE、Edgeで動作確認済。
[制限事項]
・言語は、C#とVB.NETのみです。
但し、VB6やVBA等はVB.NETと言語仕様が似ている為、
制限事項を考慮の上、利用することもできます。
・C#のコメントは、行の先頭の「//」のみサポート。
行の途中の「//」や「/*」~「*/」はサポートしません。
・VB.NETのコメントは、行の先頭の「'」のみサポート。
行の途中の「'」はサポートしません。
[使い方]
(1)ビルド前に、「System.Web」を参照設定に追加する。
追加しないとコンパイルエラーになります。
(2)CodeConverterToHtml クラスのGetInstanceメソッドで、
変換オブジェクトを取得します。
言語の種類(C#かVB.NET)は、GetInstanceメソッドの第1引数で指定します。
(3)CodeConverterToHtml クラスのConvertCodeToHtmlメソッドで、
ソースをHTMLに変換します。
ConvertCodeToHtmlメソッドの仕様
・第1引数:プログラムソースの文字列
・第2引数:整形後HTMLのタイトル。(省略可能)
・戻り値:変換後のHTMLの文字列
変換後の文字列(HTML)は、
<table>タグで整形した形となります。
(<html>タグでは囲みません。)
| |
[VB.NET]変換機能の使用例 |
[改造ポイント]
・拡張性
言語(C#、VB.NET)の固有ロジックを、
CodeConverterToHtml の派生クラスに定義しています。
(VBCodeConverterToHtml、CSharpCodeConverterToHtml)
予約語一覧、キーワードの前景色、背景色、検索条件(正規表現)、変換仕様は、
派生クラスの修正で変更できます。
また、言語を追加する場合も、既存の派生クラスの流用が簡単です。
・予約語一覧
予約語一覧は各派生クラスに定義しています。
予約語の追加、変更、削除が簡単です。
・キーワードの検索条件
正規表現を各派生クラスに定義しています。
正規表現を修正することで、キーワードの検索条件を変更できます。
・キーワードの変換仕様
正規表現の検索結果毎に、
MatchEvaluator()メソッドが呼ばれます。
MatchEvaluator()メソッドの修正で変換仕様を変更できます。
・マルチスレッド対応
スレッドセーフではありません。
派生クラスのGetRegEx() とGetReservedWords()に、
複数スレッドが同時アクセスした場合、
m_RegEx変数、m_ReservedWords変数の値に
矛盾が生じる可能性があります。
ASP.NET等のマルチスレッド環境で安全に使用する為には、
SyncLockで排他をかける必要があります。
[プログラムソース]
ブログの容量制限の為、下記に分けて記述しています。
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page1]
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page2]
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page3]
| |
[VB.NET]CodeConverterToHtml |
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page2] [Programming .NET Tips]
「[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page1]」からの続きです。
[プログラムソース]
ブログの容量制限の為、下記に分けて記述しています。
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page1]
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page2]
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page3]
| |
[VB.NET]CSharpCodeConverterToHtml.vb |
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page3] [Programming .NET Tips]
「[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page2]」からの続きです。
[プログラムソース]
ブログの容量制限の為、下記に分けて記述しています。
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page1]
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page2]
[.NET][Edge対応版]プログラムコードの変換(C#、VB.NET→HTML)[Page3]
| |
[VB.NET]SqlServerCodeConverterToHtml |
[Review]ゼロからはじめる ドコモ Xperia XZ Premium SO-04J スマートガイド [Book's Review(Book)]
最近、妻が、
スマホ(Softbank XperiaZ3)から
スマホ(Docomo XperiaXZ Premium SO-04J)に機種変しました。
スマホの操作自体はさほど変わりはないですが、
使いこなしたいため、ガイドブックを購入したとのことです。
基本的な使い方から、
普段使わない機能まで一通り書いています。
スマホに乗り換えたばかりの方には、
ぜひオススメの1冊です。
(2)リンク
ゼロからはじめる ドコモ Xperia XZ Premium SO-04J スマートガイド
- 作者: リンクアップ
- 出版社/メーカー: 技術評論社
- 発売日: 2017/07/29
- メディア: 単行本(ソフトカバー)
[Review]ゼロからはじめる SoftBank Xperia XZスマートガイド [Book's Review(Book)]
最近、友人が、
ガラケーからスマホ(Softbank XperiaXZ)に変えました。
スマホの操作に四苦八苦しているとのことなので、
お手頃なガイドブックをチョイスしました。
かくいう私もスマホ歴2年弱ですが、
購入当初は、私もこのシリーズのガイドブックを重宝しました。
基本的な使い方から、
普段使わない機能まで一通り書いています。
スマホに乗り換えたばかりの方には、
ぜひオススメの1冊です。
(2)リンク
ゼロからはじめる SoftBank Xperia XZスマートガイド
- 作者: リンクアップ
- 出版社/メーカー: 技術評論社
- 発売日: 2017/01/11
- メディア: 単行本(ソフトカバー)
ゼロからはじめる au Xperia XZ SOV34 スマートガイド
- 作者: リンクアップ
- 出版社/メーカー: 技術評論社
- 発売日: 2017/01/11
- メディア: 単行本(ソフトカバー)
ゼロからはじめる ドコモ Xperia XZ SO-01J スマートガイド
- 作者: リンクアップ
- 出版社/メーカー: 技術評論社
- 発売日: 2016/12/22
- メディア: 単行本(ソフトカバー)
[Eclipse]「この選択をデフォルトとして使用し、今後この質問を表示しない」の解除 [Eclipse Tips]
「この選択をデフォルトとして使用し、今後この質問を表示しない」に
チェックをいれると、
次回起動時には「ワークスペース・ランチャー」は表示されなくなります。
※英語版の場合、チェックの表記は
「Use this as the default and do not ask again」になります。
備忘録として、
間違えてチェックを入れてしまった場合に備えて、
次回起動時に「ワークスペース・ランチャー」を表示させる手順を載せておきます。
手順(日本語版Eclipseの場合) ①メニューから「ウィンドウ」→「設定」を選択して、 「一般」→「開始およびシャットダウン」→ 「ワークスペース」を選択する。 ②「始動時にワークスペースをプロンプト」にチェックして、 「適用」ボタンをクリックすると、 次回起動時に「ワークスペース・ランチャー」ダイアログが 表示されるようになります。 |
英語版Eclipseについても載せておきます。
手順(英語版Eclipseの場合) ①メニューから「Window」→ 「Preferences」を選択して、 「General」→「Start up and shutdown」→ 「Workspaces」を選択する。 ②「Prompt for workspace on start up」をチェックして、 「Apply」ボタンをクリックすると、 次回起動時に「Workspace Lancher」ダイアログが 表示されるようになります。 |
[Review]超ホーダイ(120本使い放題)|1年版 [Software's Review]
最近、妻のPC練習のためにタブレットPC(Windows10)を購入しました。
マウスやキーボードの操作にも慣れてきたので、
そろそろ次のステップとして、
アプリケーションにも慣れてもらおうと思い、
『超ホーダイ』を購入しました。
『超ホーダイ』は5,000円の価格で、
1年間120本のソフトを利用できるというものですが、
付属の『スーパーセキュリティ』を単独購入しても
4,000円の価格なので、
コスト的にもお買い得です。
■利用できるソフト一覧
http://www.sourcenext.com/service/houdai/titles/
とりあえず、
・特打PLUS(タイピング練習ソフト)
・特打式Excel編(Excel練習ソフト)
をインストールしてみました。
『特打PLUS』は、
特打シリーズで有名なタイピング練習ソフトですが、
ゲーム感覚で学べるので、飽きずに楽しめる内容です。
『特打式Excel編』は、
実際のExcelと連動して、実機演習もできるスグレモノです。
※Excelのバージョンは、2016 /2013 / 2010 / 2007の各々に対応。
※他のOffice製品として、Word編、PowerPoint編もあります。
(2)リンク
超ホーダイ(120本使い放題)|1年版| オンラインコード版
- 出版社/メーカー: ソースネクスト
- メディア: Software Download
(3)関連商品
超ホーダイ(120本使い放題)|3年版| オンラインコード版
- 出版社/メーカー: ソースネクスト
- メディア: Software Download
[Review]スマホのモバイルバッテリー [Hardware's Review]
最近、外出先でスマホを充電する機会が増えたので、
モバイルバッテリーを新たに購入することにしました。
妻と2人で外出することが多いので、
大容量かつ2台同時給電の特長を意識して、
以下の製品を購入しました。
Softbank製品ですが、他の機種にも対応しているようです。
※詳細は以下リンク参照
■モバイルバッテリー
『Softbank Selection smart energy box 10000』 (1)対応機種2台への同時給電 スマホが2台ある時も便利 (2)約4.5回充電できる大容量バッテリー 2人で外出しても、外出先で2回充電できます。 最近はやりの『ポケモンGO』をやるにも十分ですね(笑) |
(2)リンク
SoftBank SELECTION smart energy box 10000 SB-SE14-U100/WH
- 出版社/メーカー: ソフトバンク
- メディア: エレクトロニクス
[VBA]クラスモジュールのインスタンス生成タイミングについて [Programming ExcelVBA]
VBAは、Javaや.NET系言語程ではありませんが、
オブジェクト指向をサポートしています。
Javaや.NETとの違いの1つとして、
インスタンスの生成タイミングがあります。
Javaや.NETの感覚でコーディングすると間違いに陥りやすいので、
備忘録として記載します。
[インスタンスの生成タイミング]
インスタンスの生成はJavaなどでは、
『New』を指定するとインスタンスが生成されますが、
VBAでは記載の仕方によって、
必ずしも生成されるとは限りません。
例えば、Javaの場合、
newを指定するタイミングでインスタンスが生成され、
その参照が変数に格納されます。
それに対して、VBAの場合は、
Newを指定したタイミングではインスタンスは生成されず、
その変数に初めてアクセス(メソッド呼出しなど)するタイミングで、
インスタンスが生成されます。
インスタンス生成タイミングの検証として、
下記のコードを実行してみると以下のようになります。
もし、Javaや.NETと同じように
宣言時にインスタンス生成がされるのであれば、
出力結果は、
(1)インスタンスをNew付で宣言します。
(a)インスタンスが生成されました。 ★JavaやC#ならこのタイミング
(2)これからインスタンスにアクセスします。
(b)MethodA実行中
となるはずですが、
実際は次のようになります。
(1)インスタンスをNew付で宣言します。
(2)これからインスタンスにアクセスします。
(a)インスタンスが生成されました。 ★VBAの場合、初回メソッド実行時
(b)MethodA実行中
これは、宣言時にインスタンスは作成しておらず、
MethodAを実行する際に、インスタンスが生成していることを示します。
[VBAのコード]
| |
[VBA]インスタンスの生成タイミングの検証(Hogeクラスの呼出し側) |
| |
[VBA]インスタンスの生成タイミングの検証(Hogeクラス) |
[その他]
VBAを例に説明していますが、
VisualBasic6(VB6)系の言語にも同様なことが言えます。
[Review]SEIKO CLOCK (セイコークロック) デジタル ウィークリーアラーム [Hardware's Review]
目覚まし時計の調子が悪くなったので、新たに購入しました。
指定した時刻にアラームが鳴ってくれさえすればよいので、
特別な機能は求めていなかったのですが、
価格の割に便利な機能が搭載されていたので、購入に至りました。
最近は、スマホにもアラーム機能が搭載されているので、
時計メーカーもいろんな工夫を凝らしているのかもしれませんね。
【便利だと思った機能ベスト5】 (1)アラームを曜日毎に設定できる。(設定も簡単) 今までは金曜日の就寝前にアラームを無効にしたり、 日曜日の就寝前にアラームを有効にする必要がありましたが、 設定の変更が必要なくなりました。 (2)午前と午後を区別できる。 午前と午後を区別できないと、起床後にアラームを無効にしたり、 就寝前にアラームを有効にする必要がありました。 (1)と同じような理由ですが、 設定の変更が必要なくなりました。 (3)電池残量を通知してくれる。 『気が付いたら時計が止まっていた』ってことがなくなります。 (4)電波による自動更新。 今となっては当たり前の機能かもしれませんが、 時刻を修正する必要がありません。 (5)温度と湿度を表示。(快適さも表示) なくても不便ではないですが、あったら便利です(笑) |
(2)リンク
SEIKO CLOCK (セイコークロック) デジタル ウィークリーアラーム 快適度表示 温度表示 湿度表示電波時計 (黒) SQ775K SQ775K
- 出版社/メーカー: セイコークロック
- メディア: ホーム&キッチン