ラベル ubuntu の投稿を表示しています。 すべての投稿を表示
ラベル ubuntu の投稿を表示しています。 すべての投稿を表示

2018年1月6日土曜日

Ubuntu 16.04 にRepetierHostをインストール

RepetierHostは、3DプリンターをPCから直接操作するソフト。
https://www.repetier.com/
だと思います。多分。
インストールは問題なくできて、手動で動かくところまで行きましたが、そこでやめています。
Ubuntuで動かすには、monodevelopが必要なようです。
http://www.monodevelop.com/

sudo apt-get install monodevelop
wget http://download.repetier.com/files/host/linux/repetierHostLinux_2_0_5.tgz
tar -xzf repetierHostLinux_2_0_5.tgz
cd RepetierHost
./RepetierHost
cp repetier-RepetierHost.desktop /home/user/Desktop/

Ubuntu 16.04 にSlic3rをインストール。


Slic3rをインストールします。
http://slic3r.org/
Slic3rは3DモデルをGコードへ変換するソフト。

sudo apt-get install slic3r

2017年10月8日日曜日

ubuntu 16.04 で、selenium+pythonを使い「早起き生活」に自動操作でログインしてみる

ubuntu 16.04 で、selenium+pythonを使い「早起き生活」に自動操作でログインしてみる。
一昔前にやってみたかったことが、今は簡単にできるようになっています。

今回は、生活改善応援サイト「早起き生活」にログイン、いま起きた、ログアウトを自動操作してみます。

これと、目覚し時計、何かのボタンを連動させれば記録できるようになりますね。

#!/usr/bin/python
# coding: UTF-8

# 生活改善応援サイトにログインしてログアウトする。

# ライブラリの読み込み
from selenium import webdriver
from time import sleep

# 初期設定
url = "https://www.hayaoki-seikatsu.com/"
MailAD = "メールアドレス"
PassWD = "パスワード"

# ドライバの生成
# 問題なければFirefoxブラウザが自動的に起動する
driver = webdriver.Firefox()
# Firefox上でURLを指定してGETリクエスト
driver.get(url)

print "トップページ",driver.title.encode('utf-8')
inputMail = driver.find_element_by_name('text_mail')
inputMail.send_keys(MailAD)
inputPass = driver.find_element_by_name('text_password')
inputPass.send_keys(PassWD)
inputPass.submit()
sleep(3)
print "ログイン",driver.title.encode('utf-8')
inputNow = driver.find_element_by_name('btn_rising_now')
inputNow.submit()
sleep(3)
# ログアウト
driver.find_element_by_link_text('ログアウト').click()
sleep(3)
print "ログアウト",driver.title.encode('utf-8')
# 問題なければFirefoxも終了する
driver.close()

2017年10月1日日曜日

ubuntu 16.04 に selenium をインストールしてみる。for Python

ubuntu 16.04 に selenium をインストールしてみる。
Google先生の説明ではパランパランだったので、簡単にここにまとめます。

sudo apt-get install python-selenium
"geckodriver"が無いとしかられると思いますので、

https://github.com/mozilla/geckodriver/releases

このアドレスから、該当をダウンロード。


今回は、これを使用。geckodriver-v0.19.0-linux64.tar.gz

wget https://github.com/mozilla/geckodriver/releases/download/v0.19.0/geckodriver-v0.19.0-linux64.tar.gz
tar -zxvf ./geckodriver-v0.19.0-linux64.tar.gz
sudo cp ./geckodriver /usr/local/bin
テストコードで、ブラウザーが立ち上がればOK
#!/usr/bin/python
# coding: UTF-8

# ライブラリの読み込み
from selenium import webdriver
# ドライバの生成
# 問題なければFirefoxブラウザが自動的に起動する
driver = webdriver.Firefox()
# Firefox上でURLを指定してGETリクエスト
driver.get("http://www.google.co.jp/")
# ドライバを閉じる
# 問題なければFirefoxも終了する
driver.close()
以上、こんな感じでした。

2017年9月17日日曜日

Ubuntu 16.04 LTS にAtom1.21Beta をインストールしてみた。

