2015-01-01から1年間の記事一覧

Python関連

ダウンロード www.python.org IDE www.jetbrains.com テスト Web-based online coding environment | paiza.IO 入門 Dive Into Python 3 日本語版 http://dotinstall.com/lessons/basic_python_v2dotinstall.com news.mynavi.jp

16人の人間を4人で1グループ計4グループに分ける

detail.chiebukuro.yahoo.co.jp import pprint import functools class gperm(): def __init__(self): self.flag_list = [[0 for x in range(16)] for y in range(16)] def gsearch(self): for i in range(1, 6): add_list = [] del_list = [j for j in rang…

PythonでExcel操作

openpyxl - A Python library to read/write Excel 2010 xlsx/xlsm files — openpyxl 2.4.0-a1 documentation import openpyxl # ファイル読み込み wb = openpyxl.load_workbook('excel.xlsx', data_only = True) # read_only Trueにすると読み取り専用 # da…

質問の線形代数の行列の問題をPythonで解いてみた。

d.hatena.ne.jp を参考に作ってみたのですが結果が違う target = (12, 20, 25, 32, 37) n = 0 for x1 in range(1, 41): for x2 in range(x1, 41): for x3 in range(x2, 41): for x4 in range(x3, 41): for i in target: flag = False for a1 in (-1, 0, 1): …

ubuntu 設定

# VirtualBox ## 共有 sudo gpasswd -a $USER vboxsf # Libreoffice sudo add-apt-repository ppa:libreoffice/ppa sudo apt-get update sudo apt-get dist-upgrade ## Pythonマクロ sudo apt-get install libreoffice-script-provider-python # Umake sudo …

GO いろいろ

func 関数名(パラメーターリスト) 戻り値の形 { return 戻り値 } func plus(a int, b int) int { return a + b } func 関数名(パラメーターリスト) (戻り値のリスト) { return 戻り値 } func plus(a int, b int) (int, int, int) { return a + b, a - b, a *…

Virtual Box

共有フォルダ sudo gpasswd -a ユーザ名 vboxsf

Windows10にHyper-Vがインストールできない

systeminfoコマンドで確認してもHyper-Vは全部「はい」なのにインストールすると再起動後 Windowsの機能を構成できませんでした。変更を元に戻しています。と表示され失敗どうもKaspersky Internet Security 2015が原因でインストールできませんでした。アン…

Brackets

A modern, open source code editor that understands web designbrackets.ioBrackets Beautify Brackets Icons Brackets Tools Extensions Rating Indent Guidesこれ入れると固まる Interactive Linter Show Whitespaceテーマ 源ノ角ゴシック Code JP Medium

同じものを含む順列(重複除去)

http://osami.s280.xrea.com/Algo_Data2015/Presen/Algorithm08.pdf こちらの順列を参考に function perm(head, rest) { if (rest.length === 0) { return [head]; } else { var res = []; //重複削除 var data = rest.filter(function (x, y, self) { retur…

Python+Selenium+Phantom.js+Beautifulsoupでスクレイピング

zipsan.hatenablog.jpseleniumをインストール pip3 install seleniumphantomjsをダウンロード http://phantomjs.org/ WindowsのPATHを通しておくwww.qq.pref.ehime.jp Selenium IDEをFirefoxにインストールしてアクセス方法を記録 python2にエクスポート エ…

スクレイピング関連

qiita.comqiita.comtokyoscrapper.connpass.comdev.classmethod.jpBeautiful Soup http://kondou.com/BS4/qiita.com qiita.comzipsan.hatenablog.jp PyQuery qiita.com Selenium qiita.com blog.trident-qa.comqiita.com XpathとCSSpathのテストChromeのCons…

kimonoでデータがうまく取得できないとき

Data Model Viewをクリック Advancedをクリック 取得したいCSS pathを指定するだいたいここが間違っていることが多い確認方法 Chromeで取得したいところで右クリックで「要素を検証」をクリック HTMLのソースが表示されるのでマウスカーソルをタグの上に合わ…

Facebook JSON取得、RSS作成

imabari.hateblo.jp IDとアクセストークンを取得 Facebook Developers https://developers.facebook.com/アクセストークンの有効期限確認 https://developers.facebook.com/tools/debug Expiresに有効期限extend access tokenをクリックすると60日間有効にな…

FirefoxをアップデートしたらGoogleにつながらない(原因はカスペルスキー インターネット セキュリティ2015)

Firefox39にアップデートしたらGoogleにつながらなくなった。 Firefoxをインストール後リフレッシュってでたので試してみたそのあとgoogleにつながらなくて証明書がどうとかでつながらなくなった。接続の安全性を確認できません support.mozilla.orgここにリ…

kimonoのJavascriptテスト

MODIFY RESULTSでJavascriptでフィルタや加工をできるのですが エラーがあると表示できなるなるだけでエラー内容がわからないので テスト用にpaiza.ioを利用する。ブラウザでプログラミング・実行ができる「オンライン実行環境」| paiza.IOJavascriptを選ん…

Facebook ID確認・FEED取得

Facebook DevelopersTOOL & SupportのToolsのGraph API Exploreをクリック Access Tokenを取得 GetTokenからAccess Tokenをクリック Get Access Tokenをクリック /v2.3/のあとに以下を入力ページを検索 search?q=XXXXXXXX&type=pageユーザーを検索 search?q=…

Google Apps ScriptでRSS配信

imabari.hateblo.jp 上記より取得したリンクからRSSを作成Google Apps Scriptでお手軽RSS配信サービスを作る | infoScoop開発者ブログserver.gs // Script-as-app template. var spreadSheetId = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; var spreadShe…

kimonoからRSS作成(概要含む)

http://ja.blog.blikk.co/%E3%80%8C%E3%82%B5%E3%82%AF%E3%83%83%E3%81%A8web%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%96%E3%82%8A%E3%81%9F%E3%81%84%E3%80%8D%E3%81%9D%E3%82%93%E3%81%AA/ja.blog.blikk.co1.リン…

Google Apps ScriptでRSS1.0・RSS2.0・ATOMを取得(フィルタ付き)

Reader Title Url RSS って名前のシートを作って 「Title」と「Url」は正規表現でマッチすると登録されない 「RSS」のA列目は「RSS1・RSS2・ATOM」、B列目はRSSのURL 「Reader」は結果が表示される var sheet; var row = 0; function getRSS10(feedURL) { if…

Google Apps ScriptでRSS1.0・RSS2.0・ATOMを取得

function getRSS10(feedURL) { if (feedURL) { var sheet = SpreadsheetApp.getActiveSheet(); var row = sheet.getLastRow() + 1; var xml = UrlFetchApp.fetch(feedURL).getContentText(); var document = XmlService.parse(xml); var root = document.get…

Google Apps Scriptの日付文字列の変換

Dateオブジェクト (日付と時刻) | JavaScript プログラミング解説 こちらを参考にGoogle Apps Scriptの日付文字列の変換の一覧表を作ってみました。 function testdate(){ var today = new Date(); var date_patterns = ['2008年5月1日 2:00:00','2008/5/1 2…

Google Apps ScriptでTwitter

aa5ゴミ箱: GoogleAppsScriptでTwitterに投稿する方法 こちらのサイトを参考に事前準備をすませる。Google Apps ScriptでOAuthConfigのサポートが終了してTwitter botが危険そうだったので変更kijtra.com こちらの方が画像がありわかりやすい。GAS(Google Ap…

Google Apps ScriptでRSS取得ソート

function googlenewsRSS() { var sheet = SpreadsheetApp.getActiveSheet(); var row = 1; var feedURL = 'https://news.google.com/news/feeds?ned=us&ie=UTF-8&oe=UTF-8&q=%E4%BB%8A%E6%B2%BB&output=atom&num=30&hl=ja'; var xml = UrlFetchApp.fetch(fee…

CEF Initialion Error

CEF Initialion Error Failed to load the requied icudt libraryが起動後しばらく経ってから表示されるようになった 調べてみるとNTT西日本のセキュリティ対策ツールが原因みたい。 中身はウイルスバスターセキュリティ対策ツールを起動してもCEF Initialio…

ASUS ME572CLをLollipop 5.0.1(WW)にアップデート

ASUS MeMO Pad 7 (ME572CL) - サポートwww.asus.com1.ここからファームウェアのバージョン WW_V12.14.1.12をダウンロード http://dlcdnet.asus.com/pub/ASUS/EeePAD/ME572CL/UL-K00R-WW-12.14.1.12-user.zip?_ga=1.170111776.1277862326.14334101492.ファイ…

Synapticsのドライバを入れるとブルースクリーン

先日からWindows8.1のノートがDPC WATCHDOG VIOLATIONで再起動の繰り返し とりあえず正常なときの復元で復活させました。 Windowsupdateをした途端に再起動しだしたのでもう一度インストールしてみるとまた再起動 2015/05/27公開の重要更新のSynaptics - Poi…

Python 日付変換

8.1. datetime — 基本的な日付型および時間型 — Python 3.3.6 ドキュメント import datetime import time #struct_timeを変換 entry.published_parsed = time.struct_time(tm_year=2015, tm_mon=1, tm_mday=2, tm_hour=3, tm_min=4, tm_sec=5, tm_wday=4, tm…

vmwareで共有できない

sainoky.hatenablog.com

Sophos Anti-Virus for Linuxのインストール

ソフォス、無料版 Linux アンチウイルス製品を個人向けに提供開始 - 5月 - 2015 - ソフォス プレス リリース、セキュリティニュース、ソフォスに関するニュース記事 - Sophos Press Office | Sophos News and Press Releases $ tar xvfz sav-linux-free-9.tg…