Linux
前回記事 dreamerdream.hateblo.jp formは動的なWebページでは書かせない要素です。 基本的にはGETかPOSTでサーバーにリクエストを飛ばします。 (PUTやDELETEリクエストもあるけど必要性を感じません。) 例 index.html <form method="post" action="">Hello!<br><p> <textarea name="text" rows="5" cols="30">テキスト内容</textarea> </p> <input type="submit" value="送信"></form>
以前の記事のようにApacheでDjangoのページを表示しようとするとレイアウトが崩れることがあります。 dreamerdream.hateblo.jp 原因はデフォルトのスタイルシート、staticディレクトリが読み込めないということです。 本来、このような型で表示されるべきと…
前回記事 dreamerdream.hateblo.jp 僕はVPSの格安プランに申し込んだのでメモリ領域は512MBしかありません。 個人のWebサイトだけであれば充分ですが、それならレンタルサーバーの方が安いのでわざわざVPSにはしていません。もちろん他にもアプリを動かし…
前回記事 dreamerdream.hateblo.jp VPSで必用なアプリは当然ながら目的によって異なりますが、僕はApache+Djangoでのwebサービスの構築を目指していますのでウェブサービスの為に必用なアプリをインストールします。 中盤のDNSの設定はssh接続だけでも必用…
前回記事 dreamerdream.hateblo.jp ポートを閉じるにはまずは現段階の何もインストールしていない状態でどのポートが開いているか?を調べる為にポートスキャンソフト、NMAPをインストールします。 yum -y install nmap nmapコマンドで覚えておきたい使い方1…
前回、Cohohaに申し込みましたので、今回はVPSの初期設定編です。 dreamerdream.hateblo.jp 初期設定は基本的にはRaspberryPiと同様ですが、firewallの設定が必用なこと、 ブラウザ上のターミナル操作(実質実機上の操作と同じ)とクライアントPCからのター…
以前からラズパイサーバーに構築したアプリをVPSで稼動させたいなー、と思いながらもなかなか思い腰が上がらなかったのですが、今回とうとうCohohaに申し込んでしまいました。 ↓詳細ページ(今回申し込んだプラン) 【512MBプラン】なんと月額630円/1時間1円…
前回、Apacheのデフォルトドキュメントルート「/var/www」以下でApacheとDjangoを連携しました。 dreamerdream.hateblo.jp 今回はApacheのドキュメントルート以外でDjangoプロジェクトと連携します。 何故って?それはApacheの設定ミスやセキュリティーホー…
前回はDjangoアプリケーションを作ってみました。 dreamerdream.hateblo.jp そうすると本格的な運用環境が気になりますよね? Djangoのサーバー機能はテスト用なので本格運用となるとサーバーソフトが必要になります。 いくらDjango上で上手く動いていても本…
前回①のように dreamerdream.hateblo.jp Djangoが無事に起動して基本画面を表示してくれたら今度は「Webアプリケーション」を作成しましょう。 といっても今回は静的ページに「HelloWorld!」と表示するだけのものですが、これが全ての基本ですので舐めない…
Djangoってかなり奥が深いWebフレームワークなんで超初心者向けのサイトはあまり無いんですよね。(チュートリアルが難しいのなんのって・・・) 書籍としてkindle本なら0円で読めるものがあったりしますが↓どうなんでしょうね? 僕の奮闘記はこちら↓ dream…
今回は始めてのDangoアプリ生成の最終章です。 気合いが入ります! はじめての Django アプリ作成、その 7 | Django documentation | Django 前回は画像とスタイルシートを扱いました。 dreamerdream.hateblo.jp 今回は使い易さを求めてデフォルトからカスタ…
前回は面白く無いテストばかりでした。 dreamerdream.hateblo.jp 今回はサイト作成にはとても重要な要素、楽しい楽しい画像やスタイルシートについてです。 情報を伝えるのに見た目ってすごく大事! チュートリアルは6/7ページ目 はじめての Django アプ…
前回は謎が解決できてヤレヤレでした。 dreamerdream.hateblo.jp 今回もこちらの続きをします はじめての Django アプリ作成、その 4 | Django documentation | Django 今まで作ったプロジェクトを「汎用view」というのに対応させるのですね。 実は汎用view…
前回は「とうとうここまで来て諦めないとダメなのか?」という絶望と「何やねん!このチュートリアル!!」という怒りが炸裂しました。 dreamerdream.hateblo.jp だがしかーし! 気付いてしまったのですよ!重大なミスを!! フォームで設定しているはずの「…
前回はテンプレートを使いました。 dreamerdream.hateblo.jp 参考チュートリアル、いよいよ4ページ目です。 はじめての Django アプリ作成、その 4 | Django documentation | Django 今回はフォームの書き方。 テンプレートで謎な部分もありますが、フォー…
前回 dreamerdream.hateblo.jp に引き続き、こちらのサイトのサンプルを試していきます。 はじめての Django アプリ作成、その 3 | Django documentation | Django pollsディレクトリ内にtemplatesディレクトリを生成します。 そうするとそこからDjangoが各…
前回からこちらのチュートリアルを参考に奮闘記を綴っています。 はじめての Django アプリ作成、その2 | Django documentation | Django とりあえずサンプル通りには動くようになりました。 dreamerdream.hateblo.jp ここまでの理解 Djangoはプロジェクト単…
前回はDjangoのサーバー起動ができました。 dreamerdream.hateblo.jp 今回は参考ブログを変更して↓こちらのチュートリアルを参考に作業をしてみます。 はじめての Django アプリ作成、その 1 | Django documentation | Django 今回は投票アプリを作成します…
前回、Djangoを調べてインストールしました。 dreamerdream.hateblo.jp 今回は実践です。 こちらのブログを参考にさせていただきました↓というかこのまま出来るか試してみました。 kuroneko0208.hatenablog.com プロジェクトを作る プロジェクトを作りたいデ…
これからVPSを使ってサイト構築する予定なので考えてるサイトがちゃんと構築できるのかまずはラズパイで試してみることにしました。 最初はWordPressで出来るかなー?と思っていたんだけど、どうも考えていたものと違ったらしく、仕方ないのでApache2とDjang…
ネット上にWebページなどの情報を公開するにはいくつか方法があります。 大きく分けて3つ。そのなかでも有料無料など分野が別れます。 レンタル(Web)サーバー <無料レンタルサーバー> <有料レンタルサーバー> VPS <無料VPS> <有料VPS> 自宅サーバ…
RaspberryPiのシステムをSDカードそのままで本体だけ入れ替えて使うというときに画面を見なくても割り振られたIPアドレスが解るように現状のIPアドレスをG-mailで送信するコードを作りました。 僕の環境の場合、IPアドレスの混乱を避けるためにラズパイ本体…
以前にSystemdとinit.dの書き方の違いとして記事を書きました。 dreamerdream.hateblo.jp 実は前回、init.dの時に作成していたコードをそのままSystemdに差し替えるという意図があり、init.dでもSystemdでも使えるようにPythonコードをforkしてPIDを生成しま…
以前、モニタースリープ時に/dev/shm/へモニタースリープ状態を書き出す方法を紹介した。 <過去記事> dreamerdream.hateblo.jp PiTFTでスリープ時にバックライトが消えないがHDMI出力も同じように画面が真っ暗になるだけでモニタの電源は消えない。 なので…
RaspbianでHDMI出力をしていると操作をしないとモニタがスリープ状態(真っ黒画面)になる。 そこまでは良いのだがモニタのバックライトは点灯しっぱなしだ。 PiTFTというモニタを手に入れたのでこのスリープ時にバックライトを何とか消したいと思った。 dre…
最近のLinuxはスゴイ! Eclipseのインストールがあまりに簡単すぎで驚いた。 WindowsやMacへEclipseをインストールする場合、Eclipseのサイトから該当するファイルをダウンロードしてきて展開し、環境変数を触ってパスを通したり任意の展開場所を指定したり…