全体的になかなか実用的な内容だった。
また新連載も今後いろいろ役に立つ記事が生まれそう。
以下ざっくりまとめ
続きを読むいいですよ。
絵描きでなくても使えます。
ExcelやPowerPointで仕様書が送られてきて見積もり依頼ってことがあるのですが、紙に出して手書きしないと頭はいってこないので、これまでは印刷して手書きしてました。
それがiPad Pro(大きい方)買ってからは、iOS版のOfficeを立ち上げ、OneDriveに置いてる仕様書を開いて、その上に直接マーカーで引いたり、メモ書きしながら頭に入れたり実装を考えて、PCで開いたエクセルで工数を見積もる・・・という感じで活用しています。
あと、読書メモとか、設計のメモ(クラス図とかシーケンス図、フローチャートとか)をOneNoteで手書き、管理しています。
Officeでメモ書きす文にはPC(VAIOZ)のタブレットモードも悪くないですけど、ペンの滑りと持ちやすさでPencilに軍配が上がる感じです。あとやっぱりPCを変形させたりとかは、めんどくさい。
よってPencilいいですよ。高いけど。(大事なことなので二度言いました)
gem入れるまでがツラい。→ AmazonLinux 2015.09 に Qt5 WebKit をインストール
sudo ln -s /usr/lib64/qt5/bin/qmake /usr/bin/qmake sudo gem install capybara-webkit --no-ri --no-rdoc
Building native extensions. This could take a while... Successfully installed capybara-webkit-1.8.0 1 gem installed
sudo yum install xorg-x11-server-Xvfb sudo gem install headless --no-ri --no-rdoc
Fetching: headless-2.2.3.gem (100%) Successfully installed headless-2.2.3 1 gem installed
require 'capybara-webkit' require 'headless' Capybara::Webkit.configure do |config| config.block_unknown_urls config.allow_url('*') end client = Capybara::Session.new(:webkit) headless = Headless.new headless.start begin client.visit('http://www.google.com/') p client.status_code # => 200 p client.html # => "<!DOCTYPE html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" ... client.save_screenshot('screenshot.png') ensure headless.destroy end
sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/geoclue-0.11.1.1-0.13.20091026git73b6729.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/NetworkManager-glib-0.8.1-99.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/libsoup-2.34.3-3.el6_6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gnome-keyring-2.28.2-8.el6_3.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/GConf2-2.28.0-6.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/ORBit2-2.14.17-5.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/polkit-0.96-11.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/ConsoleKit-0.4.1-3.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/ConsoleKit-libs-0.4.1-3.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/polkit-0.96-11.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/ConsoleKit-0.4.1-3.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/polkit-0.96-11.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/eggdbus-0.6-3.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/glib-networking-2.28.6.1-2.2.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gtk2-2.24.23-6.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/atk-1.30.0-1.el6.x86_64.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/hicolor-icon-theme-0.11-1.1.el6.noarch.rpm \ ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gdk-pixbuf2-2.24.1-5.el6.x86_64.rpm
sudo yum install qt5-qtwebkit-devel
yumにqt5-qtwebkit-devel
があったので簡単かと思いきや・・・
$ sudo yum install qt5-qtwebkit-devel (snip) --> Finished Dependency Resolution Error: Package: qt5-qtlocation-5.5.1-2.el6.x86_64 (epel) Requires: libgeoclue.so.0()(64bit) Error: Package: qt5-qtbase-gui-5.5.1-11.el6.x86_64 (epel) Requires: libgtk-x11-2.0.so.0()(64bit) Error: Package: qt5-qtbase-gui-5.5.1-11.el6.x86_64 (epel) Requires: libgdk-x11-2.0.so.0()(64bit) Error: Package: qt5-qtbase-gui-5.5.1-11.el6.x86_64 (epel) Requires: libatk-1.0.so.0()(64bit) Error: Package: qt5-qtbase-gui-5.5.1-11.el6.x86_64 (epel) Requires: libgdk_pixbuf-2.0.so.0()(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Amazon Linux AMI yum リポジトリには足りないパッケージがあるようで、うまくいきませんでした。
続きを読むSYSTEM_THREAD_EXCEPTION_NOT_HANDLED
と表示され、セーフモードでの起動すらできなくなってしまった。自動修復も無理。
ググってたらそれっぽいものが
Kaspersky Lab Forum > Upgraded to KIS 2016 on Win 10 = BSOD - System Thread Exception Not Handled
ダウンロードはこのへん https://support.kaspersky.co.jp/kis2016
マンドプロンプトを開いて
C:\ cd C:\Windows\System32\drivers rename cm_km_w.sys cm_km_w.bak
で再起動すると、起動した。
その後Kaspersky Internet Security 2016を一度アンインストール、2016のインストーラをダウンロードしてきて再インストールした。
なんかクラウドソーシングdisりがバズってた。
僕はクラウドワークスではなくLancersですが、二桁の仕事はしています。
はじめに、僕のスタンスをはっきりさせておくと、初期の実績積みには役に立ったのでその点感謝はしているのの、やはりフリーのエンジニアがそれで食べていくのはキツイと思うので、もう使うことはないだろう、というところです。
過去にそれが切っ掛けでクラウドソーシングを活用するフリーエンジニアとして取材をして頂いたこともありますし、上記の通り感謝はしているのでとても心苦しいのですが、良くないと感じている部分もあるので、この際はっきりと、感想を書き殴っていきます。
以下、元記事を読みながら思ったことです。
続きを読むコードを読んだがクエリストリングからパラメータを取り出していて、他にデフォルト値を渡す方法がみあたらなかったので、むりやり・・・
<?php if (!$_SERVER['QUERY_STRING']) { // クエリストリングなしでアクセスされた際にデフォルトのパラメータをダイナミック検索に渡す $mt = MT::get_instance(); $blog_id = $mt->blog_id(); $_SERVER['QUERY_STRING'] = 'class=entry&limit=10000&offset=1&blog_id=' . $blog_id . '&sort_by=title&sort_order=ascend'; parse_str($_SERVER['QUERY_STRING'], $_GET); } ?> 以下MTテンプレート
よくない。