アカウント名:
パスワード:
なんか本に書いてあったのを実践してみたい願望にか見えないけど単語を並べてるだけで中身がぐちゃぐちゃですな。PHP関連ですが学ぶだけなら仮想にせずにそのまま動かした方が早いですよ。Macなら既に入ってますし、WindowsならIIS設定して、ルートにPHPのフォルダー作っていれればいいだけRSSは単にXMLで出せばいい話しなのでパーサーなんてもんはブラウザ側でなんとかするものですよ。wikiにどうにかするならMySOLにアクセスするように作った方が早いかもしれませんよ。
OSXでPHPhttp://www.futomi.com/lecture/macosx/php.html [futomi.com]PHP For Windowshttp://windows.php.net/download/ [php.net]#WindowsはNon Thread Safe を選択してください。 細かい設定は面倒なのでWEBで検索してください。
新規性のアイディアを望むならiPhoneの開発して方が一番いいと思いますよ。何せチェックが4Sと5Sで作動チェックするだけで終わりですしそれがレファレンス機ですからね。そしてあわよくばそのまま公開して小銭を稼げます。Androidではお勧めしません。作ってみればわかるのですが、基準(nexusはじゃないですよ、ソフトは標準的なスペックにをターゲットにしましょう)がありません。複数解像度対応と、カメラ機能ががバラバラ、一番厄介なのはメモリー不足の問題ですね。APIレベル(API8とか)を下げて作動範囲を広げようにも2.Xのタブで動いてもスマホ(携帯ね)じゃ動きません。小銭を稼ぎたいなら確実にiPhoneが楽ですよ。
#作ってみてるのででAC スマホの開発してもiPhone/Androidにしても PHP関連のwebアプリにしてもしてもOSXで始めるのが一番楽ですよ。 MacでAndroid開発の場合USBドライバーが不要(NECのMEDIASだけ問題があった。 結果的には使い物にならんかったスマホだが)
USBドライバーはそもそもいらん、Androidの開発はlinuxが一番楽で安い、解像度云々は、iPhoneもAndroidも標準のフレームワークがクソだというだけ。今はまともなフレームワークが対応するようになったんであんまり問題にならない。
vmwareはvpsを提供する側が考えることでしょうね開発ようならxampp入れれば済むし
(分担が細分化された)大手SIerのプロジェクト以外絶対しません!…って言うのならともかく、Web全般の技術勉強するなら、Linuxでやってください。元コメもVMWareの勉強しろって言ってるんじゃなくて、手軽にLinux環境構築する手段としてでしょ。QemuでもVirtualBoxでも良い。
いわゆる「Web業界」ではプログラマーだってサーバーを触る事も多いわけで、MacやWindowsでプログラム組めても結局はLinuxの基礎知識がない人は使いにくい。
最近はWindowsサーバーも増えてきてるから、まだ、Windowsは許せるとして、Macはホント辞めてほしい。趣味で使うなら兎も角、エンジニアが業務や業務の
いや…だから公開鯖ならVPSだし、開発用ならxamppでいいでしょって話なんだけど…
というのには反対。そういうのは素人の妄言だからね。
同意。実際、案件ってよほど上流にいないと使う言語やフレームワークの決定権すら無いからね。末端の多くの技術者は、決められてきた言語やフレームワークを使うだけだし。
>Webサービスってのはアイデアを形にする速度が第一だと思ってる。>だから言語は別にPHPでもRubyでも何でもいいけど、フレームワークでサクッと作れるのがいんじゃない?>という訳で、元記事の質問者に回答するとしたらこんな感じになるんかね?なんて言ってできるのはプログラマではなくてアマグラマだけでしょうよ。
質問者は日本に住んでる人じゃないよ。
日本独自の事情を考慮しないで議論するんなら/.Jにストーリーを輸入してくる意味が無い。本家でやれ。
別に会社の従業員として仕事をすると思ってるわけじゃなければ、別にどうでもいいのでは?自己実現の一つとして何か作りたいなーぐらいだったら、何だってやればいい。会社から決めてなんとか...とか考えてるんだったら、その会社で使っているものを学べばいいし#しかし、そんなものは当てにならないので筋が悪い最終的に会社を通して仕事をするにしても、スキルを見せる実物(実績)がなければ話しにならないでしょ。
元コメントのサーバつくって...というアプローチもちょっとずれてるかも。公開用のプラットフォーム(GAEとか)に適当に目星をつけて、必要ならそれに合わせてローカルに環境作って....かな。それ以前に基礎からやる必要があって、感触を得るぐらいだったらローカルで作ってというのもありかな。#それも、遠いなあ
フレームワークがイマイチ理解出来ない orz
# いや上っ面の説明は良く見聞きするんだけど・・・
夏にコンビニで売ってたりしますし、大会もよくあります。あと、/.でAC、もしくは特定IDの発言見てるとよく出てきますよ。
それ、Flame Workや
#しかし、ここ最近、炎上狙いのコメント増えた。1月はセンター試験で投げた奴で/.が荒れるぞ〜荒れる荒れる荒れるぞ〜/.が荒れるぞ〜##12月分はさすがに思いつかん
もしかして fire work ?
燃え上がるなら flame up かと思ってた、 flame work なのか(英語苦手
フレームの元の元ですね。
「夏にコンビニで売ってた、大会もある」と work って単語で fire work に誘導されてました。
#その昔確か Fireworks と Waterworks ってLDがあって割と好きでぼーっと見てた。
(#2533549) です。すんません、一行目は確かに fire work ですね。
そうなんだよね
とりあえず、ちょっとだけ触って見ようと思ってもどのフレームワークが良いのかとかの情報すら少ないから、ワークフローすらつかみにくいっていう・・・
> どのフレームワークが良いのかとかの情報すら少ないから、そんなん消去法ですぐ決まるだろRubyならRoR一択、PHPならCakePHP一択、JavaならPlay! framework一択、.NETならASP.NET MVC一択だ
Web系は遊びたいときだけプラットフォームまちまち言語に準拠した環境もまちまち覚える言語はいくつもある上に流行り廃りが激しいそのうえ単価が安く評価も低い使い捨て要員向け
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
うじうじ悩んでないではよ作れ (スコア:2)
だから言語は別にPHPでもRubyでも何でもいいけど、フレームワークでサクッと作れるのがいんじゃない?
という訳で、元記事の質問者に回答するとしたらこんな感じになるんかね?
以下手順を参考にはよ作れ
1.WMwareとCentOS落としてきて仮想鯖作る
2.適当なフレームワークぶちこむ
3.Welcomeコントローラを改造してなんか(とりあえずブログ)作る
4.魔改造→Wikiパーサ付けたり、RSS出力足したり、Ajaxでの動的読み込み等
更に興味が湧いたらJavaScript→jQuery→AngularJSの順に覚えるとか、
HTML5のCanvasやWebSocketを覚えると楽しいと思う
Re:うじうじ悩んでないではよ作れ (スコア:2, 興味深い)
なんか本に書いてあったのを実践してみたい願望にか見えないけど
単語を並べてるだけで中身がぐちゃぐちゃですな。
PHP関連ですが学ぶだけなら仮想にせずにそのまま動かした方が早いですよ。
Macなら既に入ってますし、
WindowsならIIS設定して、ルートにPHPのフォルダー作っていれればいいだけ
RSSは単にXMLで出せばいい話しなのでパーサーなんてもんはブラウザ側でなんとかするものですよ。
wikiにどうにかするならMySOLにアクセスするように作った方が早いかもしれませんよ。
OSXでPHP
http://www.futomi.com/lecture/macosx/php.html [futomi.com]
PHP For Windows
http://windows.php.net/download/ [php.net]
#WindowsはNon Thread Safe を選択してください。
細かい設定は面倒なのでWEBで検索してください。
新規性のアイディアを望むならiPhoneの開発して方が一番いいと思いますよ。
何せチェックが4Sと5Sで作動チェックするだけで終わりですし
それがレファレンス機ですからね。そしてあわよくばそのまま公開して小銭を稼げます。
Androidではお勧めしません。
作ってみればわかるのですが、基準(nexusはじゃないですよ、
ソフトは標準的なスペックにをターゲットにしましょう)がありません。
複数解像度対応と、カメラ機能ががバラバラ、
一番厄介なのはメモリー不足の問題ですね。
APIレベル(API8とか)を下げて作動範囲を広げようにも
2.Xのタブで動いてもスマホ(携帯ね)じゃ動きません。
小銭を稼ぎたいなら確実にiPhoneが楽ですよ。
#作ってみてるのででAC
スマホの開発してもiPhone/Androidにしても
PHP関連のwebアプリにしてもしてもOSXで始めるのが一番楽ですよ。
MacでAndroid開発の場合USBドライバーが不要(NECのMEDIASだけ問題があった。
結果的には使い物にならんかったスマホだが)
Re:うじうじ悩んでないではよ作れ (スコア:1)
USBドライバーはそもそもいらん、Androidの開発はlinuxが一番楽で安い、解像度云々は、iPhoneもAndroidも標準のフレームワークがクソだというだけ。
今はまともなフレームワークが対応するようになったんであんまり問題にならない。
Re:一石投じてみたかった (スコア:1)
■何故こんな結論に至ったのかという理由
質問者さんはLinux+C言語に関して15年業務で触ってるという点から、
共通点のあるLinux鯖をなら最初の環境構築が捗りそうだと考えました。
別に仮想鯖である必要は微塵もなかったですね…
ブログにした理由は、0から作ると色々覚えるからです。
管理者アカウントで記事を打ち込む、入力内容をPOSTで飛ばして、サーバーサイドで受け取って、MySQLなりに詰め込む
一般ユーザーはその記事を一覧として表示→詳細リンク押下で記事が表示→DBから取得したデータを展開してHTMLとして吐き出す
手際が良ければここまでで1~2週間でいけそうです。
「最低限の技術」とやらの設定値はとりあえずここに定めました。
それ以降は読みなおしましたが完全に蛇足ですね、一応興味が湧いたらどうぞ的に書いたのですが…
RSSに出力するためには、フォーマットを知る必要があるから自然と覚えるよね~という風な感じで。
ブログでWiki的な書き方はLivedoorブログで実装されているようなので書いてみました。
■iPhoneの開発の方がいいよ
これに関しては完全に私の解釈が「Web」/モバイルになってました。
当然ただのブログでは金は取れません。
質問者さんの求めている終着点もWebやモバイル等で「仕事していく為」に必要最低限な技術は何?ですね。
書かれていた内容を読みましたが全面的に同意します。
確かにクライアントが多種多様なWebサイトより、iPhoneの方が楽で必要最低限の技術に合致しそうです。
なんかFullHDのiPhoneが出るかもしれないみたいな噂が出てますが気になりますね。
最後になりますが、知識の浅さを露呈してしまうような拙いレスに付き合ってくださってありがとうございました。
Re: (スコア:0)
vmwareはvpsを提供する側が考えることでしょうね
開発ようならxampp入れれば済むし
Re: (スコア:0)
(分担が細分化された)大手SIerのプロジェクト以外絶対しません!
…って言うのならともかく、Web全般の技術勉強するなら、Linuxでやってください。
元コメもVMWareの勉強しろって言ってるんじゃなくて、
手軽にLinux環境構築する手段としてでしょ。QemuでもVirtualBoxでも良い。
いわゆる「Web業界」ではプログラマーだってサーバーを触る事も多いわけで、
MacやWindowsでプログラム組めても結局はLinuxの基礎知識がない人は使いにくい。
最近はWindowsサーバーも増えてきてるから、まだ、Windowsは許せるとして、
Macはホント辞めてほしい。
趣味で使うなら兎も角、エンジニアが業務や業務の
Re: (スコア:0)
いや…だから公開鯖ならVPSだし、開発用ならxamppでいいでしょって話なんだけど…
Re:うじうじ悩んでないではよ作れ (スコア:1)
というのには反対。
そういうのは素人の妄言だからね。
Re: (スコア:0)
同意。
実際、案件ってよほど上流にいないと使う言語やフレームワークの決定権すら無いからね。
末端の多くの技術者は、決められてきた言語やフレームワークを使うだけだし。
>Webサービスってのはアイデアを形にする速度が第一だと思ってる。
>だから言語は別にPHPでもRubyでも何でもいいけど、フレームワークでサクッと作れるのがいんじゃない?
>という訳で、元記事の質問者に回答するとしたらこんな感じになるんかね?
なんて言ってできるのはプログラマではなくてアマグラマだけでしょうよ。
Re: (スコア:0)
質問者は日本に住んでる人じゃないよ。
Re: (スコア:0)
日本独自の事情を考慮しないで議論するんなら/.Jにストーリーを輸入してくる意味が無い。本家でやれ。
Re: (スコア:0)
別に会社の従業員として仕事をすると思ってるわけじゃなければ、別にどうでもいいのでは?
自己実現の一つとして何か作りたいなーぐらいだったら、何だってやればいい。
会社から決めてなんとか...とか考えてるんだったら、その会社で使っているものを学べばいいし
#しかし、そんなものは当てにならないので筋が悪い
最終的に会社を通して仕事をするにしても、スキルを見せる実物(実績)がなければ話しにならないでしょ。
元コメントのサーバつくって...というアプローチもちょっとずれてるかも。公開用のプラットフォーム(GAEとか)に適当に目星をつけて、
必要ならそれに合わせてローカルに環境作って....かな。
それ以前に基礎からやる必要があって、感触を得るぐらいだったらローカルで作ってというのもありかな。
#それも、遠いなあ
Re: (スコア:0)
告白すると (スコア:1)
フレームワークがイマイチ理解出来ない orz
# いや上っ面の説明は良く見聞きするんだけど・・・
Re:告白すると (スコア:1)
いろいろあるが、楽をするために苦労を(規約・契約・制限)受け入れるものかな(ただしプログラミング言語ではない)。
「ここにこういう風にルールを書いておくと、裏でかってにこの機能とこの機能の架け橋を作ってくれる。たしかにつながっている、しかしどうしてつながったのかはパッと見わからない。」
タネも仕掛けもある。そういう意味では手品のようなもの。
なかを見てみると割と泥臭い事していたりもするしね。
Re:告白すると (スコア:1)
夏にコンビニで売ってたりしますし、大会もよくあります。
あと、/.でAC、もしくは特定IDの発言見てるとよく出てきますよ。
それ、Flame Workや
#しかし、ここ最近、炎上狙いのコメント増えた。1月はセンター試験で投げた奴で/.が荒れるぞ〜荒れる荒れる荒れるぞ〜/.が荒れるぞ〜
##12月分はさすがに思いつかん
Re:告白すると (スコア:1)
もしかして fire work ?
Re: (スコア:0)
Re:告白すると (スコア:1)
燃え上がるなら flame up かと思ってた、 flame work なのか(英語苦手
Re: (スコア:0)
炎上はflaming、flamingはネット初期にflameと呼ばれてた単語から来てるみたいで。en wikipediaにa.k.a. バッシングってあるぐらいなので向こうでもネット用語なのかも。
Re:告白すると (スコア:1)
フレームの元の元ですね。
「夏にコンビニで売ってた、大会もある」と work って単語で fire work に誘導されてました。
#その昔確か Fireworks と Waterworks ってLDがあって割と好きでぼーっと見てた。
Re: (スコア:0)
(#2533549) です。
すんません、一行目は確かに fire work ですね。
Re: (スコア:0)
そうなんだよね
とりあえず、ちょっとだけ触って見ようと思っても
どのフレームワークが良いのかとかの情報すら少ないから、ワークフローすらつかみにくいっていう・・・
Re:告白すると (スコア:1)
oilコマンド入れて叩くだけで空のプロジェクトが出来て動くという手軽さが良かった。
自作の関数やクラスはFuelPHPの規則にしたがって名付ければ
オートローダーで読み込んでくれるよーって感じですね、クラス名が縛られる程度なんでゴリゴリ書けます。
例:Model_Hogeを呼び出す→/furl/app/classes/model/hoge.phpを読みに行く
ワークフローを掴みたいなら公開領域のindex.phpを読むと理解しやすいと思います。
Hello World程度ならどのフレームワークも1日程度で動くので、
「あれこれ想像するより動かしてみようぜ」的な意味も含めての元レスだと思ってください。
Re: (スコア:0)
> どのフレームワークが良いのかとかの情報すら少ないから、
そんなん消去法ですぐ決まるだろ
RubyならRoR一択、PHPならCakePHP一択、JavaならPlay! framework一択、.NETならASP.NET MVC一択だ
Re: (スコア:0)
Web系は遊びたいときだけ
プラットフォームまちまち言語に準拠した環境もまちまち
覚える言語はいくつもある上に流行り廃りが激しい
そのうえ単価が安く評価も低い
使い捨て要員向け