Ubuntu 16.04 LTS にAtom1.21Beta をインストールしてみた。

ここここを参考にした。

ATOM beta Download .deb をダウンロードする。

コマンドでインストールする。
sudo apt install atom-amd64.deb


Python環境のパッケージをまとめてコマンドで導入する。
apm install atom-beauty autocomplete-paths autocomplete-python file-icons highlight-selected Hydrogen japanese-menu script


IDEをインストールしてみる。
apm install atom-ide-ui ide-python

IDEのセッティングは後日調べます。

IDEは、僕の環境ではクラッシュするようなので、しばらく様子見します。

Ubuntu 16.04 『デスクトップ』『音楽』などの日本語フォルダー名を英語表記にする

ubuntu14.04 インストール直後にやること

と同じように、コマンドを入力。


env LANGUAGE=C LC_MESSAGES=C xdg-user-dirs-gtk-update



適切に回答して完了。
スッキリした。

2017年9月8日金曜日

Ubuntu16.04 Pythonの下準備

Python関連の下準備をします。

・python-devのインストール
sudo apt-get install python-dev

・ipythonのインストール
sudo apt-get ipython

・Pythonバージョン確認
python -V


・pipのインストール
(apt-getでもインストールできるが、古い場合があるので)
wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

or

sudo apt install python-pip
pip install --upgrade pip
(最新にする。)

・pipのバージョン確認
pip --version

・スクレーピング
pip install beautifulsoup4
pip install lxml
pip install html5lib


以上

2017年9月2日土曜日

Ubuntu16.04LTS、nautilusに動画のサムネイルが表示されません。

久しぶりにubuntuをクリーンインストール。 (16.04LTS)
nautilusに動画のサムネイルが表示されていません。
プラグインをインストールすれば良さそうなので、下記をインストール。

sudo apt-get install ubuntu-restricted-extras

完了

2017年8月28日月曜日

Ubuntu16.04LTS ブートローダーgrub設定

Ubuntu16.04LTS、ブートローダーgrubの設定について。

ここを参考にした。


sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer 
 
簡単に設定が可能。

2017年5月7日日曜日

ubuntu16.04LTS Handbreak Install

ubuntu16.04LTSにHandbreakをインストールする。
ここここを参考にした。

sudo add-apt-repository ppa:stebbins/handbrake-releases
sudo apt-get update
sudo apt-get install handbrake-gtk 

これで完了。

2017年2月11日土曜日

PythonのIDEにNetbeans8.1日本語版はいかがでしょうか。

PythonのIDEにNetbeans8.1日本語版を使用することにしました。
数年前に使ったことがあったので親しみがあります。

現時点(17/2/11)では、8.2が最新のようですが
Pythonプラグインが見つからなかったので、
今回は8.1をインストールすることにしました。

参考にしたサイトはこちら
NetBeansにpythonプラグインをインストールする。

アンインストールするには、 uninstall.sh を実行。
(インストールしたフォルダから検索する)

NetBeansはこちらのサイトからDL。
NetBeans IDE 8.1 ダウンロード
プラグインはこちらのページからDL。
Python support for NetBeans IDE 8.1

netbeans-8.1-cpp-linux-x64.sh に実行権を与えて実行。
指示に従いインストールを完了させる。プラグインはサイト参照。
以上。

PyAutoGUI

以前、pythonで左クリックを連打してみる。
pythonでGUI操作を自動化してみる。
で xautomation を使用してGUI操作をPythonで遊んでみましたが、
最近は、 PyAutoGUI という、もう少し便利になったものがあるようです。
いつになるかわかりませんが、「Tkinter」を使って、
複雑な左クリックを連打してみたいと思います。


Welcome to PyAutoGUI’s documentation!


ubunt16.04にインストールするには

sudo apt-get install python-xlib scrot
pip install pyautogui
 
 
サンプルコード

# -*- coding: utf-8 -*-  
# Copyright © 2017 takeshi
import pyautogui

screenWidth, screenHeight = pyautogui.size()
print screenWidth, screenHeight
s = pyautogui.screenshot()
s.save('screenshot1.png') 
 
 

2016年2月15日月曜日

