白地藤九郎

白地藤九郎

マガジン

最近の記事

Windowsでの環境構築は仮想環境一択では?

1年ほど前にこんなnoteを書いていた。 お仕事中に久々にVagrantを触って初めてVagrantfileを触ったりもしていたのが、ふと『あれ、Windowsの環境構築ってスペックさえあれば仮想環境でいいんじゃね?』という思いつきが頭をよぎった。 WindowsはとかくLinux系OSに比べて開発環境の構築がやりづらい。 最近は一応WSLがあるとはいえ、いろいろな制約があったり動かないものがあったりしてなかなか初心者にはとっつきづらいのである。 VirtualBox

    • #自己紹介

      白地です。 大喜利チックにやるのもいいのですが、ノーマルに書きます。 何をやっているひとかゲーム会社でしがないプランナー(2019/01) どういうことをやったことがあるかプロデューサー、ディレクター、プランナー、オペレーター、QA(デバッガー)、営業事務その他。 何がやれるのか/マネジメント編プロジェクトもプロダクトもマネジメントをやりました。 少人数チームで小回りと権限ぶん回しが出来る環境がと力を発揮できます。 実績:iOS売上ランキングTOP50圏内のゲーム

      • Progateユーザーがローカル環境を構築するときのちょっとしたガイド for Windowsユーザー

        まとめChocolateyです。 概要白地です。 プログラミング学習サービスであります Progate でプログラミングを勉強されている方も多いかと思います。 Progateで学習したとき、次にネックになってくるのがローカル環境の構築です。 Progateでもいくつか記事を用意されていますが、用意されていない言語もあります。Windowsにはあまり知られていないけども環境を用意するのに楽な方法がありまして、それのご紹介です。 Chocolateyです。 とまあここ

        • to be a designer.

          「#こんなデザイナーになりたい 投稿コンテスト」というのが目に飛び込んできたので、デザインを勉強中な私だけども、とりあえず書き出してみよう。(カタカナが多かったのでそこそこ無理やり日本語に変えたりしている) 継続的デザイナーUdemyでJoe Natoli氏(@joenatoli)のUXを受講していて思うことは、ああ、UXってプロダクトのビジネス設計じゃないか、ということ。 UXデザインとはすなわち、ビジネスを含めたプロダクトのデザインなんだろうと。私はUXをちゃんとデザ

        Windowsでの環境構築は仮想環境一択では?

        マガジン

        • プログラミングサポート
          2本
        • 考えていること
          21本
        • 業務ハックトレーニング
          13本

        記事

          退屈なことをPythonにやってもらうための演習の回答[11.10.4]

          毎度、『退屈なことはPythonにやらせよう』についている演習プロジェクトの自分なりの回答を投げています。 これでひとまず11章が終わりです。いま、12章以降をやろうか悩んでいます。 というのも、やはりExcelよりはGoogleスプレッドシートの方が使い勝手がよく、Googleスプレッドシートの操作になると、GoogleAppsScriptという、JavaScriptの言語になるからです。 #! python3# 11.10.4 リンクの検査import os, sy

          退屈なことをPythonにやってもらうための演習の回答[11.10.4]

          退屈なことをPythonにやってもらうための演習の回答[11.10.3]

          毎度、『退屈なことはPythonにやらせよう』についている演習プロジェクトの自分なりの回答を投げています。 動かすところは特に迷うところは無いと思います。ぐるぐる回しながらずっとキー操作を続ければいいだけですね。 #! python3# 11.10.3 2048import os, sys, logging, timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysl

          退屈なことをPythonにやってもらうための演習の回答[11.10.3]

          import loggingは止めろ!という投稿を発見したんだけどほんとどうすれば。 https://qiita.com/amedama/items/b856b2f30c2f38665701

          import loggingは止めろ!という投稿を発見したんだけどほんとどうすれば。 https://qiita.com/amedama/items/b856b2f30c2f38665701

          退屈なことをPythonにやってもらうための演習の回答[11.10.1]

          毎度、『退屈なことはPythonにやらせよう』についている演習プロジェクトの自分なりの回答を投げています。 結局、使ったことがないAOL.comのメアドを取得して使いました。 色々と詰まりましたし、これで正しい実装なのか?という疑問は消えません… 「とりあえず動いた」レベルです。 ページ遷移を待つためのソースコードは、検索して引っ張ってきました。読み込み待ちのコードだったのですが、これをページ遷移を待つために使ってよいのでしょうか… とりあえずlogging.debug

          退屈なことをPythonにやってもらうための演習の回答[11.10.1]

          退屈なことをPythonにやってもらうための演習の回答[11.10.2]

          こんばんは白地です。 毎度、『退屈なことはPythonにやらせよう』についている演習プロジェクトの自分なりの回答を投げていきます。 11-10-1より先に11-10-2を先にやったのは、ちょっとWebメールをどうしようか悩んだからです。いちおう本文でも触れられていますが、セキュリティ的に褒められたものではなさそうです。それに、下手にGmailとか使ってロックされたら面倒ですしね。 お題についてFlickrやImgurなどの写真共有サイトから、写真のカテゴリーを検索し、検

          退屈なことをPythonにやってもらうための演習の回答[11.10.2]

          退屈なことをPythonにやってもらうための演習の回答[10.8.1]

          こんばんは白地です。 毎度、『退屈なことはPythonにやらせよう』についている演習プロジェクトの自分なりの回答を投げていきます。 10章はデバッグという重要な章なのでドキドキしてしまいましたが、これ実践しないと全然身に付かなそうですね。 演習プロジェクトについては、コードを入力してちょっと動かしたら修正ポイントがわかった(と思われる)のですが、logging仕込んで表示されるようにしました。 #! python3# 10.8.1 コイン投げゲームをデバッグするimp

          退屈なことをPythonにやってもらうための演習の回答[10.8.1]

          退屈なことをPythonにやってもらうための演習の回答[9.7.3]

          白地です。 『退屈なことはPythonにやらせよう』演習プロジェクトの9.7.3の、自分なりの解答です。 1箇所よくわからなくてギブアップしてしまったのですが、そのまま公開します。 #! python3# 9.7.3 連番の飛びを埋める# ひとつのフォルダの中で、# spam001.txt、spam002.txt などの、指定した接頭辞を持つ連番ファイルを探し出し、# 連番が飛んでいる箇所をみつけて# 番号の飛びを埋めるように後に続くファイルの名前を変更するimport

          退屈なことをPythonにやってもらうための演習の回答[9.7.3]

          退屈なことをPythonにやってもらうための演習の回答[9.7.2]

          白地です。 『退屈なことはPythonにやらせよう』演習プロジェクトの9.7.2の、自分なりの解答です。 どうでもいいけど、大きいファイルがあったらそれより上の階層のフォルダが全部表示されるのでは… #! python3# 9.7.2 巨大なファイルを探す# ディレクトリツリーを渡り歩いて大きなファイルやフォルダを探して、絶対パスを画面上へ表示する。import sys, os# 第1引数を見る(エラーは強制終了)try: dirpath = sys.argv[1

          退屈なことをPythonにやってもらうための演習の回答[9.7.2]

          退屈なことをPythonにやってもらうための演習の回答[9.7.1]

          白地です。 『退屈なことはPythonにやらせよう』演習プロジェクトの9.7.1の、自分なりの解答です。 久々に作ってみましたが、if文の書き方をミスったりと凡ミスしまくりました。 設計とまでいかないまでも、問題文に与えられていない情報を自分でどう補うかで時間を取ってしまいますね。 フォルダの指定方法、特定の拡張子は何か、拡張子は複数指定されるのか、新しいフォルダはどこに置くのか、同名のファイルがあった場合はどうするのか、などなど……エンジニアさんが論理的になる訳です

          退屈なことをPythonにやってもらうための演習の回答[9.7.1]

          Windows10でVisualStudioCodeを使うPython開発環境を整える【2018年7月】

          白地です。Pythonの環境を整備しなおした記念にnoteに書き残しておきます。 目的Windows10でPythonが動作する環境を整えます。 私はVisual Studio Code(VS Code)ユーザーなので(Anacondaと一緒にインストールできますが)、VS Codeで動作するように整えます。 PythonをWindowsに直接インストールしたり、winpythonを使ったりする方法もあるようですが、各所anaconda推しが目につき、『退屈なことはPy

          Windows10でVisualStudioCodeを使うPython開発環境を整える【2018年7月】

          勝手にセキュリティリスクを冒すな

          ご無沙汰です。白地です。 なんとなくモヤっとしたので書き残しておきます。 これってアホによるテロなんでしょうか… 記載からするに、そもそもセキュリティ保持のためファイルのローカル保存は禁止されているはずで、ファイルをローカルに保存したままにしていた社員の方がセキュリティ意識が低いのでは? もちろん、ファイルはローカルに保存してもよいというポリシーの会社もあると思います。その場合、会社がファイルをローカルに保存するリスクをとる判断をしていて、そのリスクに(建前だけでも)

          勝手にセキュリティリスクを冒すな

          退屈なことをPythonにやってもらうための演習の回答[8.10.3]

          白地です。 『退屈なことはPythonにやらせよう』演習プロジェクトの8.10.3の、自分なりの解答です。 今回も本題とは別のところで詰まりまくりました。 詰まったところとしては、深い階層のファイルを探すところが詰まりました。再帰関数は言葉だけは知ってたんですが、今回始めて実装してみました。 自分の解答を書いておいてアレなのですが、真似してはいけないと思っています… 確か英語の原典版が無料公開されているはずなので、そこに正しいものがあるのでは?と思っています。全部終わ

          退屈なことをPythonにやってもらうための演習の回答[8.10.3]