筋トレ暦はだいたい10ヶ月程度で、好きなトレーニングはラッドプル・ダウンの25歳男性です。ガチ勢というわけではないのですが やっぱり「続ける」というのが何よりも大切だと思うのでそういう内容で書いていきます。 継続のポイント 継続のポイントはとにか…
スクロール時にUITableHeaderViewを上端に固定して、Twitter的な見た目を実現する時にちょっとハマった。 if (self.tableView.contentOffset.y < 0) { float offsetY = self.tableView.contentOffset.y; CGRect tblFrame = self.tableView.tableHeaderView.f…
python2.4 とpostgreを使ってDBのバックアップを取るためにxmlとして出力する必要がありまして、その時のメモです。 方法は二つあって、DOMをメモリ上に全部もってからまとめて吐き出す方法と地道に一つずつ書き出していく方法があります。 小さなDBだったら…
バックアップサーバから、DBサーバにアクセスしてMySQLのデータを取ってきてバックアップフォルダに吐く。 dateコマンドはいつも使い方を忘れる。 mysqldump -h dbserver -u dbuser --password=dbpass db | gzip > /home/backupuser/backup/backup_`date +%Y…
デフォルトではどうやら区別するらしいのが、おすすめ設定を導入していたところ見事に区別されなかったので、置換の時だけ一時的に変更したかった。以下のようにして対応しました。 "大文字小文字を区別する set noignorecase "大文字小文字を区別しない set…
UIViewControllerに繋いだ時のアウトレットが何で自動で弱参照(weak)になるのか、今日UIKitの書籍読んでいて初めて知りました。 以下、である調。UIViewControllerが管理しているViewのことをコンテンツビューといい、アウトレットで繋がっているものは元々…
gunicornでDjango動かす時にsettingsを指定する方法 gunicorn project.wsgi --env DJANGO_SETTINGS_MODULE=project.settings.develop
動機 こういう書き方するとSQL沢山発行されるし、長い。 for obj in queryset: obj.status = "honyarara" obj.save()そして、書き方をよく忘れるのでメモっておく。 やり方 https://docs.djangoproject.com/en/dev/topics/db/queries/#updating-multiple-obj…
動機 とあるサイトをスクレイピングしようと思い、おもむろにurllib2を使って下記のように開いてみたところ 明らかに中身のDOMの量が少なかったのです。 import urllib2 response = urllib2.urlopen("http://test.com") response.read() # 確認すると中身が…
背景最近Web・サーバーのセキュリティ関係への興味がでてきました。というのも、自分でVPSを借りてずさんな管理体制の中で運用していると雨霰と攻撃が降り注いできます。今までフレームワークやら知識のある人に助けられていたものから、はみ出た途端に露呈…
タイトルの通りのゲームをただいま製作中です。 正確に言うと、開発は一通り終わっていて申請するところです。 こんな感じに、サービス紹介もしております。http://www.mokukindou.net/corp/oyajimegane.htmlメガネを探しているおやじをタッチして、おやじに…
(define my-last (lambda (lis) (if (null? lis) #f (if (null? (cdr lis)) (car lis) (my-last (cdr lis)))))) 入れ子のリスト考えなくていいのかな? と思ったけど、リストの中身が入れ子だろうが最後の要素は最後の要素なのですね '(a b c '(1 2 3)) 最後…
タイトルのような状況は、DjangoのFormを使っていて起きました。 Formを継承したFormを作成した時に、親のFormの__init__を呼び出す必要があったのですが、親のFormにそのまま余計な引数を渡すと親FormにはKeyErrorが起きるため、余計な引数を__init__を呼ぶ…
変数について、授業や必要に迫られて初めてプログラムを学び始めた人向けにつらつらと書いてみる。動機としては、授業で突っかかってる友人がいたので、その人が見ることはないだろうけど、自己満足的に。 変数ってデータを入れる箱で変数名はそのラベルだよ…
EC2使っていて、そちらに今作っているアプリケーションを移した時に発生しました。 データベースを更新しようとするとエラーが出る。 データベースに書き込み権限追加してみた。 chmod 766 data.sqliteこうすると、データベースを開けないというエラーが出る…
Webページを作っていて非常によくあるケースだと思うのですが、ぺーぺーの私には初めて「サイドバー」を使わなければいけないという事態に見舞われました。サイドバーにランキング情報を表示し、それがどのページにもあるという状態が目標です。Pythonicでな…