Yado_tech

旅館+ITとはなんぞ

2017-09-01から1ヶ月間の記事一覧

売店について

旅館の売店ってなんであんなに魅力がないんだって話はさておき、 めちゃくちゃ点数があるわりに管理は行き届いていないっていうのが実情。 POSの導入も考えたんですが非常に高い・・・エクセルでPOSも考えたんですがどことなくダッサイUIで使う気にならない…

【Flask】checkboxの落とし穴

チェックボックスと併用する場合、 isket.jp を参考にして <input type = "hidden" name = "test1" value = "hoge"></input> <input type = "checkbox" name = "test1" value = "hogehoge"></input> とするようにしたら上書きされると思ってやってみたけどうまく行かなかった。 試しにGETにしてURLを取ってみたら理由がわかった。 flask側で request.form['test1']とやってたからだった。 これで…

formタグ内のinput要素をリストで受け取る。

formに複数の送信ボタン - 徒書 と nekoyukimmm.hatenablog.com より formタグのname要素は複数あっても問題なく、また、同一のname要素だとflaskではリストで受け取ることが出来る。これほんと便利。 てことでソース from flask import Flask,render_templa…

SQLAlchemyでもうあるSQliteを使用する

今までSqlite3モジュールをインポートして使っていたがSQLAlchemyに変えようと思った時 sqlalchemy.exc.InvalidRequestError: Table 'plans' is already defined for this MetaData instance. Specify 'extend_existing=True' to redefine options and colu…

Pythonでデスクトップアプリを作る

PythonにはGUIツールがあります。 PyQtやwxPython,tkinterなどです。 自分もtkinterを学習して思ったんですが、正直HTMLのほうが遥かに分かりやすく、見やすく出来てます。 なのでGUI作るときはWEBUIを使ったほうが見やすく、動かしやすいGUIが出来ると思い…

Excel VBA,python,Google Apps Script(javascript)と勉強してみて

仕事の業務としては4年ほど前からExcel VBAを使用し、ちょこちょこ定型化した作業を自動化してきました。 去年の夏からPythonを触り始め、ようやくflaskにてWEBアプリ(電話帳)を公開することができました。 そしてこのお盆からJavascriptをGoogle Apps Scr…

SpreadSheetの日付について②

結局文字列として検索しないとうまくいかないという話。 tonari-it.com とあったのでそれで日付検索をしたくてindexOf()を使ってもうまくいかなかった。 ということでGASのUtilities.formatDate()を使って文字列に直したらindexOf()も動いた。 Class Utiliti…

Spreadsheetでの日付の扱いについて

スゲェハマった。 というふうにSpreadsheetのセル上に日付を入力してgetValue()したらgetFullYear()出来たからてっきりDateオブジェクトとして扱われてると思ったんだ。 てことで て風にして実行すると最後のrange.getValue() == datesはTrueになるはず・・ …

配列を転置する

stackoverflow.com より Spreadsheetで転置して貼り付けたいときあるもんね。 function transpose(a) { // Calculate the width and height of the Array var w = a.length || 0; var h = a[0] instanceof Array ? a[0].length : 0; // In case it is a zero…

旅館とLINE

これからは仕事でもLINE使わざるをえんのじゃねーんかと思ってる。 アイディアとしては ・LINEで出勤退勤の管理 ・LINEで写真をアップロードしたらFacebookページに投稿 ・明日が出勤かどうかをLINEで教えてくれる などなど結構楽しそうなことが出来ると思っ…

sqlalchemyで新しいテーブル追加したい時

torina.top sqlalchemyの手習いをしていた時に「新しくテーブル追加したくなった時はどーすんの?」て思った。 from sqlalchemy import Column,Integer,String from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engi…

inputタグのdisabled とreadonlyについて

POSTしたらBad Requestだったんでなんでかなーと思っていたら <input disabled> にしてた。disabledだとPOST出来なくてBad Requestになってたみたい <input readonly> にしたら編集不可でもPOSTすることが出来た。 ちょっとした違いだけどメモ。

新しいPC

ヤフオクでThinkpad X250を落札した。 www3.lenovo.com 現在HDディスプレイ×日本語キーボード×HDDの組み合わせなのでこれを FHDディスプレイ×USキーボード×SSDにしようかと思っている。

unable to load configuration from uwsgi って出ちゃったとき

stackoverflow.com から app.runの前に if __name__ == "__main__": を追加すればOKだった。

じゃらんの評価をスクレイピングしよう

じゃらんのサイトをスクレイピングしましょー 以下ソース # -*- coding:utf-8 =*= from urllib.request import urlopen from bs4 import BeautifulSoup import datetime import csv def jalanscrp(url): html = urlopen(url) bsObj = BeautifulSoup(html,"ht…

なんとなく

連絡帳部分をCSVで情報を抜き出したりしようかと思ったけどうまく考えきれなかったのでSQLAlchemyを使うことにした。 ここがすごく分かりやすかった。 Pythonで学ぶwebアプリケーションの作り方by Flask — study flask 1 ドキュメント 色々書いてて思ったの…