Code Monkey home page Code Monkey logo

amatsuka's People

Contributors

eiurur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

rellikjaeger

amatsuka's Issues

単一タイムラインはつらい。クラスタ別のリストを別に作成する仕様を追加

フォローしているユーザ(タイムラインに並んだユーザ)のbioやツイート内容からクラスタを解析し、そのクラスタでリストを生成する
リスト生成処理は自動化しない。トリガーを用意してユーザが選択できるようにする。
リスト作成にキーワード入力はさせない。Twitterみたくリスト追加にドロップダウンで2アクションを要求するとかもしない。あくまで1クリックで済むように。

/Mao : tab-stackedの切替がうまくいかない

状況

stats -> tweetsタブは一回のクリックで切り替わるのに、

tweetsタブ -> statsタブだと、一回目ではtweetsタブの再読み込みが発生し、二回目でようやくstatsタブの読み込みが始まる

stats_tweet_bug

参考資料

自分用

findのユーザにタグ付け

  • フォローしたタイミングでユーザの画像ツイートを全件取得。
  • そのツイートテキストを元にクラスタ判定?タグ付け?
    -- APIってある?あるならそれを利用。
  • findのトップにタグを設置。そのタグでユーザを抽出できる機能の実装。
  • ユーザ情報の下にタグを設置。同上。

サイドバーの表示バグ

イラストを全て見るボタンを設置したけどスマホ画面のこと考えていなかった。

レイアウト崩れているから直す。

img_9905

img_9906

Twitterの「あなたがいなかったときに話題になったツイート」機能の実装

問題の背景

  • 最近、ソシャゲのスクショが煩わしく感じる。
  • もっと効率的にイラストが見たい。
  • 絵に関係のないツイートは反響が薄い。除外すればいいのでは。
  • ついでにリスト内ツイートの取得上限である3200件への反乱(限界突破)

方法

  • TwitterSreamingAPI
  • アクセス時刻をデータベースに記録
  • フォローユーザのフォロー数、フォロワー数をみて判定値を個別に設定。
    • Fav、RT数の総数が判定値を上回った場合にデータベースへ追加
    • 追加はツイートの投稿日時とアクセス時刻もみる
  • StreamingAPIは日付が変わったタイミングでリセット

履歴機能

  • 閲覧履歴(userページ閲覧)、フォロー履歴
  • リツイート、ふぁぼ、ダウンロード履歴

いずれもDBにuser_id_str、tweet_id_strをそれぞれ保存しておき、表示するときにAPIをぶん回す感じで

/Mao : 検索機能

  • 全体検索

収集した画像の中から、#ご注文はうさぎですか?版深夜の真剣お絵かき60分一本勝負が含まれるイラストだけを抽出したい。

イラストレーター界隈で流行っているイラスト系ハッシュタグを追いたい

流行るたびトゥゲッターやNAVERにまとめる人がいそうだし、自動化すれば便利そう。

9月末現在よく目にするハッシュタグ

瞳にハートを描きこむと成人向けの絵になる


いやらしさ0%の健全絵 #瞳にハートを描きこむと成人向けの絵になる pic.twitter.com/bgvFHQBtNH

— 竹花ノート (@nano_phan) 2015, 9月 26
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

can you refollow?

問題

  • フォロー済みの人をアンフォローし、すぐに再フォローしてもフォローできていないときが散見する。
  • findページやmemberページだと特に(むしろこのページでだけ?)

やること

  • 原因調査
  • 修正

Findのデザインが全体的に不揃い

特にスマホ。今こんな感じ

before_fix_find

TODO

  • 画像のheightを固定、縦を揃える
  • 画像同士のmargin-bottomを設定
  • プロフィールと画像のグリッドラインをタイトルのところに合わせる

リツイートの確認ダイアログを取り消す

1クリックで済むUIにする。
リツイートボタンが押されたらToasterを表示
「リツイートしようとしています。 + 画像」みたいな文面。カウントダウンつき。
Gmail方式を採用。5秒以内なら取り消し可能。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.