Language

  • 日本語
  • English
  • 简体中文
  • 繁體中文
  • 한국어

Translated by machine

投稿記事

PHPの記事(3)

nzws (ねじわさ)

nzws (ねじわさ) 2018年12月16日 21:16

開発日誌: Creating.Social - コード公開したりした

月に2~3記事くらい書くのが目標です...

とか言っておきながら先月は1記事しか書けませんでした。ごめんなさい...

という訳でまたまたCreating.Socialの進捗です。Creating.Socialって何ぞって方はとりあえずここらへんとか見ていただければ...

ソースコードを公開した

まだまだ開発中のものですが、一応一番外側ぐらいは出来上がった感じですのでWIP状態でGitHubに公開しました。ロゴ制作やアイデアなどで協力してくれている友達がいますが、基本的に開発は私一人しかいないので制作効率はめちゃくちゃ遅いです。
https://github.com/RadTechnology/Creating.Social
A Open-Source knowledge community for the creators ってそれっぽいサブタイトルだけど一瞬で思いついた物です(殴

Composerを入れてAWS SDKについて勉強した

今回、メディアサーバーとしてGSまたはWasabiを使う予定なのですが、どちらとも互換性があり、ドキュメントも充実したAWS SDKを導入しました。(なおAWSを使う予定は無い)

多分GSは独自のライブラリがありそっちを使った方が細かな制御ができるかもしれませんが、今回のCreating.Socialではそこまで必要としていないので特に問題はありませんでした。

後、AWS SDKを導入する際にやっと composer initしました。実はComposerをちゃんと使うのが初めてなので恐る恐る進めている感じです...


まとめ & 超どうでもいい事

そんなこんなでちょっとずつ開発を進めています。年内にリリースできるかは微妙になってきてしまいましたが...自分なりのペースで頑張っていこうと思います!

あと超どうでもいい私事なのですが、PayPayブームの時にMacbook Airのカスタマイズモデルを購入しました。全額キャッシュバックは当たりませんでした。残念。

MBAはビックカメラで購入したのですが、店員さん曰く、「いつもは二週間くらいで納品できるけど、カスタマイズモデルの注文が多すぎて読めない」だそうです。いつ届くのやら...
(クリスマスあたり~年末に東京に行くのでそれまでに届いて欲しさあるけどまぁこの状況だと届きませんよね~...)

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

\いいね・ツイートで記事ランキングアップ!/
ツイート
nzws (ねじわさ)

nzws (ねじわさ) 2018年11月18日 22:27

開発日誌: Creating.Social

11月に入ってからまだ一度も記事書いてない!!という事に気付き、急遽開発中のCreating.Socialについて書こうと思います。(´・ω・`)
月に2~3記事くらい書くのが目標です...

Creating.Socialとは?

プロフィールにも書いてあるのですが、テーマは「クリエイターのための情報共有サイト」です。プログラマーの人とかには馴染み深いQiitaやdev.toのカテゴリを増やした版といった感じです。
(ちなみにオープンソース化する予定です)

元々、これを思いついたのが、とある友達が「イラストレーターとかが使うQiitaみたいなのあったら面白くない?」と言っていたのがきっかけです。
そして、半年以上も前に(2017年の最後くらい?)企画したまま放棄してたのを、最近になって形にしていってる感じです。

ただ、これだけだと他の人がもしかしたら既に作ってるかもしれないので、更にプラスして、Creating.Social GroupAppというのも考えていたりします。(これはマジで企画段階なので詳細は後々...)

進捗どうですか?

ここ最近はこれに絞って開発しているので割と進んでいます。
アカウントシステムあたりは基本部分が完成していて後は二段階認証...とか細かい部分だったり、記事投稿の基本的な部分も完成しているため、後大きな所と言うとコメントホームトレンド表示といったあたりでしょうか。

今少し悩んでいる事

悩んでいる事は色々あるのですが、特にActivityPubに対応させるか否か悩んでたりします。(ActivityPubはMastodon民は多分分かりますが、簡単な解釈とすれば別のActivityPub対応Webサービスなどと交互にフォローしあって文章、記事などを共有する規格?です、多分)

ActivityPubと言えば、MastodonPleromaMisskeyなど、SNSが使う規格なイメージがありますが、実はこういったサービスでも使われている(らしいです)

これについて何か意見あれば Mastodon: @y@knzk.meTwitter: @neziri_wasabi までメンションくださるととても嬉しいです...

最後にフォロワー限定でいくつかスクショ載せておきます。

フォロワー以上限定無料

開発日誌などを作成します!

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

\いいね・ツイートで記事ランキングアップ!/
ツイート
nzws (ねじわさ)

nzws (ねじわさ) 2018年10月08日 00:10

開発日誌: KnzkLive

KnzkLiveという、「広告なし, 配信時間無制限の生配信コミュニティ!」がテーマの生放送サービスをベータで公開しました。 https://live.knzk.me/

Knzk(神崎おにいさん)を知らない方はこちらとか見ていただければ
ちなみに私がメインでいるSNSはKnzk.meです

技術自体はデータベース等メインの処理をPHP、配信サーバはNodeJSでNode-Media-Serverというのを改造して使用しています。

それぞれオープンソースで公開しています。
https://github.com/KnzkDev/KnzkLive
https://github.com/KnzkDev/KnzkLive-Publish-Server

10月7日に行った記念配信の様子はこんな感じです。(あいにくSSを撮り忘れて神崎のを借りました)

サーバはメイン処理が自宅サーバ、配信サーバがGCPといった感じに分けていて、どのくらいの負荷が来るのか分からずそれなりにハイスペックなのを作成したものの、実際はそこまで大丈夫でした。(この配信では20~30人ぐらい同時視聴がありました)

なお自宅サーバはあった物を使用して、GCPも無料枠で構築したので実際自宅サーバの電気代程度しかかかりませんでした(が、今後も続けるとなるとGCPをどうしようか)

最初は配信がプツプツしてまともに使えないんじゃないだろうか、とか色々考えてしまいましたが、今回やってみるとかなり快適で、スマホから見ても遅延が~5秒ほどでできていて安心しました。

KnzkLiveは今後も続けるそうなので、沢山頂いた要望を実装してもっと使いやすく、面白く楽しい生配信サービスにしていきたいです。
色々な人に来ていただけてとても楽しかったです!!ありがとうございました!!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

\いいね・ツイートで記事ランキングアップ!/
ツイート

月別アーカイブ

記事のタグから探す

限定特典から探す

記事を検索