サーバレス練習帳

着眼大局着手小局

2018-11-01から1ヶ月間の記事一覧

【python】タイムアウト処理

https://uyamazak.hatenablog.com/entry/2016/11/16/160326

【python】wxPythonに定期的な処理を仕込んでみる

これらのタイマーのサンプルが参考になりそう。 kongrim.comwxPython wx.Timerを使ってみる – BTY備忘録

【python】IE制御の2方式

pythoncom方式とmshtml方式があると思う。◆pythoncom方式 serverless.hateblo.jp ◆mshtml方式 serverless.hateblo.jp serverless.hateblo.jp⇒ こっちの方式については、作ったマシンと同じ64bit環境では動くが、pyinstallerでexe化したファイルを32bitマシン…

【python】IEのクリックを検知する

このリンク先に1~5の方式がある。 https://mail.python.org/pipermail/python-win32/2006-August/004979.html ◆結論 リンク先の1の方式で検知できそう。これで検知できました。 from ctypes import windll from win32com.client import gencache, Dispatch …

【C++】コマンドライン引数の確認

http://wisdom.sakura.ne.jp/system/winapi/win32/win6.html MessageBox(NULL , GetCommandLine() ,TEXT("Kitty") , MB_ICONINFORMATION);http://eternalwindows.jp/winbase/window/window06.html

【javascript】html/javascriptからexeを実行する!

結論からすると、.exeを指定しても起動できません!ja.stackoverflow.comですが、レジストリに登録してあれば起動できそうですね。InnoSetupの出番かな、、、! Inno Setup 日本語 デベロッパーズガイド: セクションについて

【python】起動中のウインドウの列挙

C++のこのページを参考にpythonのプログラムを書いてみました。 http://wisdom.sakura.ne.jp/system/winapi/win32/win142.html・・・といっても、importを含めてたったの2行です。 from win32gui import EnumWindows,GetWindowText,GetClassName EnumWindows…

【python】マルチスレッド(threading)の注意点

blog.bonprosoft.com Pythonにはグローバルインタプリタロックと呼ばれるロック機構が備わっており、Pythonのスレッドがオブジェクトについて操作する前には、必ずGILを獲得する(ロックを行い、アクセス権を獲得する)必要があります。 つまり究極的にはPyt…

【delphi】コマンドライン引数を取得する

pythonのGUI(tkInterとwxPython)があまりにいけていないので、この部分だけ別の言語で作ることにした。VC++MFCが良いと思ったのですが、まだ慣れていないもので、ささっとDelphiで作ってみることにした。 tokibito.hatenablog.com

【python】pysideで画面を作ってみる!

kiwamiden.comで、インストールしようと思ったのですが、、、 もしかしたら、python3.4までしか対応していないのかも。。。

【javascript】ちょっとリッチな自作ダイアログ

こんな感じのを作ってみる? cya.sakura.ne.jp試しに、Salesforceクラシックにこれを埋め込んでみたのだが、 あまりきれいな表示にならなかった。 別ダイアログである必要がありそうだな。。。他にも、こんな方法も。https://spelunker2.wordpress.com/2017/…

【python】zip内のファイルを読み取る

import zipfile with zipfile.ZipFile('./conf/conf.conf', 'r') as conf: # zipファイルを開いて、中に格納されいるファイル名を表示 for info in conf.infolist(): print(info.filename) print(conf.read('page.json'))設定ファイルをZIP化した後に、拡張…

【python】SQLite使ってみます!

www.google.co.jp SQLite3 の操作上のエラーは sqlite3.Error により処理できます。データベースの操作に予期せぬエラーはつきものなので、必ず例外処理をしておきましょう。 とのことで、例外処理は忘れずに。 次のようにテーブルを作れば、ID自動採番もや…

【html】frameset

もう今さらframesetなんて使わないかもしれないですがね、 framesetはbodyの代わりに使うものであって、bodyの中に書くものではないそうです。 FRAMESETの使い方なるほどねー。

【python】wxPythonでGUIを作ってみるか!

www.python-izm.comなんだろう、この、究極的にイケていない配置は、、、 sizerというものが使いづらくしているのか?うーむ。

【機械学習】LSTM/RNN

勉強しましょう♪ qiita.com

【python】pytouchを使ってみる

