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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    シン・〇〇

『定番Linuxフリーウェアまとめ』

  • 人気
  • 新着
  • すべて
  • Pythonで無限大(inf)や不定(Nan)を判定する

    4 users

    linux.oboe-gaki.com

    Pythonで無限大(inf)や不定(Nan)を判定する 無限大(inf)をチェックする方法 inf = float("inf") if(val == inf): #valが無限大だったときの処理を書く float("inf")で無限大を作ることが出来る。無限大チェックは通常アプリではなかなかやらないかも知れない。 Nanをチェックする方法 if( val != val ): #valがNanだったときの処理を書く PythonではNanとNanを比較するとFalseがかえってくるため。なお、Python2.6以降ではmath.isnal(val)で調べることが出来る。 こちらはとてもよく使う。けど、初めてこのコードを見たら、何やってんだコレ?となってしまいそうなので、# Nan Check とでもコメントを添えておくことにしよう。

    • テクノロジー
    • 2016/01/03 17:37
    • Python
    • Pythonソースコードに日本語を使う

      9 users

      linux.oboe-gaki.com

      Pythonソースコードに日本語を使う わりと常識めいたことのようなのだが、ググッてもパッと出てこない情報なので覚書しておこう。 WindowsでPythonソースコードのコメントや文字列代入などに日本語を使う場合、以下のようにしなければならない。 ソースはUTF-8で保存して、ソースの一行目にこれを書く。 # -*- coding: utf-8 -*- #はpythonではコメント扱いなのだが、この書き方で「このソースコードはUTF-8で記述していますよ」という宣言になるんだそうだ。 さもないと、こういう感じのワケのわかんないエラーが出る。 C:\work\pyode\tut2-2>tut2-2.py File "C:\work\pyode\tut2-2\tut2-2.py", line 6 SyntaxError: Non-ASCII character '\x96' in file

      • テクノロジー
      • 2015/04/16 11:18
      • programming
      • 日本語
      • Python
      • あとで読む
      • Pythonで、指定した属性(attribute)を持っているかどうか調べる

        5 users

        linux.oboe-gaki.com

        Pythonで、指定した属性(attribute)を持っているかどうか調べる hasattr( オブジェクト,"属性名") 持っていればTrue、さもなくばFalseが返ってくる。 if hasattr( obj, "detail" ): detail = obj.detail これ属性が動的に変わるオブジェクトには、これやっとかないと、AttributeError: 'xxx' object has no attribute 'yyy'みたいなエラーが出る。 なければ空文字列が返る、とかのほうが使い勝手がいいような気がするが、そこはきっと私にはうかがい知れない深い事情があるのだろう。

        • テクノロジー
        • 2013/10/23 05:44
        • python
        • howto
        • tech
        • CentOS6 ntpdを起動して、インターネット上のntpサーバを参照し、時刻を同期させる

          3 users

          linux.oboe-gaki.com

          CentOS6 ntpdを起動して、インターネット上のntpサーバを参照し、時刻を同期させる とりあえず時刻を同期させるだけなら、こんな感じ。rootで実行する必要がある。 (前提として、インターネットに接続できる環境である必要がある) [root@localhost Desktop]# service ntpd start ntpd を起動中:                                             [  OK  ] [root@localhost Desktop]# [root@localhost Desktop]# [root@localhost Desktop]# ntpq -p remote           refid      st t when poll reach   delay   offset  jitter ============

          • テクノロジー
          • 2013/05/23 15:37
          • pocket2twitter
          • CentOS
          • VMwarePlayerでCentOSを動かす 3

            3 users

            linux.oboe-gaki.com

            VMwarePlayerでCentOSを動かす 3 さて、CentOSインストールが出来たのはいいが、この時点ではCentOSは日本語対応していない。 とりあえず、先ほど作ったアカウントでログインしよう。インストール時に指定したアカウント名が表示されているので、こいつをクリックしてパスワードを入力するのだ。 しばらくして、デスクトップ画面が表示される。まだ英語表示だ。 画面の何もないところで右クリックし、Open In Terminalを選択。 Terminalが開くので、以下のコマンドを実行。(入力するのは赤文字部分) [kabuki@localhost Desktop]$ su Password:  パスワードを入力 [root@localhost Desktop]# [root@localhost yum.repos.d]# yum -y groupinstall "Japanese

            • テクノロジー
            • 2013/03/06 09:55
            • プログラム
            • Linux
            • Pythonの if __name__ == "__main__": ってなんだ?

              7 users

              linux.oboe-gaki.com

              Pythonの if __name__ == "__main__": ってなんだ? サンプルスクリプトなんかを見てると、コードの最後のほうにこんなのが出てくる。 myapp.py ・・・ if __name__ == "__main__": app = MyApp(0) app.MainLoop() このifの後ろはアプリケーションのインスタンスを作ってメインループ実行、ということをやってるんだなってことはわかる。 問題は、このif。実は、このifは、「直接実行されたら」という意味になるようだ。 例えば、以下のように実行された場合には、ifの中味が実行される。 python.exe myapp.py じゃあ、「直接実行されないケース」って一体なんなんだというと、importされたとき。importされると、このif分の中味は実行されない。 import myapp ▲別のコードから、imp

              • テクノロジー
              • 2013/02/13 10:05
              • python
              • wxGladeをざっくり使う pythonコード出力まで

                8 users

                linux.oboe-gaki.com

                wxGladeをざっくり使う pythonコード出力まで wxPython用のGUIを作る目的で、wxGladeを使ってみた。pythonコードを出力するまでを覚書してみたい。 wxGladeダウンロード&インストール wxGlade公式サイトを開く (→wxGlade公式サイト) Downloadをクリック Project Pageリンクをクリック 「Download Now!」ボタンをクリックしてダウンロード&インストール ▲Windows以外は、「View all files」からダウンロード可能。 wxGladeでGUIを作る では、ざっくりとGUIを作ってみよう。完成品はこんな感じ。 ラベルとテキストフィールド(テキストコントロールと呼ぶらしい)、ボタンをデフォルトの名前のまま貼り付けた感じだ。 部品のツリー構造はこんな感じ。 アプリケーション→フレーム→サイザー→パネル→サイザ

                • テクノロジー
                • 2013/02/08 23:38
                • python
                • wxGlade
                • GUI
                • C
                • programming
                • pythonでutf-8日本語文字列を、URIエンコード・URLデコードする

                  4 users

                  linux.oboe-gaki.com

                  pythonでutf-8日本語文字列を、URIエンコード・URLデコードする '全力HP' ← → %E5%85%A8%E5%8A%9BHP Pythonで上のような変換をやりたいときの覚書。 utf-8文字列のURLエンコード utf-8文字列 txt: '全力HP' urllib2.quote(txt.encode("utf-8")) URLエンコード済み文字列 :  %E5%85%A8%E5%8A%9BHP URLエンコード済み文字列をutf-8に戻す(URLデコード) URLエンコード済み文字列  enc_txt: %E5%85%A8%E5%8A%9BHP urllib2.unquote(enc_txt).encode('raw_unicode_escape').decode('utf-8') utf-8文字列: '全力HP' サンプルコードをつけたかったが、printなどで表示す

                  • テクノロジー
                  • 2012/12/11 10:24
                  • python
                  • GAE/Pタスクキューで実行頻度の設定と、無限リトライ防止

                    3 users

                    linux.oboe-gaki.com

                    GAE/Pタスクキューで実行頻度の設定と、無限リトライ防止 defaultタスクキューに処理を登録 from google.appengine.api.labs import taskqueue taskqueue.add(url='/job, params={'param1': "batch", 'mode': 'change' }) /jobにparam1とmodeという変数をPostして処理させる。これが基本形。 タスクキューの無限リトライを防止 from google.appengine.api.labs import taskqueue import logging class Job(webapp.RequestHandler): def post(self): if( int(self.request.headers.environ['HTTP_X_APPENGINE_TAS

                    • 学び
                    • 2012/11/13 18:43
                    • GAE
                    • API
                    • *あとで読む
                    • VMwareでCentOSを動かす 4

                      3 users

                      linux.oboe-gaki.com

                      VMwareでCentOSを動かす 4 VMwarePlayerでCentOS6が日本語環境で動くようになった。 あとは、CentOSを「ブリッジ接続で」ネットワークにつながっている状態に設定したい。 絵で描くとこうしたい。 ホストOSと書いてあるのが、VMwarePlayerが動いている実際のパソコンで、IPアドレスが192.168.1.5が割り振ってある。 そんでもって、ゲストOSと書かれているのが、VMwarePlayer上で動くCentOSで、IPアドレスは192.168.1.6を割り当てたい。 こうしておくと、ネットワーク上の他のマシンからも直接ゲストOSにアクセスできるのだ。 では、やり方。 VMWareメニューの、仮想マシン→取り外し可能デバイス→ネットワークアダプタ→設定を選択 デフォルトだとネットワーク接続設定は「NAT:ホストのIPアドレスを共有して使用」という状態にな

                      • テクノロジー
                      • 2012/11/06 11:15
                      • crontabで一分後に実行設定したが動かない

                        3 users

                        linux.oboe-gaki.com

                        crontabで一分後に実行設定したが動かない crontabの設定テストをしようと思って、実行時を一分後に設定したら動かなかった。 具体的にはこうだ。17:30に以下の設定をした。 % crontab -e ←crontab編集。viでcrontab設定が開く 31 17 * * * /home/admin/test.sh ←毎日 17:31に/home/admin/test.shが実行される設定 vi閉じる 1分待つ 予想では、17:31に/home/admin/test.shが実行されるはず。しかし、実行されなかった。 test.shがエラーで失敗している場合は、実行ユーザ宛にOSからメールが来るが、実行された気配自体がないのだ。/var/log/cronlog(cronの実行ログ)を見てみると、17:31にRELOADというのが実行されている。 そこで、テストの実行タイミングを2分

                        • テクノロジー
                        • 2012/09/14 11:38
                        • RaspberryPi
                        • Linux

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

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

                        『定番Linuxフリーウェアまとめ』の新着エントリーを見る

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

                        j次のブックマーク

                        k前のブックマーク

                        lあとで読む

                        eコメント一覧を開く

                        oページを開く

                        はてなブックマーク

                        • 総合
                        • 一般
                        • 世の中
                        • 政治と経済
                        • 暮らし
                        • 学び
                        • テクノロジー
                        • エンタメ
                        • アニメとゲーム
                        • おもしろ
                        • アプリ・拡張機能
                        • 開発ブログ
                        • ヘルプ
                        • お問い合わせ

                        公式Twitter

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

                        はてなのサービス

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