サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
lets-hack.tech
PyInstallerだけだとちょっとこなれた程度の人には効きますが、それでも比較的簡単にデコンパイルされてしまいます。 何としても表に出したくないコードがあったため、必死にPythonスクリプトの難読化を調べました。 単純に全部難読化するだけならちょっとググるだけでどこにでも情報は出てくるのですが、各種条件全部適用させるために割と時間食ったのでメモ書き。 PyArmorの pack コマンドで一気にexeファイル化までいける 超結論からです。 PyArmorのpackコマンドからPyInstallerが立ち上がります。 そのまま放っておいたら勝手に難読化した上でexeファイル化出来る事が分かりました。 リバースエンジニアリング不可レベルの難読化かけれるのはPyArmorくらいみたいですね。ほぼ一択。 それでもその気になれば解析できるのかもしれませんが、とりあえずデコンパイルしようとする相
ちょっと自分のIQに興味があって、一々仰々しいペーパーテスト受けるのもアレだったので、ネットで「ちょっと真面目に」IQ測れそうなテストをいくつか探して、挑戦してみました。 ネット上で、特によくFacebookなんかで見かける、簡易なアプリで「これが解けたらIQ150!」みたいなヤツは眉唾で、ほとんど信用できません。 というより、ああいうのはほぼ遊びですね。 何故ネット上の簡易なIQ測定が信用できないのかは、IQという数字の性質を知る事で理解できるようになります。 当記事前半でIQという数字の性質を少し詳しく解説しています。 後半では今回受けたIQテストと結果を合わせて紹介しています。 「別にテスト以外興味ないよ」って方は目次をクリックするとジャンプできます。 IQとは? 知能指数(ちのうしすう、独: Intelligenzquotient, 英: Intelligence Quotient
スクレイピングなどで、最終的に文字列を取得したい場合は、soupオブジェクトに対して”.string”や”.text” で文字列を抽出することが出来ますが、両者の明確な挙動の違いを例を挙げて紹介します。 <div> <h2>文字列取得テスト</h2> <p>BeautifulSoupはスクレイピングに欠かせないPythonのライブラリです。<br/>複雑なHTMLソースも、手軽にパースできる事が<b>最大の魅力</b>です。</p> </div> 例えば上記のようなHTMLソースがあった場合を例に見ていきます。 from bs4 import BeautifulSoup as bs4 soup = bs4(html, 'lxml') ここまでが前提のソース。 soup.p.text の場合 “.text” の方は非常に単純で、そのタグ内に含まれるすべての文字列をつなぎ合わせて返却します。
ワードプレスが遅い! 一言でワードプレスが遅いと言っても、たくさんの要因が考えられます。個別のサイトの何が遅いかという特定は、見てみないと何とも言えないところがあります。 ざっくり要因としてあげるとしたら、 重たいデータ 重たい処理 この二つのどちらかです。 ちょっと当たり前の事ドヤ顔で言ってみましたが、ワードプレスが重い!と言う方はどっちかが出来ていないワケです。 かなり長いんで、全部読むのがめんどくさい方は目次から特定の項目にスキップどうぞ。 表示の遅いサイトは何がヤバい? 「そりゃ、遅いより早いほうがイイに決まってるけど、具体的に何がヤバいの?」 ってところは気になりますよね。 UXの低下 UXってのは、ユーザーエクスペリエンス。 要するに、体験の事です。 ちょっと古い記事ですが。 操作開始時間が1秒のサイトと3秒のサイトを比較しても、3秒のサイトは1秒のサイトに比べ、ページビューが
Torをスクレイピングで使いやすくするPythonのモジュール作ってみた TorをPythonスクレイピングに流用しやすくするためのモジュールを作成しました。Torをスクレイピングに流用することによって、IPによる制限を回避することが容易になります。 Torを使ったWebスクレイピング Webスクレイピングに、そのSocksプロキシを流用することで、簡単にIPアドレスを変更することが可能になります。 つまり自分のIPではないIPを使って色んなWEBサイトにBOTアクセスすることが可能になります。 Torを使ったスクレイピングはどういった場合に便利なのか? WEBアクセスの自動化、スクレイピングやBOTアクセスというのは年々、制限が厳しくなっているサイトが増えています。 例えばブックオフオンラインというサイトで、20回ほど連続でF5ボタンを押してみてください。 ブックオフオンラインは割と昔か
このページを最初にブックマークしてみませんか?
『Let's Hack Tech | あらゆるモノにHackする、探究者の読み物。』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く