Skip to content

Instantly share code, notes, and snippets.

@joakin
joakin / README.md
Last active January 14, 2019 18:55
Collapse repeated unread notifications in phabricator
@joakin
joakin / a.sql
Created September 1, 2016 09:14
hovercards sql stats
SELECT singletonsperday.popupEnabled, singletonsperday.yearmonthday, ROUND(100*singletons/totalevents,2) AS singletons_percentage FROM
(SELECT popupEnabled, yearmonthday, SUM(1) AS singletons FROM
(SELECT event_popupEnabled AS popupEnabled, LEFT(timestamp, 8) AS yearmonthday,
event_sessionToken, event_pageIdSource, event_pageTitleHover,
COUNT(*) AS copies
FROM log.Popups_15777589
WHERE wiki ='huwiki' AND event_isAnon = 1
AND LEFT(timestamp, 8) < '20160828'
AND event_action = 'opened in same tab'
GROUP BY popupEnabled, yearmonthday,
@joakin
joakin / hovercards-test-results-fixed.md
Created September 1, 2016 09:42
hovercards test results fixed

Disabled: Hover link + click

Steps

  1. visit(staging, {disabled: true})
  2. hover(testLink)
  3. wait(150)
  4. hoverout(testLink)
  5. wait(150)
  6. hover(testLink)
@joakin
joakin / results.txt
Last active September 2, 2016 16:43
resourcemodules linter results 18:30 - Fri 2 Sep 2016
On file: resources/mobile.nearby/NearbyGateway.js
mw.msg must be used with string literals for consistency
Line 83 Column 10
mw.msg(msg, mw.language.convertNumber(d))
On file: resources/mobile.talk.overlays/TalkSectionAddOverlay.js
mw.msg must be used with string literals for consistency
@joakin
joakin / hovercards-tests-results-with-hovercards-click.md
Created September 5, 2016 11:12
hovercards-test-results-with-hovercard-clicks

Hover and wait for card

Steps

  1. visit(staging)
  2. hover(testLink)
  3. waitForHovercard
  4. hoverout(testLink)
@joakin
joakin / unmaintained-badge.md
Last active September 22, 2016 18:24
Unmaintained project badge

Project frozen Project unmaintained

@joakin
joakin / index.edn
Last active September 26, 2016 12:06
todos solution
[{:type :input :value
"(def todos [\"Buy milk\"
\"Read newspaper\"
\"Pick up olives\"
\"1h jog\"])"}
{:type :input :value
"(defn todo->str [index todo] (str index \". \" todo \"\\n\"))"}
{:type :input :value
"(defn indexes [ts]
(map inc (range (count ts))))"}
@joakin
joakin / hovercards-tests.md
Last active October 4, 2016 13:37
hovercards-tests

Hover and wait for card

Steps

  1. visit(staging)
  2. hover(testLink)
  3. waitForHovercard
  4. hoverout(testLink)