[過去ログ]
【React】Game Usersを一緒に作ろう!【Node.js】 [無断転載禁止]©2ch.net (253レス)
【React】Game Usersを一緒に作ろう!【Node.js】 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/hp/1490270953/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: あづみ ◆WYiR3RzL3U [sage] 2017/03/23(木) 21:09:13.31 ID:??? ゲームユーザーズはゲームユーザーのためのコミュニティサイトです。 現在、開発者を募集しています。 初心者でもWebを触ったことのないプログラマーでもOKです! ReactやNode.jsを使える、または興味があるみなさん ぜひ一緒にやりましょう! デザインできる人も協力してくれると嬉しいです。 開発者募集! https://gameusers.org/dev/blog/developer/ 開発ブログ https://gameusers.org/dev/blog/ GitHub https://github.com/gameusers/web Game Users https://gameusers.org/ 質問・疑問なんでも書き込んでください。 ブログの記事をここにも投稿するので読んでみてね。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/1
2: あづみ ◆WYiR3RzL3U [sage] 2017/03/23(木) 21:11:24.00 ID:??? Open Game Users これからはもっとオープンにGame Usersの開発を進めていくぞ! というわけで、WordPressでブログを開設し、GitHubでコードを公開してみました。 GitHub / Game Users Web リポジトリ https://github.com/gameusers/web 昔から不特定多数の人間が関わる開発への強い興味があって プログラムを本格的に勉強し始める前から 共同制作・コラボレーションツールのようなものを作りたいという思いがありました。 例えるならGitHubシステムをもっと誰もが簡単に使えるようにした場所・アプリのようなものです。 ただそんな大規模な構想を自分一人で実現させるのは、とても現実的ではないため いつの日にか実現させたいアイデアとして今は胸に秘めているのみです。 しかし不特定多数での開発への興味は変わらず強く持っており 機会が来ればGame Usersでもぜひやってみたいと思っていたのです。 いずれコードが綺麗にまとまったときに、他の人が参画しやすいような状況が整った時に そう思いつつ開発を進めていたのですが 悲しいかな開発が進むにつれコードは汚くなり 中身もグチャグチャになっていくのでした(無能!) このままでは永久にオープンな開発を進める環境が作れないと考え 無理矢理でもいいのでとりあえず公開してみようと思い行動してみました。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/2
3: あづみ ◆WYiR3RzL3U [sage] 2017/03/23(木) 21:12:46.92 ID:??? Game Usersの現状はサーバーはFuelPHP フロントはjQueryでSPA(シングルページアプリケーション)という状況になっています。 スキルの低い開発者がjQueryでSPAを作るとどうなるか? 知識のある方ならだいたい予想はつくのではないでしょうか。 pushStateを使ってコンテンツの切り替えを行うコードがページごとに書かれ 状態はあちこちに保存され、自分で書いたコードながら 時間をかけて読み込まないとなにがどうなっているのかわからないという状況に。 このまま無計画に開発を進めていくのは本当にやばい! というわけで現在の開発でトレンドになっている手法を調べてみたところ React + Reduxを発見。 ひとつの場所に状態を保存するという概念に心を打たれ これしかない!と導入を決意しました。 まだ勉強をし始めて半月も経っていませんが 学習が進むにつれ、サーバーサイドも同じ言語で書いたほうが 良くないかという思いが芽生え(FuelPHPはマイナーすぎるし) React & Node.jsでの開発に手を出そうとしている現状です。 ガラッとシステムを刷新しようとしている段階での GitHub公開 & 開発者募集。 しかもライセンスはオープンなものではなく Game Users プロジェクトに帰属すると書かれている。 こんなプロジェクトに参加する人なんているの? という話を次の記事で書こうと思います。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/3
4: Name_Not_Found [sage] 2017/03/24(金) 05:48:28.42 ID:??? WEB+DB vol.97 の特集が、React WEB+DB vol.94 の特集が、Kotlin, Electron http://mevius.5ch.net/test/read.cgi/hp/1490270953/4
5: Name_Not_Found [sage] 2017/03/24(金) 15:50:25.17 ID:??? 何をしたいのか目的がちゃんと読めない ある一つの作品を作り上げるのが目標なのか?参加型で様々なプロジェクトの進行管理ができるのがウリなのか?これを使ってほしいのか?作ってほしいのか? GaneUsers構想というのが己の中にはあるらしいが、そこに関する説明がないから何してるのか分からんぞ http://mevius.5ch.net/test/read.cgi/hp/1490270953/5
6: あづみ ◆WYiR3RzL3U [sage] 2017/03/24(金) 16:28:22.41 ID:??? >>4 Reactって日本では地味な存在だけど 一応、雑誌で特集もされてるんですね 良さ気な技術なので、もっと流行ってもいいと思うんですが >>5 今、Game Usersというゲーム関係のSNSを作ってて 一緒に作ってくれる人を探してるんです 普通ウェブサイトを作る時は、企業や個人が主体になって作りますが もっとフリーダムな感じで、ゲームを好きな開発者が コンテンツを好き勝手に作れるような場所にしたいのです 庭を用意するので、みなさん好きなお花を植えてくださいという感じです 今のところ自分で植えたお花がポツンとひとつ存在しているだけで 庭園として全然面白みがないので、誰か一緒にやりませんかというスレです ゲーム好きな開発者のみなさんぜひ一緒にやりましょう! http://mevius.5ch.net/test/read.cgi/hp/1490270953/6
7: あづみ ◆WYiR3RzL3U [sage] 2017/03/24(金) 16:51:32.95 ID:??? コンセプトを推していきたい! GitHubでソースコードを公開し、開発者募集!を掲げてみましたが 実際に興味持ってくれる人がいるのか?という問題が。 GitHub自体に宣伝効果はなく プロジェクトを公開するだけで人が大勢集まってくるわけではないので 他で宣伝しつつ地道に頑張るしかありません。 そもそもソースコードを公開してみたものの ライセンスが配布自由なオープンソース・ライセンスではないので 平等でクリーンなイメージを持たれないと思います。 ただそこは信頼して欲しいとしか言いようがありません。 できる限りWin-Winな関係を目指します。 怪しい詐欺師のような語り口になっていますが 必要な情報をしっかり公開し どんな人間なのかを理解してもらいやすいように 自分についての記事も掲載していくつもりです。 (一番問題なのは取り分についてですが、そこについても後日記事にします) http://mevius.5ch.net/test/read.cgi/hp/1490270953/7
8: あづみ ◆WYiR3RzL3U [sage] 2017/03/24(金) 16:52:12.60 ID:??? 他の人が参加してくれるとしたら 公開しているサービスがすでに面白いか コンセプトに魅力を感じるか、開発者の人間性に興味を持ったか そのどれかしかないと思う。Game Usersの現状を考えると サービスを面白いと感じてくれる人は少ないと思うので コンセプトと人間性についてアピールしていくしかない。 推していきたいのは 「ゲーム好きな開発者が集まってわちゃわちゃする」 というコンセプトですね。 プログラマーはゲーム好きな人が他の職業に比べて多そうなので このコンセプト自体に興味を持ってくれる人はいると思うのです。 だからそういう人たちに面白そうだなと 感じてもらえるような場所にしなければなりません。 とりあえずはテキストを充実させること また簡単に参加できるような仕組みを作ることが大事だと思います。 現状は無能プログラマーによって数年かけて書かれた 変なソースコードを読み込んで 全体像を把握するところから始めなければならないので ヘビーな仕事レベルのボリュームになっております。 まずここをなんとかしないといけない。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/8
9: あづみ ◆WYiR3RzL3U [] 2017/03/26(日) 03:56:28.33 ID:V6Kd1IAt 開発環境の作り方について Game Usersの開発に参加するには、 Reactが動かせる環境を作らなければならないのですが これが本当にめんどくさい!! なにがめんどくさいかと言えば日本語の情報が少ない上に いろんなものをインストール&設定しないとまともに動かせない。 具体的に挙げると以下のものが必要になります。 ・ Webサーバーソフト:例)Apache ・ パッケージインストール:Node.js (npm) ・ コードチェック:例)ESLint / airbnb ・ Javascript (ES2015)変換:例)webpack / babel ややこしいのはESLintとwebpackは 独自のコンフィグファイルを作成しないといけないところ。 React自体の学習コストが高いのに ES2015、ESLint、webpackについても 同時に学ばなければならないのは非常に大変です。 Game Usersの開発に気軽に参加してもらいたいけど ひとつひとつ検索して情報を仕入れながら導入してもらうというのは ちょっとハードルが高すぎると思うので できるだけ簡単に環境を整えてもらえるような 読みながら設定ができる情報を揃えたい。 自分はHello Worldを表示させるレベルから2、3歩進んだ程度のレベルなので あまり高度な話はできませんが Reactに興味を持っている人のために 多少はお役に立てるような情報を提供できれば幸いです。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/9
10: あづみ ◆WYiR3RzL3U [] 2017/03/28(火) 00:52:57.68 ID:pgZj0AEX 記事書くのって大変! 開発環境の作り方について一通り情報を揃えようと思って、 とりあえずXAMPPのインストール、設定 アップデートについての記事を書いてみたけど、めちゃくちゃ大変でした。 ここ何日かコードを書かずにずっとテキストを書いてる感じなんですが 本当に時間があっという間に過ぎていきます。 世の中、役に立つ記事を書いてる人々はその情報を提供するために すごい時間を費やしてるんだなということに気づかされました。 そもそもなぜXAMPPの導入記事を書く必要があるんだ という話なんですが、これは開発環境の構築に 自分もXAMPPを使っているからなんです。 Reactに手を出そうとしてるのに、未だにXAMPP使ってるの? と言われそうですが、手軽さが気に入って 初心者の頃からずっとXAMPPを愛用しております。 レベルの高いプログラマーの方々は なんとなくMacや仮想環境のLinuxを使ってそうなイメージですが 実際、みなさんはどういう環境で開発をしているんでしょうか。 ずっとXAMPP使ってるような人間はまれなんかな。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/10
11: あづみ ◆WYiR3RzL3U [] 2017/03/31(金) 00:26:22.92 ID:RLsnidu8 Reactに興味ある人! 開発環境の作り方をまとめてみたので、ぜひ参考にしてください XAMPP、Node.js、webpack、EditorConfig、Atomの記事もあるよ 開発環境の作り方 ? まとめページ https://gameusers.org/dev/blog/environment/index http://mevius.5ch.net/test/read.cgi/hp/1490270953/11
12: あづみ ◆WYiR3RzL3U [] 2017/04/02(日) 17:07:49.29 ID:H8fSaWyc WordPressのソーシャルボタンを作りたい 開発環境の作り方についての記事作成は一通り終わり、 今なにをしているかというと、WordPressのソーシャルボタンを作ろうとしております。 プラグインで良さ気なのを探してみたのですが 外国製は、はてなやLineに対応しておらず 日本製のは公式のソーシャルボタンを使ってるので重く(非同期ではない) どちらもいまいち気に入らなかったのです。 そこでGame Usersで使ってるソーシャルボタンを WordPress用に改造して独自につけようと思ったのですが どうせやるなら他の人も使えるようなプラグインとして公開しようと考え 今、勉強しながら作り始めております。 非同期でカウントを表示して さらにボタンのデザインをいじれるようなものにしたいと考えています。 テーマやテンプレートのような形で 好きなデザインのボタンをアップロードして使うようなイメージ。 実際できるかどうかわからないので構想だけで終わってしまうかもしれませんが とりあえず頑張って作ってみます。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/12
13: Name_Not_Found [] 2017/04/03(月) 15:21:03.61 ID:6Gxwj2Uc とりあえず node_modules/ は.gitignoreに追加したほうがいい http://mevius.5ch.net/test/read.cgi/hp/1490270953/13
14: あづみ ◆WYiR3RzL3U [sage] 2017/04/03(月) 15:51:32.89 ID:??? ですよね この前見つけたGitHubについて書かれてる記事でも node_modulesは載せないようにと書かれてたので 次、編集するときに消しておきます http://mevius.5ch.net/test/read.cgi/hp/1490270953/14
15: あづみ ◆WYiR3RzL3U [] 2017/04/04(火) 00:11:27.91 ID:gljrwCoE ソーシャルボタンのサンプル https://gameusers.org/dev/blog/wp-content/uploads/2017/04/share_buttons.jpg ソーシャルボタンのサンプルをスタイルシートで作ってみました。 画像のボタンは全部素材サイトで集めたものです。 こんな感じで同じように画像を集めてアップロードするだけで 誰でも自分好みのソーシャルボタンを作れるようにしたいのです。 ただプラグインの設定画面で画像のアップロードが 自由にできるのかわからないのが不安ですね。 もしできなかったら、プラグインフォルダに 最初から画像を含めるしかないので サンプルのような多様なボタンが作れなくなってしまいます。 自分がデザインセンスのある人間なら オリジナルの画像をいろいろ提供できるのですが こればっかりは才能がないのでどうしようもないですね。 でも、もし構想どおりに作れたら なかなか面白そうなプラグインになりそうな気がします。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/15
16: Name_Not_Found [sage] 2017/04/05(水) 00:58:35.10 ID:??? なんで2chでtwitterみたいなことしてるの? http://mevius.5ch.net/test/read.cgi/hp/1490270953/16
17: あづみ ◆WYiR3RzL3U [sage] 2017/04/05(水) 03:27:26.66 ID:??? ここにはWeb制作に関わってる人がいるからです! 最近始めたブログだけだと広がりがありません 1日のアクセスが10くらいしかないんですよ http://mevius.5ch.net/test/read.cgi/hp/1490270953/17
18: あづみ ◆WYiR3RzL3U [sage] 2017/04/08(土) 00:45:04.05 ID:??? Chrome Developer Tools便利! 現在、WordPressのソーシャルボタンのプラグインを作っているのですが、 適用されているテーマのスタイルシートが邪魔をして 思うようなデザインにできないという問題に直面しました。 WordPress ソーシャルボタンサンプル https://gameusers.org/dev/blog/wp-content/uploads/2017/04/social-buttons-20170408-1.jpg 黒猫の周囲を囲むように存在している この謎の白枠に2時間以上費やすことに! marginでもなく、paddingでもなく、borderでもない。 自分なりにいろいろ探してみたのですが 原因がまったく特定できず、お手上げ状態になったのですが ChromeのDeveloper Toolsにスタイルシートの欄があったことを思い出し 開いてみるとそこに答えが書いてありました! http://mevius.5ch.net/test/read.cgi/hp/1490270953/18
19: あづみ ◆WYiR3RzL3U [] 2017/04/08(土) 00:45:34.87 ID:9diq8AUi box-shadow https://gameusers.org/dev/blog/wp-content/uploads/2017/04/social-buttons-20170408-2.png box-shadow…。ほとんど使わないから存在を忘れていました。 便利なことにDeveloper Toolsの画面でチェックボックスを外すと ブラウザ上のデザインにも変更が加えられます。 他の人が作ったものはなにが適用されているのかわからないので この機能は非常にありがたいですね。 ChromeのDeveloper Toolsはいろいろ機能がついてそうなので 一回ちゃんと勉強した方がいいかもしれません。 フリーキャット https://gameusers.org/dev/blog/wp-content/uploads/2017/04/social-buttons-20170408-3.jpg ちなみにこの黒猫はクレジットを表す画像で Game Usersのトップにリンクが貼ってあります。 ソーシャルボタンを使ってくれた方のブログから Game Usersにアクセスしてくれる人が増えたらいいなという目論見でつけております。 こういうのってスパム認定されるんでしょうか? SEOについての知識がないのでちょっと心配です。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/19
20: あづみ ◆WYiR3RzL3U [sage] 2017/04/14(金) 23:57:04.93 ID:??? MariaDB ? DEFAULT CURRENT_TIMESTAMP WordPressのプラグイン制作、なかなか手ごわいです。 独自の書き方を学ばないといけないので、慣れるまで調べることが非常に多いです。 WordPressはデフォルトでjQueryが読み込まれるのですが、 そのバージョンが1.12.4でとても古いのです。 今後、jQuery依存のライブラリを利用するときに バージョンの問題で使えないといったことが起こると困るので 最新のものを読み込もうとしたのですが そのためにはまず古いものを読み込まないという処理をしなければなりません。 https://gist.github.com/az1979/34dc72976ce5c71be38ab9de3c216d4e#file-optionpackage-php たったそれだけのことでも上記のような感じで 独自の関数をいくつか利用して書かなければならないのです。 これが本当にわけがわからない。 一応、リファレンスも用意されているのですが どこになんの項目があるのか分かり辛い上に 解説が難解で理解するまでに時間がかかるのです。 プラグインをサクッと完成させてから Game Usersの開発も進めていこうと思っていたのですが 世の中そんな簡単には行かないもんですね。 作っているうちに追加したい機能も増えてきたので 当初思ってたよりずっと時間がかかってしまうかもしれません。 http://mevius.5ch.net/test/read.cgi/hp/1490270953/20
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 233 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s