symfony, goutteでuseragentを変更する
$client = new Client(); $client->setServerParameter('HTTP_USER_AGENT', 'Mozilla/5.0 Firefox/66.0');
すぐ忘れる。思い出せない。同じことを何度も調べてしまう。 いろんなことをメモ。
symfony, goutteでuseragentを変更する
$client = new Client(); $client->setServerParameter('HTTP_USER_AGENT', 'Mozilla/5.0 Firefox/66.0');
コントロールパネルプログラムと機能
Windowsの機能の有効化または無効化
SMB 1.0/CIFS Automatic Removal
3種類あると思いますが、真ん中だけチェックがされていなくて全部チェックする設定にして再起動してみたら表示されなくなったパソコンが表示されるようになりました。確認してみる価値はあると思います。
ビンゴです。素晴らしい!
Windows 10 ネットワーク上のコンピューターが表示されない
windowsサービスの SSH Server Broker を停止する。
スタートアップも無効にする。
Windows 10でSSH(Secure Shell)サーバーを使う
centos7にソースからビルドしたpython3.6.2を使用。
pip3 install mysql-connector エラーでインストールできない。
protobufが必要らしい。
それっぽいのを探してインストール。
$ yum search protobuf $ sudo yum install protobuf protobuf-c protobuf-c-devel protobuc-c-compiler $ pip3 install mysql-connector
まだ駄目。
Requirements
mysql-connector (version >= 2.2.3) requires Protobuf C++ (version >= 2.6.0)
らしい。README.md
centos7のprotobufは2.5.0
ソースからビルドする。
$ wget https://github.com/google/protobuf/releases/download/v3.4.1/protobuf-cpp-3.4.1.tar.gz $ tar xvzf protobuf-cpp-3.4.1.tar.gz $ cd protobuf-3.4.1 $ ./autogen.sh $ ./configure $ make $ make check $ sudo make install $ sudo ldconfig $ export MYSQLXPB_PROTOBUF_LIB_DIR=/usr/local/lib $ export MYSQLXPB_PROTOC=/usr/local/bin/protoc $ export MYSQLXPB_PROTOBUF_INCLUDE_DIR=/usr/local/include/google/protobuf $ pip3 install mysql-connectorでインストールできた。
Chain INPUT (policy DROP) target prot opt source destination DROP all -- 43.224.249.212 anywhere DROP all -- 182.48.0.0/18 anywhere DROP all -- 49.212.0.0/16 anywhere DROP all -- 59.106.0.0/16 anywhere DROP all -- 219.94.128.0/17 anywhere DROP all -- 24.4.0.0/15 anywhere ACCEPT all -- anywhere anywhere ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED LOG all -f anywhere anywhere LOG level warning prefix `'[FRAGMENT]'' DROP all -f anywhere anywhere ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:http ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:https ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:55525 ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:smtp ACCEPT icmp -- anywhere anywhere ACCEPT udp -- anywhere anywhere state NEW udp dpts:60000:61000 Chain FORWARD (policy DROP) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
フレッツ光プレミアムからフレッツ光ネクストに変更してからか、windows updateしてからか、 Mail::IMAPClient でgmailに接続できなくなった。
my $socket = IO::Socket::SSL->new(
PeerHost => 'imap.gmail.com',
PeerPort => 993,
) or die "socket(): $@";
で "socket(): Bad address at ... line 31." のエラー。
use IO::Socket::SSL 'inet4';
で解決。
参考ページ
How to connect to a Gmail inbox
Perl IO::Socket::SSL: connect: Network is unreachable