2017-01-01から1年間の記事一覧
最近、下の本を読んでいる。RoboBrowserと言うものがあるらしいので、使ってみたときのメモ Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド-作者: 加藤耕太出版社/メーカー: 技術評論社発売日: 2016/12/16メディア: 大型本この…
ディレクトリ内での環境変数を設定できる。 Pythonでしか使わない場合にはPipenvを入れたほうが良いかも? Pipenvについては以下の記事に書いてある tmg0525.hatenadiary.jp direnvのインストール $ brew install direnv direnvを使えるように設定する。.bas…
' 横幅はセル内のテキストによって決める Me._dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells 参考文献 メモし忘れた
' 行ヘッダーの横幅は表示されているテキストが見えるような横幅 Me._dgv.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToDisplayedHeaders 参考文献 メモし忘れた
Dim lastColIndex As Integer = DataGridView1.Columns.Count - 1 Dim lastCol = DataGridView1.Columns(lastColIndex) lastCol.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill 参考文献 c# - How the Rightmost column of a DataGridView could fill …
頑張って書いたやつのメモ ''' <summary> ''' 全ての列幅が表示領域よりも小さかったら最後の列幅を最大まで広げる ''' </summary> Public Sub AutoFillLastColumn() ' カラムの横幅の合計値 Dim colWidthSum As Integer = 0 For Each col As DataGridViewColumn In Me._dgv.Col…
Me.DataGridView1.ClientSize.Width Height(?)で高さとかもとれる 参考文献 Control.ClientSize プロパティ (System.Windows.Forms)
''' <summary> ''' ボタンの列を追加する ''' </summary> ''' <param name="headerText"></param> Public Sub AddButtonColumn(ByVal headerText As String, ByVal buttonText As String) ' DataGridViewButtonColumnの作成 Dim column As DataGridViewButtonColumn = New DataGridViewButtonColumn() column.Head…
※注意 この方法はやめた方がいい。横にスクロールすると表示がおかしくなるし、行追加するたびに表示がおかしくなる。 ' DataGridViewの列の結合の配列 Private _mergeColumns(,) As Integer = New Integer(,) {{1, 2}, {4, 5}} ''' <summary> ''' 列を結合しているよ</summary>…
VB.NETのメモが多くなってきたため、整理 いろいろ 基礎 配列 文字列 フォーム DataGridView GroupBox ClosedXML SQLServer ログ やってみた いろいろ ファイルダイアログを表示 - VB アプリケーションの設定の活用 - VB 実行しているアプリケーションのパス…
与えられた文字列の各文字を,以下の仕様で変換する関数cipherを実装せよ. - 英小文字ならば(219 - 文字コード)の文字に置換 - その他の文字はそのまま出力 この関数を用い,英語のメッセージを暗号化・復号化せよ. 回答 #!/bin/usr/env python ''' # 08. …
引数x, y, zを受け取り「x時のyはz」という文字列を返す関数を実装せよ.さらに,x=12, y="気温", z=22.4として,実行結果を確認せよ. fプリフィックスでさくっとできた #!/bin/usr/env python ''' 07. テンプレートによる文生成 引数x, y, zを受け取り「x…
空のファイルを作成するにはtouchコマンドを使用する。 $ touch index.html 参考文献 空のファイルを作る2つの方法 - Qiita
"paraparaparadise"と"paragraph"に含まれる文字bi-gramの集合を,それぞれ, XとYとして求め,XとYの和集合,積集合,差集合を求めよ.さらに,'se'というbi-gramがXおよびYに含まれるかどうかを調べよ. Pythonでやった 今回は set を使って解く問題だった …
自分の力では文字列のみにしか対応できなかった。 間違った出力をしていたため、できていなかった... できるだけ、自分の力でできるようにしたい ほかの人の回答を見る前に書いたソース #!/bin/usr/env python ''' 与えられたシーケンス(文字列やリストなど…
''' <summary> ''' <para>最後の列幅が最大横幅よりも小さかったら、最大まで広げる</para> ''' </summary> Public Sub AutoFillLastColumn() ' カラムの横幅の合計値 Dim colWidthSum As Integer = 0 For Each col As DataGridViewColumn In Me.DataGridView.Columns colWidthSum += col.Wid…
インストールする 使い方 pipenv install pipenv install モジュール名 pipenv run コマンド pipenv graph .env ファイルで専用の環境変数を設定 いろいろやったこと 仮想環境の作成 作成した仮想環境にモジュールをインストール 各プロジェクトに.vnevディ…
自分で一回書いておくと覚えると思うから書いておく。 NERDTreeとはVim上でGUIのエクスプローラーのような階層でファイルやディレクトリを見ることができ、操作できるプラグイン。 インストールについては省略する。 随時、更新予定 ファイル開く操作 g~のも…
サードパーティのchardetモジュールを使ってみる。 https://github.com/chardet/chardet 最近、この本を進めている。この本の中で、HTTPレスポンスのバイト配列からエンコーディングを推測する方法として、chardetモジュールが紹介だけされていた。気になっ…
github.com テキストオブジェクトを指定の囲み文字で囲んだり、囲み文字を削除したりできるらしい。 インストール dein.vimの場合 call dein#add('rhysd/vim-operator-surround') call dein#add('kana/vim-operator-user') 設定 map <silent>sa <Plug>(operator-surround-a</plug></silent>…
itchyny/lightline.vim: A light and configurable statusline/tabline plugin for Vim vimの下のところにいろいろな情報を表示してくれるプラグイン インストール dein.vimの場合 call dein#add('itchyny/lightline.vim') (そろそろTOMLで管理したいな...) …
絵文字をコマンドプロンプトに表示したい → bashのバージョンが4じゃないとだめ Macのは3だから、バージョンを上げる 確認してみる $ bash --version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16) Copyright (C) 2007 Free Software Founda…
言語処理100本ノック 2015の5つ目。 "Hi He Lied Because Boron Could Not Oxidize Fluorine. New Nations Might Also Sign Peace Security Clause. Arthur King Can."という文を単語に分解し,1, 5, 6, 7, 8, 9, 15, 16, 19番目の単語は先頭の1文字,それ…
Pythonでの集合はset()関数を使う。 集合の使い時は「順序は関係なし、要素が重複したくない」とき。 集合についてはこちらが分かりやすかった。 空の集合の作成 {}での作成 他の型からの変換 要素に含まれているかの確認 演算子を使った確認 集合の演算子 …
Dockerの勉強会に行ってきたのでメモしておく。人生初めての勉強会参加。 この勉強会では、Dockerの基礎とElasticsearchについて少しだけ触れた。 まとめていたらすごい長くなってしまった。あと、まだ資料が届いていないため、内容を変えるかもしれない。(2…
インタープリターの入力補完とシンタックスハイライトができたら良いなと思って検索していたら「PtPython」というものを見つけた。 github.com インストールは簡単でpipでインストールするだけ $ pip install ptpython インタープリターの起動は $ ptpython …
forで要素とその要素のインデックス番号を取得したいときにはenumerate()関数を使う。 >>> for i, fruit in enumerate(['apple', 'banana', 'peach']): ... i, fruit ... (0, 'apple') (1, 'banana') (2, 'peach') 受け取る側の1つ目の変数にインデックス番…
"Now I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics."という文を単語に分解し,各単語の(アルファベットの)文字数を先頭から出現順に並べたリストを作成せよ. >>> s = 'Now I need a drink, alcoholic of …
Pythonで文字列の先頭と末尾から指定した文字を取り除いくにはstrのstrip()メソッドを使う。 >>> s2 = 'google.com' >>> s2.strip('gm') 'oogle.co' >>> s2.strip('gmo') 'le.c' 先頭と末尾から取り除くため、中間にあるものは取り除かれない。また、引数に…
文字列の分割にはstrのsplit()メソッドを使う。 >>> s='I like Python!' >>> s.split() ['I', 'like', 'Python!'] split()の引数に何も渡さないと、空白文字で分割される。Pythonでの空白文字とは「スペース、タブ、改行 (linefeed) および復帰 (carriage-re…