Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

公開日 : 2017-12-11

【Python】スクレイピングができるウェブサイトを作ってみた (開発環境編)

このエントリーをはてなブックマークに追加

Web上でスクレイピングし、CSVにエクスポートできるツールを作ります




メルカリのAPI的なもの作ってみました。

  • メルカリでほしい商品名を検索欄に入れる
  • メルカリのデータを取得
  • CSVでダウンロードできる

みたいなものです。とりあえずローカルから動かしているので、まだディプロイしていません。次に本番環境で動かしてみようとは思いますが、あまりメルカリさんに迷惑をおかけすると申し訳ないので、起動時間も一時的にしておきます。



スポンサーリンク

公開日 : 2017-12-06

プログラミング初心者が、クラウドソーシングで受注するためにやるべき勉強と、受注できた案件とは

このエントリーをはてなブックマークに追加
こんにちは、DAIです。
ちょうど去年からHTML , CSS , Javascript , Ruby , Ruby on Railsからはじめて、ここ最近はPythonばかり書いています。



実は個人の実力で、クラウドソーシングで開発の案件を受注し、開発したいなぁと1年くらい思っていました。クラウドソーシングを使えば、家から一歩も出ずに稼げますし、好きなものだけ作れますからね。


スポンサーリンク

公開日 : 2017-12-02

【Python MySQL】OSError: mysql_config not foundとエラーが出たので直した

このエントリーをはてなブックマークに追加

状況

PythonでMySQLの設定をしていて以下のコードを実行した。

$ sudo pip3 install flask-mysqldb

そしたら OSError: mysql_config not foundと言われてしまった。

Collecting flask-mysqldb
  Downloading Flask-MySQLdb-0.2.0.tar.gz
Requirement already satisfied (use --upgrade to upgrade): Flask>=0.10 in /usr/local/lib/python3.5/dist-packages (from flask-mysqldb)
Collecting mysqlclient (from flask-mysqldb)
  Downloading mysqlclient-1.3.12.tar.gz (89kB)
    100% |████████████████████████████████| 92kB 4.3MB/s
    Complete output from command python setup.py egg_info:
    /bin/sh: 1: mysql_config: not found
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-7va_q6tq/mysqlclient/setup.py", line 17, in <module>
        metadata, options = get_config()
      File "/tmp/pip-build-7va_q6tq/mysqlclient/setup_posix.py", line 44, in get_config
        libs = mysql_config("libs_r")
      File "/tmp/pip-build-7va_q6tq/mysqlclient/setup_posix.py", line 26, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    OSError: mysql_config not found
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7va_q6tq/mysqlclient/
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

と言われた。

解決方法


下記Stack Overflowを参考にした。mysql_configをインストールしないといけないらしい。

mySQLdb is a python interface for mysql, but it is not mysql itself. And apparently mySQLdb needs the command 'mysql_config', so you need to install that first.
Can you confirm that you did or did not install mysql itself, by running "mysql" from the shell? That should give you a response other than "mysql: command not found".
Which linux distribution are you using? Mysql is pre-packaged for most linux distributions. For example, for debian / ubuntu, installing mysql is as easy as

なので以下のコードを実行したらOK

$ sudo apt-get install mysql-server

$ sudo apt-get install libmysqlclient-dev

もう一度

$ sudo pip3 install flask-mysqldb

を実行すればインストールできた。

スポンサーリンク

【MySQL】ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

このエントリーをはてなブックマークに追加

状況


$ sudo apt-get install mysql-server
を実行し、mysqlを入れる。

Windows Subsystem for Linux環境化で
を実行すると、

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
というエラーが出てくる。



解決策


下記のGithubを参考にした。どうやら、そもそもSQLが起動してないから、だめらしい。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket... · Issue #745 · Microsoft/WSL 
なので、

$ sudo /etc/init.d/mysql start

を実行し、mysqlを起動させたあとに

$ mysql -u root -p

で実行できた。

スポンサーリンク

公開日 : 2017-12-01

2017年11月のブログ報告:ふざけたことしてたら月間収益が2倍になりました。

このエントリーをはてなブックマークに追加

先月の目標

先月はこんな目標を立てておりました。

なので、ブログ運営もブルーオーシャン戦略に回した方が良さそうだと考えます。ブルーオーシャン戦略は体感上、誰かがやる前に手を出し、かつ他の人にできないことを先にやることが大事だと思われます。 
また、12月までには以下のような目標を立てていました。

12月までに1万円不労所得を目指しておりましたが、まだ届かずという感じです。

収益



今月は先月の2.5倍の17915円の収益となりました。PV数は、先月(23297PV)よりも少し増えての28758PVとなりました。ふざけたことして稼げるようになりたいですね。目指せふざけて月収30万円!


  • 収益:合計17915円
    • Adsense収益:11409円
    • Amazon収益:770円
    • ココナラ収益:4440円
    • note収益:1296円
    • A8収益:100円
  • PV数:28758PV
  • ページCTR:0.96%
あとはフォロワーの方も増えていてうれしいです。





スポンサーリンク

公開日 : 2017-11-30

「やりたいことがない」って実はすごいことなのかもしれない

このエントリーをはてなブックマークに追加
世の中、ほとんどの人が「好きなことを見つけろ」とか、「好きなことを仕事にする」のがいいとかいってて、やりたいことがない人に対して風当たりが強い。し、そんなこと言われると、夢を持っている人の方が夢を持たない人よりすごいのかもしれないと思ってしまう。


でも普通に、やりたいことがないことって実はすごいことなんだと思う。


スポンサーリンク