Copyright © All rights reserved. The order process, tax issue, and invoicing to end users are conducted by Wondershare Technology Group Co., Ltd.
Gitでバージョン管理している中で、一度マージした内容を取り消したいケースが出てくると思います。そんな時に使える機能が「revert」です。 pull requestを出してブランチをマージした後でも、revertを使うことでマージ前の状態に戻すことができます。 一見すると、マージを取り消してマージ前の状態に戻っているように見えます。しかし実体は少し違っていて、「履歴に残っているマージ前の状態のブランチを、マージ後のブランチに再度マージする」という処理になっています。 そのため上記の「Revert」を押下すると、「revert-プルリク番号-元のブランチ名」という名前の、Revert用のブランチが作成されていることが分かります。 後は通常通りMerge pull requestすればOKです。 次はこのRevart自体を取り消して、このブランチを再度Mergeしてみたいと思います。 ところ
pyenv 自体のバージョンが古いと新しいpythonをインストールできない。ということに最近気付いた(気付いていなかった。pyenvだと3.8系までしかインストールできないんだと変に思い込んでいた)。 git clone https://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-updatepyenv公式がプラグインを出していてそれを使うとpyenv updateコマンドが使えるようになる。 プラグインではなくpyenv自体に組み込めばいいのにと思うが何か理由があるのだろうか? pyenv updateすることにより、無事にpython 3.10.6 をインストールすることができた。
gspreadを利用してスプレッドシートを操作する方法リスト。 gspreadを使用できるための事前準備編は下記のページから↓↓ https://yunifusu.com/programming/python/gspread_setting/ ワークシートの操作 ワークシートの新規作成 add_worksheet(title=”シート名”, rows=行数, cols=列数) # 最初にidでワークブックを取得しておく SP_id = '****' wb = gc.open_by_key(SP_id) # 新しいワークシートの追加 wb.add_worksheet(title="newsheet", rows=50, cols=10) 今後ワークシートを指定して作業するのに、 [.id]でワークシートのidを取得しておくと便利。 # ワークブック、ワークシートを指定 SP_id = '**
構文 import openpyxl # ブックを取得 ブック変数 = openpyxl.Workbook(ファイル名) # シートを取得 シート変数 = ブック変数[シート名] # セルを結合 シート変数.merge_cells[セル範囲] # セルを結合を解除 シート変数.unmerge_cells[セル範囲] PythonでExcel操作をするには、「openPyXl」パッケージが便利です。「openPyXl」を事前にダウンロード・インストールしておく必要があります。 参照:外部パッケージ OpenPyXLをインストールする方法 PythonでExcelのセルを結合するには、「merge_cells」を使います。セルの結合を解除するには「unmerge_cells」を使います。 サンプルデータ こちらはサンプルで使用するEXCELファイルです。 例1. Excelのセルを結合するme
こんにちは、daihaseです。 先日、実は当ブログが一時的に接続出来ない状態となっていました。 直ぐに復旧はしましたが、原因はタイトルにもある「バッファプールへのメモリ割り当てが足りていない」というものでした。 当初このブログもAWSのt1.microで動かしており、その際swap領域も割り当てたのですが以前より今はアクセスも多くなってそれだと厳しかったようです。 実際MySQLのログを見てみると以下のようにエラーが出ていました。 /var/log/mysqld.log 170310 21:54:57 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 170310 21:54:57 InnoDB: Completed initialization o
Motive 単にスプレッドシートにデータを入力したい場合は gspread ライブラリを使えば sheet.update_acell('A1', "AAA") でよいし、 cellに線や色を付ける、文字のタイプ、文字フォント、または文字寄せなどを設定する場合は gspread-formatting を使って import gspread_formatting as gsformat fmt = gsformat.cellFormat( backgroundColor=gsformat.color(0.0, 0.5, 0.0), textFormat=gsformat.textFormat(foregroundColor=gsformat.color(0, 0, 0)), horizontalAlignment='LEFT', ) gsformat.format_cell_range(sh
Google Apps Script(GAS)でメールを送る際に、プレーンなテキストメールの他に、スタイルやデザインを凝らしたHTMLメールも利用可能です。 今回、GASでHTMLメールを送る方法に加え、HTMLメール本文内に画像を挿入するインライン画像の埋め込むやり方を解説します。 Google Apps Scriptでメール送信Google Apps Script(GAS)には、メール処理に関する機能が充実しています。 Gmailに関する各種処理を行うGmailAppクラスの他に、メール送信を簡単に実行できるMailAppクラスがあります。 Google Apps Script(GAS)でメール送信方法まとめ!コード1行で自動メールを送る MailApp.sendEmail(“メールアドレス","メール件名","メール本文"); MailAppのsendEmailメソッドに「宛先メール
おはようございます、もきゅりんです。 恥ずかしながらSFTPという単語はよく聞くけど、どんなものなのかよく分からなかったこともあり、Transfer for SFTPを簡単に触ってみたのでまとめておきます。 手動で設定してみて、その内容をCFnで構築してみました。 下記、弊社ブログが参考になりました。 現在(2019/8/7)はこちらの記事よりロール設定が楽になっていました。 新サービスAWS Transfer for SFTPを使って、WinSCPからS3へアクセスする #reinvent SFTPとは?から確認しておきます。 SFTP(SSH File Transfer Protocol)とは - IT用語辞典 e-Words 検索すればFTP,TFTP,FTPS,SFTP,SCPの違いなど出てきました。 メラ、メラミ、ギラ、ベギラマ、みたいだなとか思いました。 目次 やること 1.
JavaScriptのreplace()で複数の文字または文字列を全て一括で置き換える方法の紹介です。 指定の文字列をひとつ置き換える最初に見つかった指定文字列または文字をひとつだけ置き換える場合は正規表現を使わずに実装可能です。 サンプルでは最初に見つかった「aaa」だけが「ccc」に置き換えられていることが確認できます。 let text = `aaa aaa aaa`; text = text.replace('aaa', 'ccc'); //ccc aaa aaa指定の文字列を全て置き換える特定の文字列または文字を全て置き換えるには正規表現と正規表現の「gオプション」を使った実装方法が簡単です。 正規表現では「gオプション」を指定することで対象の文字が複数回含まれている場合、その全てを置き換える事が可能です。 let text = `aaa aaa aaa`; text = tex
UA偽装できました! 金曜日に上の人と話し、「自動化するとしたらUA偽装できないと実用価値ないね」という事になり、pythonで偽装できる方法を探したところ、案外あっさり出来ました。 import os from selenium import webdriver options = webdriver.ChromeOptions() #ここにUAを書きます。今回はiPhoneでsafari options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Version/10.0 Mobile/14C92 Safari/602.1') # いつもどおりchromedriverの場所を指定します
pythonスクリプトでjpgやpmgなどの画像を加工、作成することが出来る。 簡単な画像処理にPillowモジュールが使われる。このモジュールは、読み込んだ画像をもとに新たな画像の作成、保存が出来る。 iOSアプリのpythonista3には標準でこのモジュールがあるがver1.1.7と古い。(2020年3月アップデート版現在。) pythonista3内でPillowモジュールが出来ることを紹介する。 以下では、次の2つの操作を説明する。 文字を貼り付け 文字の範囲を塗り潰し 使用環境 使い方 文字を貼り付け 例1 文字の範囲取得 例2 改行幅の設定 例3 左構え 例4 中央構え 例5 右構え 例6 フォントの設定 例7 文字サイズ 例8 まとめ フォントダウンロード先 参考リンク 使用環境 ハード: iPad第6世代 OS: iOS13.4.1 (17E262) 開発環境:pytho
はじめに Pythonで画像処理といえば、Pillowですが、普段使わないだけに中々使いこなせません。なので体系的に学ぶような記事ではなく、長方形に特化した内容を書きたいと思います 環境 Python: 3.9系 Pillow: 8.0.1 Pillowがインストールされていない場合はインストールしてください from PIL import Image, ImageDraw rect = Image.new("RGBA", (1280, 720), (0, 0, 255)) rect_d = ImageDraw.Draw(rect) rect_d.rectangle( [(200, 100), (500, 300)], fill=(255, 0, 0), outline=(0, 255, 0), width=10 ) rect.show() rect.save("sample.png")
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く