◆準備:pip まず、Windowsに入れるのに少し特殊な手順が必要ですなのですね。。。 qiita.comvirtualenv上で次のようにpipやってみたらインストールできました。 pip3 install http://download.pytorch.org/whl/cu90/torch-0.4.0-cp36-cp36m-win_amd64.whl pi…

【javascript】onclick

www.sejuku.net <html> <body> <p>ボタンをクリック!</p> <input type="button" id="mybutton" value="Check”> <script> var button = document.getElementById("mybutton"); var myfunc = function(){ console.log("onclickプロパティを使用しました"); } button.onclick = myfunc; </script> </body> </html>

【Windows】WebDAVを使う

WindowsからSSLなしでWebDAVに接続したくて、とりあえずレジストリを変更してみました。 https://taka2198.exblog.jp/13077583/こんな感じで、「ネットワークの場所を追加する」やってみたいな。 https://www.amamoba.com/pc/windows10-webdav.html・・・で…

【Web記事】まずはビジネスを成功させること!

www.itmedia.co.jp もう一つ重要なことは、15年くらい前からビジネスの世界で勝った企業がアカデミックの世界でも勝つという因果関係になってきていることです。鶏と卵ではない。ビジネスで勝った企業が、良い人を集め、良い論文を出している。 だから論文が…

【python】例外処理の書き方

https://note.nkmk.me/python-try-except-else-finally/import APIException

【python】WEBページにjavascript導入

◆参考 C#か何かのサイトを参考にしながら。 ameblo.jp◆よし!pythonで書くぞ! def _addEventListenerToIETab(self,ieTab,pageId): # IHTMLのポインタ型を定義 pDoc2 = POINTER(IHTMLDocument2)() pElement = POINTER(IHTMLElement)() pElement2 = POINTER(I…

【python】最近インストールしたモジュールリスト

32bitでpython環境を作り直してみます。python3.7(32bit)です。 (2nd機はWin32bit3.6.6を試した。Disable PAssLength Limitもオンにした。) (その後、1st機はWin64bit3.6.6を試した。)(1) pip + virturalenv qiita.com#python get-pip.py #⇒不要っぽい。…

【python】URLチェッカー

開いている全てのIEタブのURLをIHTMLDocument2を使ってチェックします。 urlChecker_v0.0.1.0.exe ### iedetection.py ### __author__ = "w.y" __version__ = "0.0.1.0" from win32gui import GetClassName,EnumChildWindows,FindWindow from comtypes.gen.M…

【python】Salesforceのurlから対象画面か否か判定する

Salesforce Classicの特定のタスたむオブジェクトの編集 及び 新規画面のみを対象にしたい場合です。 def matchPage(alRegexUrl,strTargetUrl):#一致判定 flRes = True for strRegexUrl in alRegexUrl : if not(strTargetUrl.find(strRegexUrl) > -1) : flRe…

【python】MSHTMLイベント受信

Eternal Windowsの次の記事のC++コードをpythonに変換しようと思いました。 http://eternalwindows.jp/browser/mshtml/mshtml07.htmlこれでコンパイルを通すところまではできましたが、ボタンクリックしてもメッセージを出してくれない。。。 うーむ。この方…

【python】MSHTML

◆ctypes こういうインポートができるんだから、MSHTMLできるでしょう。 from mshtml import IHTMLDocument2, IHTMLElementConnecting to running instances of IE on your computer « Python recipes « ActiveState Code上記ソース内で、try/exceptを使って…

【python】wxPythonでGUIを作ってみます!

◆ステップ1:まずは準備です。 pip install wxPython◆ステップ2:常駐アプリを作る qiita.com◆ステップ3:wxPythonのスレッドを使う wxPythonでスレッドを使ってみる – BTY備忘録ここで使われているimport thread古いらしい。確かに、環境はWinXPって書い…

【python】TKinterでGUIを作ってみます!

⇒ いろいろ試したのですが、非同期がダメだったりタスクトレイ常駐の難易度が高かったりということが分かったので、別の方法を考えます!でも、同期実行には強そうだね。◆ステップ1:まずはキホンから! 簡単じゃん!思ったより使いやすいよ! python.keico…

【python】差分リスト

こんなに簡単だとは! ◆プログラム def main(): a = [1,2,3,4,5] b = [3,4,5,6] set_ab = set(a)-set(b) list_ab = list(set_ab) print(list_ab) set_ba = set(b)-set(a) list_ba = list(set_ba) print(list_ba) if __name__ == '__main__': main()◆実行結果…