• 締切済み

パイソンとDjangoでHelloをCloud9で

kotorinaの回答

  • kotorina
  • ベストアンサー率0% (0/0)
回答No.2

>>>}).listen(process.env.C9_PORT); >>>console.log('Server running'); >>この様な書き方を、Python、Django、Tornadoのサンプルでも期待しております。 Djangoですが、基本的にはポート等の指定は不要です。 tornadoでは以下のようになります。 Cloud9には詳しくなく申し訳ないのですが、ポートに8080番を指定すれば動きました。 import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write('Hello World!!') print("Server running") def make_app(): return tornado.web.Application([ (r"/", MainHandler), ]) if __name__ == "__main__": app = make_app() app.listen(8080) tornado.ioloop.IOLoop.current().start()

PythonPG
質問者

お礼

お世話になっております。 OKWAVEとe-mailへご回答ありがとう御座います。 なるべく早く動作を確かめて見ようと思います。 次回は、可能性としては、私はまだ始めたばかりですが、cloud9とgithubを連携させ、フォークをクリックしてサンプルソースを共有して、サンプルソースの解析をしていこうと思います。 今回は、ありがとう御座いました。 ココナラの方も同じメッセージです。

関連するQ&A

  • このコードって・・・

    こんにちは 今、Node.jsをつかってサンプルコードをうっているのですが、サンプルと違う結果が出てきてしまって、なぜなのかさぱりわかりません。。 そのサンプルはGITHUBに載っていたもので、本来は ___________________________________________________________________________ /* * hello, world * IPなど設定:http://testcording.com/?p=1164 */ var http = require("http"); http.createServer(function (req, res) { res.writeHead(200, {"Content-Type": "text/plain"}); res.end("hello, world!\n"); }).listen(1337, "localhost", function () { console.log("Server running at http://127.0.0.1:1337/"); console.log("サーバを終了する際は[ctrl + c]を押してください"); }); ___________________________________________________________________________ ↑↑↑↑↑↑こうあるべきなのですが、私がうつと・・・ C:\Users\****>node > /* ... *hello,world ... 118.152.60.182:http://testcording.com/?p=1164 ... */ undefined > var http = require("http"); undefined ___________________________________________________________________________ undefinedとなってしまうんです。 なぜでしょうか・・・

  • 初学者_Python_1

    Pythonについての質問です。 初歩も初歩、もしかしたらPythonというよりはコマンドプロンプトの質問かも知れませんが・・・ Python27のファイルをC直下におき、初歩の初歩「Hello,world」の.pyファイルをつくってみました。 そして走らせようとしたところ、むりでした。表示は画像の通りです。 パスが通ってないわけではないようです。 どういうことでしょう。 ちなみに、直接 print"hello,world" では hello,world と表示されます。

  • C#の変数の範囲

    C#の変数の範囲 質問させてください。 以下は、ネットに掲載されていたC#の問題です。 ~ここから~ 下記のC#のコードを実行した場合、"Hello World!"と二行表示されます。 using System; class Program { static void Main(string[] args) { string s = "Hello"; Action a = () => Console.WriteLine(s); s += " World!"; a(); Console.WriteLine(s); } これを一行目だけ"Hello"と表示される場合、 Action a = () => Console.WriteLine(s);をどう書き換えればよいでしょうか。 1. Action a = () => Console.WriteLine("Hello!"); 2. Action<string> a = (s) => Console.WriteLine(s); 3. Action a = () => Console.WriteLine(t - " World!"); 4. string t = s; Action a = () => Console.WriteLine(t); 5. Action a = () => { string t = s; Console.WriteLine(t); }; ~ここまで~ 正解は4だそうですが、「何故」そうなるかがわかりません。 汗 私としては、1.4.も題意を満たす気がするのですが・・・。 お知恵をお貸しください。 出展 http://www.atmarkit.co.jp/fdotnet/extremecs/extremecs_07/extremecs_07_10.html

  • C++をこれから学ぶ価値はありますか?

    私はCとJavaとC#とKotlinとPythonのプログラミングができます。 Windows3.0がリリースされたころ、独学でボーランドのC++を学んだのですが、昔のことで詳しいことは忘れてしまいました。 質問の本題ですが、今後C++を使う仕事は残るのでしょうか? というか、現在C++は何を開発するのに使われているのでしょうか? OS自体やデバイスドライバ、コンパイラやVMは、ネイティブで高速に動くよう、Cで開発されていると聞きます。 アプリケーションはマルチプラットフォームで動くようJVMで動作するJavaが主流だったものが、Kotlinに移行していると聞きます。 C#もPythonもVM上で動くようになっています。 これらを考えるとCは高速で動作するプログラム向けでもマルチプラットフォーム向けでもなく、中途半端な気がします。 またC#のコードの方がC++よりもCに似ていて、取っ付きやすいようにも思います。ボーランドのC++ではiostreamなど使っていなかったような気がしますが。 【Cのコード】 #include <stdio.h> int main() { printf("Hello world!\n"); return 0; } 【C#のコード】 using System; namespace Example { class Program { static void Main() { Console.WriteLine("Hello world!"); } } } 【C++のコード】 #include <iostream> int main() { std::cout << "Hello world!" << std::endl; }

  • C#でコンパイルができない。

    C#のベータ版をセットアップして以下のサンプルプログラムを コンパイルしたところ、エラーがでました。何がいけないのでしょうか?OSはWin98です。 css001.cs(7,3): error CS0117: 'System.Console' does not contain a definition for 'Writeline' using System; プログラムリスト public class CSS001 { public static void Main(string[] args) { Console.Writeline("Hello World"); } }

  • node.jsを始めたいが、うまくできない

    http://libro.tuyano.com/index3?id=1116003&page=3 このページを参考にnode.jsを入門したいと思っています。 node.jsのコマンドプロンプトに「cd Desktop\node.js-sample\」 を打ち込んで、「node sampleapp.js」も打ち込んだのですが、Server running!!はでません。 勿論、Desktop\node.js-sample\sampleapp.jsというふうに設置しています。 Desktop\node.js-sampleではなくC:\Users\***\Desktop\node.js-sample も試しましたが、できませんでした。 node.jsのコマンドプロンプトは、 > cd Desktop\node.js-sample\ ・・・ この状態でとまっています。 何がいけないのか教えて下さい。

  • python print文のエラー

    こんにちは。 今日、リカバリしたばかりのPCに、python3.1をインストールしコマンドラインモードからテスト代わりに 「print "Hello world!"」 と打って実行してみました。 しかし、「SyntaxError: invalid syntax」とエラーが出ます。 「print "Hello world!"」の最後の「"」でエラーが発生していると出たのですが、どういうことなのでしょうか。 pythonは始めたばかりで、参考書で最初に書いてあったのを実行してみたのですが…。しょっぱなからこれだと残念です。私の環境が悪いのかも知れませんが。 プログラミング経験はC、C++で中規模のアプリケーション、2Dゲームを作成した程度です。 お願いします。

  • 何故、Array(3)と表示されるのでしょうか?

    いつもお世話になりありがとうございます。 下記プログラムでTaro,Jiro,Saburoと表示されないで、 Array(3)と表示されます。 どこが違うのでしょうか? ご回答のほど宜しくお願い申し上げます。 <!DOCTYPE html> <html lang = "ja"> <head> <meta charset = "utf-8"> <title>JavaScriptの練習</title> </head> <body> <script> /*console.log("Hello World!") var x=55156,y=29526,z=35489; console.log(x+y+z);*/ var family=["Taro","Jiro","Saburo"]; console.log(family); </script> </body> </html>

  • CGI

    cgiの勉強をしているのですがシバンの設定で困っています。 ①実行パス(絶対パス) /virtual/アカウント名(もしくはID)/usr/local/bin/python3 と書いてありました。 https://www.value-server.com/spec/ 実際ドメイン直下のディレクトリは動いています。 しかし ドメイン/pro/sample.py は動いてくれません。500エラーです。パーミッションは755にしています。 ②pythonで実行したcgiは print("<html>") print("<head>") print("<title>Hello world !</title>")… こんな感じでprintの嵐なのですが、 使い方はあっているのでしょうか?

    • ベストアンサー
    • CGI
  • jspとはなにか?

    jspがよくわかりません。 サイトにはjspはサーバ側でなんらかの処理をしてhtmlを返すと書いていました。 そしてサンプルとして以下のようなコードがのっていました。 1: <html> 2: <head><title>Hello World!</title></head> 3: <body> 4: <h1>Hello World!</h1> 5: <p> 6: <% 7: String hello = "Hello World!";//ここはJSPの処理 8: out.println(hello); 9: %> 10: </p> 11: </body> 12: </html> ためしにこのソースでhtmlを作ってダブルクリックした(つまり、Tomcat等のサーバをつかわなかった)ところ、画面にhello Worldが表示されました。しかし私はこの現象がよく理解できません。 jspはサーバ側でうまいこと解釈して、そこから作成されたhtmlをクライアントに送ってくる仕組みなのなら、jspを直接ブラウザに読み込ませてもブラウザが理解できるとおもえません。 なぜこのようなことができるのでしょうか?

    • ベストアンサー
    • Java