PeaceJetのブログ

金融系の社内エンジニアをやりながら、マーケティングやプランナーなども

【jQuery】$(this)とthisの違い

$(this)とthisの違い TypeError: x.attr is not a function [詳細] このような形で、怒られたことありませんか?チェックボックスでチェックされた直近の親要素のIDを取得しようと思ったときに、こんなトラブル・・・。 $("input[name='checkbox']").change(…

【Javascript】クエリパラメータを取得してhiddenに入れる方法

JavaScriptで、URLのクエリパラメータを取得して、hiddenに値を格納したいというニーズがあったので紹介します。たとえば、以下のようなURLがあり「hoge」と「huga」の値を取得したいと考えているとします。 http://www.example.com/index.htm?hoge=5454&hug…

【YouTube】Bash on Ubuntu on WindowsでYouTube動画をダウンロードする方法

はじめに ※この記事は、違法なダウンロードを推奨するものではありません。 ※この記事を読んで実行したことで発生したいなかる事象に関して、著者は責任を負いません。 ※YouTubeはそもそもダウンロード行為を禁止しています。 www.youtube.com Bash on Ubunt…

【VBA】データが入力されている範囲を選択する方法

データが入力されている範囲を選択する方法 メモ的に書いていきますので、読みにくいかもしれません。まず、シートを指定して呼び出せるFunctionプロシージャを作成します。 'こちらで、データが入力されいている最終行と最終列を取得します。 Public Functi…

【Pythonista3】iPhoneをサーバーにする方法【StaSh】

最近は、あまり触っていなかったPythonista3ですが、ビルトインサーバーの件があって、色々考えているうちに、「そう言えば、Pythonista3ってサーバー立てられるの?」ってことになりまして…Stashを使ってサーバー立ててみました。 Stashをインストール Stas…

【Python】ビルトインサーバーに繋がらない場合【PHP】

ポートの設定を見直そう 最近、ビルトインサーバーを立てて制作物の内容を、他のホストから確認してもらっています。そんなときに、確認できないホストが出てきてハマった部分がありました。 まずは、サーバーの建て方 Python # Python2 $ python2 -m Simple…

【PC】使っているパソコンについて

使っているパソコン 今回は、パソコンの構成について書いてみたいと思います。 完全に誰得?な感じですが。 デスクトップPC 機能 商品名 CPU Core i7-4770 BOX マザーボード B85M-G 電源 KRPW-PT600W/92+ メモリ W3U1600HQ-4G SSD CSSD-S6T128NHG5Q ドライブ…

【VBA】戻り値を変数に格納しなかったら、えらいめにあった。

戻り値をオブジェクトに格納しなかったら、えらいめにあった。 なんか、当たり前のことではあるのですが、ハマりました(笑)以下のファンクション・プロシージャとサブ・プロシージャを同じモジュ―ルに配置して、実行してみて下さい。 Private Function ret…

【VBA】WordとExcelのコラボレーション

Wordの文章をExcelから置換する方法 ほんと、毎日、こんなことばかりやっていて辛い。 ExcelからWordの文章を開いて、Excelからワードの文章中の文言を任意のものへ変更したい。そんな要望があったので、作ってみました。Word側はExcel側から検索できるよう…

【GAS】Googleカレンダーへ終日イベントを登録する!

最近は、Google Apps Scriptを業務で使うようになってきました。Googleカレンダーへの登録もGoogle Calendar APIを活用すれば一発!ファイト一発なんだよ!失礼しました。 GASで終日イベントを登録 さて、上記のようなテーブルがあるとします。以下のコード…

【VBA】一つのカラム名に対して複数値のJSONを生成するコード

VBAでJSONを生成したい 一つのカラム名に対して複数の値が存在するような場合について、JSONを生成するという需要がありましたので共有します。例えば、Sheet1に以下のような値が入っているとします。この状態で、下記のような結果が欲しい場合は、これから…

【VBA】HMAC-SHAを生成する方法

VBAでHMAC-SHAの値を取得する VBAを使って、HMAC-SHAの値を取り出すことに苦戦したので共有します。 ' '以下のコードを標準モジュールに貼り付ける。 ' Private Declare Function CryptAcquireContext Lib "advapi32.dll" Alias "CryptAcquireContextA" _ (B…

【VBA】UNIX時間の求め方(エポック秒)【PHP】

こんにちは、PeaceJetです。 この度、PHPで書かれたプログラムをVBA上に落とし込まなければならないというプロジェクトが発生。 そこで、UNIX時間を求めなければならず、四苦八苦したので共有します。 PHPでのUNIX時間の求め方 このとき出力されるのはUTC(…

【JavaScript】多次元配列を作成する方法など。

こんにちは、なんだか簡単なところだと思っていたら、ハマったので備忘録です。Google Apps Script で簡単なアプリを作っています。言語はJavascriptをもとにしており、独自に定義されたメソッドを書いて使います。getRangeとか、Gmail.search()といったもの…

【Atom】AtomでAtom-Runnerを実行するときの不具合?

自分はPython3のソースコードをAtom-Runner上で実行しているのですが、 ツリービューでプロジェクトフォルダを表示している場合の不具合?に気が付きましたので書きます。たとえば、何らかのファイルを出力する場合を仮定します。 ''' time.txtをカレントデ…

iOS10不具合にイライラ(# * ш *);

未だにアップデート後の不具合が続いているので、列挙してみたいと思います。 カメラが起動しない。 意図しないタイミングで、通知領域の表示件数が減っている。 カメラが起動しないことが多々あるので、サポートに掛け合ってみようかと思っているところです…

【Python3】tkinterについて

Tkinterがno name moduleに… Python3では、import Tkinterするとエラーになりますが、これはPython2でのパッケージ名だからだそうです。 import Tkinter import tkMessageBox ''' no name module Tkinter no name module tkMessageBox ''' モジュール名も変…

Python3のあれこれ

こんにちは!最近、Raspberry Pi 3 Model Bを購入して遊んでいるPeaceJetです。 ただ、Linuxを触ったことがないので勉強しながらです(・_・;)これまで、Windowsしか使ってこなくて、途中でMacBookとか買ってみたんですけど。 肌に合わなくて、売っちゃったり…

【Outlook VBA】メールをマクロから送る方法

こんちゃっすぅ!今回は、Outlook VBAについて、解説しますよ!Outlookでマクロを組めるという人は、結構な方が知っていることと思いますが、余り詳しく書いている方がいない印象です。ちょこちょこ出していければと思っています。 Private Sub MailSend() D…

JQueryでチェックボックスの要素を配列で取得し、存在確認まで

JQueryでチェックボックスの要素を配列で取得・存在確認 こんにちは、PeaceJetです。今回は、JQueryでチェックボックスの要素を配列で取得し、存在確認までやりたいと思います。まず、以下のようにinput要素があるとします。 <input type="checkbox" class="check" value="JavaScript"><label>JavaScript</label> <input type="checkbox" class="check" value="JAVA"><label>JAVA</label>

画面中央に「処理中」という案内板を出す方法【エクセル VBA】

こんにちは、PeaceJetです。今回は、画面中央に「処理中です」という案内を出す方法をご紹介します。意外と難しいのかなぁ~と思う方も多いかと思いますが、意外と簡単ですのでお試しあれ。 ユーザーフォームの準備 今回はユーザーフォームを使用して、「た…

iOS10 謎のバックライト点灯・・・

皆さん、こにゃにゃちは~こんにちは!PeaceJetです。コメントをいただいて、ありがとうございます。少しでも、見ている方のお役に立てればと思っていますので、嬉しい限りです!(*゚∀゚)コメントの返し方が、いまいち分からずにおります。IDコールして良いも…

VBAでメールを送信する方法

VBAでメールを送信するには? こんにちは、PeaceJetです。「エクセルでセルの内容をメール出来ないか?」といったニーズがありまして・・・ちょっと書いてみたいと思います。メールを送る際には、本来なら自前のサーバーを送りたいところなのですが、「メー…

セルの変更履歴を保存する方法 【エクセル・VBA】

こんにちは、PeaceJetです。今日は、久々にプログラミング的な記事を書きます。 セルの変更履歴を別のシートに記録したい 複数人数によって共有されるエクセルブックの場合、「いつ? 誰が? どの部分を変更したのか?」を追跡したいと言った需要が生まれる…

音声コントロールをオフにする方法 【iOS 10】

こんにちは、PeaceJetです!iPhoneをお使いの皆様は、早速、iOS10にアップデートされましたでしょうか??私自身、新しいものが好きですから、すぐにアップデートしました。すると、以下のような症状になやまされ・・・。peacejet.hatenablog.com peacejet.h…

iOS10 不具合情報(´・ω・`)

こんばんは、PeaceJetです。今年は、とにかく台風が多いですね・・・。毎日が雨で、嫌になります(苦)洗濯物も乾かないですし、外に出れば、ずぶ濡れになります。そして、iPhoneは依然としてバグだらけ。憂鬱になります⤵︎ ⤵︎ iOSの不具合が、こんなに・・・…

iOS10の不具合に悩む(-.-;)

先日、iOS10がリリースされ、早速アップデートしてみたのですが、不具合が多数あり不便な思いをしております。 メモ帳が落ちてしまう もっとも困った事は「メモ帳」が開いた瞬間に落ちるという事です。 photo by PeaceJet. もしも、同様の症状に悩まれている…

【JQuery】JavaScriptでcssの幅(width)、高さ(height)を変更する。

レスポンシブ レスポンシブなランディングページなどを作る際、幅と高さ(縦と横)を動的に変化させなければないときもあるでしょう。 そんなときには、JavaScriptを使う手があります。 JavaScript ウィンドウの幅が640px以下の時、 対象要素の幅(width)を…

【html】ページを遷移させるページの作り方。

WEB制作をしていたときに、リダイレクトページのニーズが高まったので覚書です。 リダイレクトとは? ページを遷移させるには、htmlの基本的な部品の一つであるmetaタグを使用します。 その際に、特定のURLに遷移させることを「リダイレクト」といいます。 …

まさに、鳥人間! A380とランデブーしてみた!

こんにちは、PeaceJetです。 暇なときには、Youtubeを良く見ています。 しかし、この映像は誰かに伝えなければと思いブログを書きました。 エミレーツ(Emirates)航空のプロモーションとして登場した「Jetman」 と呼ばれる背中に翼を付けた人! リアル鳥人…

【陸マイラー】乗ったことのある飛行機をまとめてみる。

実は、陸マイラー これまで、搭乗経験のある飛行機をまとめてみます。 私は、UAのマイレージプラスで細々と年会費を払いながらスターアライアンスなマイルを貯めている陸マイラーです。 そもそも、もう一度海外に行きたいな〜などという漠然としたことからス…

【VBA】基本的な操作 〜文字列操作編(LEFT LENなど)〜

LEFT RIGHT MID LEN LEFT 文字列の左端から、指定した文字数分の文字列を取り出す。 Sub sample1() Dim Str As String Str = "PeaceJet" MsgBox Left(Str, 1) '"P"を返す。 End Sub Mid 文字列の指定した位置から、指定した文字数分だけ文字列を取り出します…

【VBA】基本的な操作【開く・閉じる…など】

基本的なことなのですが、ワークブックの操作を忘れたりすることがあります。なので、今回は「あれ?」っと思い出せなくなるような単純なことを、メモしておきます。 ワークブック Open Close Copy ワークブックを開く Sub Sample1() Workbooks.Open "C:\Boo…

iPhone在庫状況 〜auのiPhoneが在庫過剰?〜

最新の予約状況なのですが、auのiPhoneがメチャメチャ余っているのが一目でわかります。MNPというのは、言うまでもなくキャリアにとっては痛手です。今の携帯会社のビジネスモデルは、いわゆる発展型から維持型に移行しており、どうにかして顧客流出を阻止し…

行動経済学の犬 〜iPhone6s plusキター編〜

photo by ivclo 前回の記事で、人間は非合理な決定をしてしまうという心理状態が存在するので、合理的な経済人にはなれないという話をしました。 時間割引率の心得 人は、ココロでお金を使いますので欲しいものがあれば借金てでも買う場合があるし、1年後に…

行動経済学の犬 ~iPhoneを買うためにMNPする編~

結果的にauからSoftBankにMNPしました。 photo by nobihayaそんなにまでして、iPhone6s plus@RoseGoldが欲しいのかよ・・・。現在、私はJ:COMのインターネット回線を利用しているため、 スマートバリューを適用しています。これが、クセモノなんですよね。2…

iPhone6s plusに製造トラブル?

photo by Lucy Takakura今回、10月6日に予約したiPhone6sが、まだ入荷の情報がありません。ヤマダ電機ウェブコムみたら、iPhone6s plusの方が早く受け取れている様子。 それは当然ですね、iPhone6sの方が人気なのだから。でも、自分としてはiPhone6s plusが…

iPhone6s 予約状況。ローズゴールドまだぁ??

こんにちは、PeaceJetです。 iPhone6sについて書こうと思ったので、備忘録的に書きます。 photo by masato_photo 今回にiPhone6sなのですが、正直、買う気がしませんでした。 なぜなら、感圧センサーとTouchIDの進化、カメラ性能の向上といったところで、 別…

ギリシャ文字一覧

ギリシャ文字 Greek Alphabet完全に備忘録です。 最近は、プログラミングを離れており書くことがないのでございますと。 大文字小文字英表記読み・カナ表記 Ααalphaアルファ Ββbetaベータ Γγgammaガンマ Δδdeltaデルタ Εεepsilonエプシロン / イプシロン Ζζz…

【html / CSS】 :nth-child の使い方【からあと】

今回は、「~(なになに)からあとに対して・・・したい」といったような ニーズに対処するために「:nth-child」の使い方を簡単にまとめてみました。 ある一つのものに対して、スタイルを充てる場合。 td:nth-child(1) { color:red; } ~(なになに)以降に…

今開いているブック以外、すべて閉じる方法【ExcelVBA・エクセルマクロ】

今回は、今開いているブックを除いて、他のブックすべて閉じる方法について、 考えてみたいと思います。 ポイント 開いているワークブックをカウントし、名前を取得する関数を作成する。 関数の作成 この関数は、今現在開いているワークブックのファイル名を…

結合されたセルの値を消す方法【ExcelVBA・エクセルマクロ】

結合されたセルと、そうでないセルが 混在しているような場合、 値だけ消す方法をご紹介します。 ポイント 結合したセルのプロパティは"MargeCells" MargeCellsがTrueを返せば…する。 Sub CellClear() Target = Split("A1,B2,C3",",") For i = 0 to Ubound(T…

publicな配列を定義する方法を考える。【ExcelVBA・エクセルマクロ】

いろいろ調べてみたのですが、ExcelVBAでは 配列を定数として定義することが出来ないようです。以下の記述はエラーになります。 Const TargetArray As String = Array("hoge", "foo", "bar") 従って、定数として使用するには工夫が必要になります。そこで、2…

フォントを統一する。【ExcelVBA・エクセルマクロ】

今回は、Excelの全てのシートに対して、 フォントを統一する方法をご紹介します。 ポイント For文を使わず、ForEach文を使用する。 こうすることで、処理を高速化することができる。 Sub CharacterModify() Dim TargetSheets As Worksheet For Each TargetSh…

ExcelVBAで多次元配列(2次元・3次元)を作成してみよう!【ExcelVBA・エクセルマクロ】

前回の記事では、2次元や3次元など多次元配列 では最後の次元しか変更できないという話をしました。今回は、多次元で動的配列を用いる場合について考えてみたいと思います。例えば、以下のようなリストを多次元配列に入れた場合、 取り出す時に楽をできそう…

多次元配列のサイズを変更する際の注意すべきポイント【ExcelVBA・エクセルマクロ】

ExcelVBAにて、多次元配列のサイズを変更する際に注意すべきポイントをご紹介します。 ポイント 多次元配列のサイズ変更する場合、最後の次元しか変更できません。 ルパン「じげ~ん!」 ・・・ええ、従いまして・・・ 以下のプロシージャはエラーになります…

ExcelのシートをHTMLテーブルとして出力する方法。【ExcelVBA・エクセルマクロ】

本日はExcelシート上のデータをテーブル(Tableタグ付きデータ)に 加工して出力してみます。 ポイント Rangeオブジェクトは2次元配列。 2次元配列の要素数を取り出すには、UBound関数の知識が必要。 加工後は『イミディエイト・ウインドウ』へ出力する。 Su…

重複しているデータを抽出して、重複しないリストを作成してみよう!【ExcelVBA・エクセルマクロ】

今回は、以下のようなリストにおいて、 重複しないように名前とメールアドレスを抽出(抜き出す)方法 を考えてみたいと思います。 Sheet1 ABCDE 1属性氏名フリカナ性別メールアドレス 2A組伊沢兼吉イザワカネキチ男kanekichi4638@ckttcy.wg 3B組岩沢治イワ…

ある月の最初の営業日のデータを抜き出す方法。【ExcelVBA・エクセルマクロ】

今回は、ある月の最初の営業日のデータを抜き出す方法 をご紹介します。配列の応用みたいなものですが、 月が変わった最初の日だけ抜き出したい。株式などの価格を月の初めの値を取得して チャートを作成するなどと言った場合にも、 対応できるかなと考えて…

配列の要素に特定の文字列があるか調べてみよう!【VBA・エクセルマクロ】

配列の要素に特定の文字列があるか? 今回は、配列の中に特定の文字列が存在するか、 調べる方法について考えてみたいと思います。Javaであれば、いわゆるindexOfメソッドを使用する ことで、解決するのですが・・・VBAでは、満足いく結果が得られなかったの…