ubuntu14.04 インストール直後にやること


ubuntu14.04 インストール直後にやること

『デスクトップ』『音楽』などの日本語フォルダー名を英語表記にする

端末で入力。

env LANGUAGE=C LC_MESSAGES=C xdg-user-dirs-gtk-update

「Update Names」ボタンをクリックする。一旦ログアウトして再度ログインすると、ダイアログが表示されてフォルダー名を日本語にするか聞かれるので、次回から表示しないをクリックしてチェックを入れた後、「古い名前のままにする」ボタンをクリックする。



ffmpegをubuntu14.04-64bitでビルドする

h264のエンコーダにx264を使う場合を想定

sudo apt-get update
sudo apt-get install build-essential automake autoconf zlib1g-dev libtool libx264-dev yasm
wget http://ffmpeg.org/releases/ffmpeg-2.6.tar.bz2
tar xjf ffmpeg-2.6.tar.bz2
cd ffmpeg-2.6
./configure --enable-libx264 --enable-gpl
make
sudo make install


2015年12月31日木曜日

Ubuntu14.04 Startup-manager インストール

Ubuntu14.04 Startup-manager インストール


Ubuntu と Windows をGRUBを使ってデュアルブートしている。
立ち上がる順番を編集したいが、以前使用していた
Startup-manager の代わりに Grub Customizer を
インストールすればGUIで編集できるようになる。










ICON『Grub Customizer』

















コマンドは下記参照


sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
 
Try Grub Customizer
 

2012年9月25日火曜日

pythonで、お知らせを表示する。(pynotify)


pythonで、pynotifyを使って、お知らせを表示する。



import pynotify
pynotify.init("My App")
n = pynotify.Notification("Title", "Message", "/path/to/my/icon.png")
n.show()


表示する時間などを設定できるようなので、次回調べることにする。

2012年9月23日日曜日

pygtk で Dialog Box を表示する。

pygtk の勉強を再開しました。日本語の説明が少ないので、のんびりと進行中。

ダイアログをモーダレス表示したくて色々調べていたら、モーダル表示 gtk.Dialog があるとわかったので早速試してみました。

日本語の説明はこちら


def dialog(self,im,txt):
        dlg = gtk.Dialog("タイトル", self.window, 0, (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))

        dlg_image = gtk.Image()
        dlg_image.set_from_pixbuf(im)
        dlg_label = gtk.Label(txt)
        dlg_label.set_width_chars(30)
        dlg_label.set_line_wrap(15)

        dlg.vbox.pack_start(dlg_image)
        dlg.vbox.pack_start(dlg_label)
        dlg.show_all()
        dlg.run()
        dlg.destroy()


これなら、手軽にダイアログ表示ができて便利、vboxのみ利用可能のようです。

ダイアログをモーダレス表示する場合は、普通にウィンドウを表示するだけでいいようです。次回、試してみます。

2012年8月21日火曜日

Pythonで gtk+glade のGUIアプリに挑戦(1)

いまさらながらニコニコ動画をチェックするアプリが作りたくなって、gtkに挑戦。
gladeのファイル読み込みに少々手間取ったのでメモ。
のんびり作成中。


import sys
try:
  import pygtk
  pygtk.require("2.0")
except:
  pass
try:
  import gtk
  import gtk.glade
except:
  sys.exit(1)

def gtk_init():
    builder = gtk.Builder()
    #sample.gladeファイルから画面を作成
    builder.add_from_file("mainwindow.glade")

    #windows1というオブジェクトを取得
    window = builder.get_object("window1")
    #windows1が破棄される時、testを呼び出す
    window.connect("delete-event", gtk_end)
    window.show()

def gtk_end(windows, event):
    print('here', windows, event)
    #明示的に終了しないと、Python自体が終了しないっぽい
    sys.exit(0)

if __name__ == "__main__":

    gtk_init()
    gtk.main()

2年ぶりに更新

 最後の記事が21年3月でしたので、27ヶ月ぶり。 2020年頃から始まったコロナ禍から在宅ワークがなくなり、通常運転に慣れてきた頃。 そろそろ新しい趣味を探していこうと思っています。 さて何するかな。。。