はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    大阪万博

『Let's Hack Tech | あらゆるモノにHackする、探究者の読み物。』

  • 人気
  • 新着
  • すべて
  • Pythonスクリプトの難読化 | Let's Hack Tech

    4 users

    lets-hack.tech

    PyInstallerだけだとちょっとこなれた程度の人には効きますが、それでも比較的簡単にデコンパイルされてしまいます。 何としても表に出したくないコードがあったため、必死にPythonスクリプトの難読化を調べました。 単純に全部難読化するだけならちょっとググるだけでどこにでも情報は出てくるのですが、各種条件全部適用させるために割と時間食ったのでメモ書き。 PyArmorの pack コマンドで一気にexeファイル化までいける 超結論からです。 PyArmorのpackコマンドからPyInstallerが立ち上がります。 そのまま放っておいたら勝手に難読化した上でexeファイル化出来る事が分かりました。 リバースエンジニアリング不可レベルの難読化かけれるのはPyArmorくらいみたいですね。ほぼ一択。 それでもその気になれば解析できるのかもしれませんが、とりあえずデコンパイルしようとする相

    • テクノロジー
    • 2020/09/28 20:23
    • 難読化
    • Python
    • tool
    • Tips
    • 【悲報】PyInstallerさん、300MBのexeファイルを吐き出すようになる | Let's Hack Tech

      7 users

      lets-hack.tech

      表題の通り、PyInstallerを使って出力したexeファイルがとにかく巨大に膨れ上がる現象に悩まされました。 これ、めちゃくちゃ起動遅くなるし、原因不明だし、ほんと参ってたんですが、解決しましたので、メモ書き。 さっと作って、さっと配布したいのに一々こんなところで悩みたくない方向けにその他のPyInstallerのトラブルもまとめてます。 PyInstaller出力のexeファイルの巨大化 これはマジでヤバいです。普通に作ったはずなのに出力したら300MBもあります。 –onefile を指定した場合の話なんですが、普通 –onefileしますよね。 どう考えても使っているモジュールの合計容量をはるかに超えてるので最初はサッパリ意味が分かりませんでした。 exeファイルが巨大化する原因 これはPyInstaller自体の仕様の問題です。 コマンドを出した環境のPathにあるモジュールは

      • テクノロジー
      • 2020/03/17 01:40
      • python
      • ネット上で信憑性がありそうなIQテスト、5種類まとめて受けた結果… | Let's Hack Tech

        9 users

        lets-hack.tech

        ちょっと自分のIQに興味があって、一々仰々しいペーパーテスト受けるのもアレだったので、ネットで「ちょっと真面目に」IQ測れそうなテストをいくつか探して、挑戦してみました。 ネット上で、特によくFacebookなんかで見かける、簡易なアプリで「これが解けたらIQ150!」みたいなヤツは眉唾で、ほとんど信用できません。 というより、ああいうのはほぼ遊びですね。 何故ネット上の簡易なIQ測定が信用できないのかは、IQという数字の性質を知る事で理解できるようになります。 当記事前半でIQという数字の性質を少し詳しく解説しています。 後半では今回受けたIQテストと結果を合わせて紹介しています。 「別にテスト以外興味ないよ」って方は目次をクリックするとジャンプできます。 IQとは? 知能指数(ちのうしすう、独: Intelligenzquotient, 英: Intelligence Quotient

        • 学び
        • 2020/01/27 13:14
        • あとで読む
        • BeautifulSoupでstringとtextの挙動の明確な違い – Python | Let's Hack Tech

          3 users

          lets-hack.tech

          スクレイピングなどで、最終的に文字列を取得したい場合は、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” の方は非常に単純で、そのタグ内に含まれるすべての文字列をつなぎ合わせて返却します。

          • テクノロジー
          • 2020/01/17 09:18
          • BeautifulSoup
          • text
          • 【スコア30→94点】重いワードプレスを高速化する効果抜群プラグイン4つとテクニック | Let's Hack Tech

            4 users

            lets-hack.tech

            ワードプレスが遅い! 一言でワードプレスが遅いと言っても、たくさんの要因が考えられます。個別のサイトの何が遅いかという特定は、見てみないと何とも言えないところがあります。 ざっくり要因としてあげるとしたら、 重たいデータ 重たい処理 この二つのどちらかです。 ちょっと当たり前の事ドヤ顔で言ってみましたが、ワードプレスが重い!と言う方はどっちかが出来ていないワケです。 かなり長いんで、全部読むのがめんどくさい方は目次から特定の項目にスキップどうぞ。 表示の遅いサイトは何がヤバい? 「そりゃ、遅いより早いほうがイイに決まってるけど、具体的に何がヤバいの?」 ってところは気になりますよね。 UXの低下 UXってのは、ユーザーエクスペリエンス。 要するに、体験の事です。 ちょっと古い記事ですが。 操作開始時間が1秒のサイトと3秒のサイトを比較しても、3秒のサイトは1秒のサイトに比べ、ページビューが

            • テクノロジー
            • 2019/11/23 22:07
            • 【悪用厳禁】Torを使ったスクレイピングでIPアドレスを分散させるテクニック – Python | Let's Hack Tech

              82 users

              lets-hack.tech

              Torをスクレイピングで使いやすくするPythonのモジュール作ってみた TorをPythonスクレイピングに流用しやすくするためのモジュールを作成しました。Torをスクレイピングに流用することによって、IPによる制限を回避することが容易になります。 Torを使ったWebスクレイピング Webスクレイピングに、そのSocksプロキシを流用することで、簡単にIPアドレスを変更することが可能になります。 つまり自分のIPではないIPを使って色んなWEBサイトにBOTアクセスすることが可能になります。 Torを使ったスクレイピングはどういった場合に便利なのか? WEBアクセスの自動化、スクレイピングやBOTアクセスというのは年々、制限が厳しくなっているサイトが増えています。 例えばブックオフオンラインというサイトで、20回ほど連続でF5ボタンを押してみてください。 ブックオフオンラインは割と昔か

              • テクノロジー
              • 2019/08/13 17:57
              • Tor
              • python
              • スクレイピング
              • scraping
              • あとで読む
              • debian
              • プログラミング
              • ソフトウェア
              • 【Python】BeautifulSoupの使い方・基本メソッド一覧|スクレイピング | Let's Hack Tech

                10 users

                lets-hack.tech

                Pythonを使ったWebスクレイピングの比較的メジャーなライブラリBeautifulSoupのメソッドを一挙紹介します。 このページを読めばBeautifulSoupのほとんどの動作、メソッドを確認することができます。 以下の目次は展開でき、逆引きリファレンスの形式になっていますので、調べたい操作がある方は、気になる箇所へすぐにジャンプできます。 BeautifulSoupとは 一言で言うと、HTMLをパースするPythonのライブラリです。 スクレイピングという処理は、HTMLの取得と解析の二段構成です。 僕はHTMLの取得にはrequestsというモジュールを使うことが多いです。 一応標準のライブラリでもあるにはあるんですが、Pythonのhttpアクセスのディファクトスタンダードはrequestsかなと個人的には思っています。

                • テクノロジー
                • 2019/07/25 18:15
                • BeautifulSoup
                • python
                • スクレイピング
                • コピペで使える、賢威8カスタマイズ専用のCTAデザインパーツHTML|チートシート | Let's Hack Tech

                  3 users

                  lets-hack.tech

                  どうもかつをです。 賢威8ではいくつかのCTAパーツが用意されています。 CTAパーツとは「Call・To・Action」の事で、読者に行動を促す訴求のためのパーツです もともと組み込まれたCSSによるデザインをHTMLタグで呼び出すことによって適用されます。 以下に記載するソースコードをコピペすれば、あなたの賢威8のサイトでも同様のデザインとしてお使いいただけます。 ソースコード <div class="commentary-box"> <div class="commentary-box_inner"> <h3 class="commentary-box_title title_no-style p100-r"><span>賢威8</span><br> 刷新された圧倒的デザイン<br>強力な訴求力のCTAパーツ</h3> <div class="talker-thumb"><img a

                  • 学び
                  • 2019/04/19 18:07

                  このページはまだ
                  ブックマークされていません

                  このページを最初にブックマークしてみませんか?

                  『Let's Hack Tech | あらゆるモノにHackする、探究者の読み物。』の新着エントリーを見る

                  キーボードショートカット一覧

                  j次のブックマーク

                  k前のブックマーク

                  lあとで読む

                  eコメント一覧を開く

                  oページを開く

                  はてなブックマーク

                  • 総合
                  • 一般
                  • 世の中
                  • 政治と経済
                  • 暮らし
                  • 学び
                  • テクノロジー
                  • エンタメ
                  • アニメとゲーム
                  • おもしろ
                  • アプリ・拡張機能
                  • 開発ブログ
                  • ヘルプ
                  • お問い合わせ
                  • ガイドライン
                  • 利用規約
                  • プライバシーポリシー
                  • 利用者情報の外部送信について
                  • ガイドライン
                  • 利用規約
                  • プライバシーポリシー
                  • 利用者情報の外部送信について

                  公式Twitter

                  • 公式アカウント
                  • ホットエントリー

                  はてなのサービス

                  • はてなブログ
                  • はてなブログPro
                  • 人力検索はてな
                  • はてなブログ タグ
                  • はてなニュース
                  • ソレドコ
                  • App Storeからダウンロード
                  • Google Playで手に入れよう
                  Copyright © 2005-2025 Hatena. All Rights Reserved.
                  設定を変更しましたx