Overleg gebruiker:Erwin

archief


Op dit moment ben ik niet erg actief. Het kan dus even duren voor ik reageer.

Herbevestiging

Hoi collega,

Het is weer tijd voor de jaarlijkse herbevestiging. De desbetreffende pagina staat hier, je hebt de mogelijkheid om onder je eigen kopje desgewenst commentaar toe te voegen. De eerste ronde vangt aan op 1 april 2013 00:01. Dit is geen 1 aprilgrap overigens. Met vriendelijke groet, Milliped (overleg) 30 mrt 2013 13:21 (CET) (coördinator ad interim)Reageren

Dank je. Groeten, Erwin (overleg) 30 mrt 2013 17:12 (CET)Reageren

Wikimedia Hackathon Amsterdam

Ook net in de kroeg gepost, zie deze blogpost en mw:Amsterdam Hackathon 2013 voor meer informatie. Kom je ook? Multichill (overleg) 1 apr 2013 11:08 (CEST)Reageren

Zal even kijken, maar denk niet dat ik kan. Groeten, Erwin (overleg) 2 apr 2013 19:25 (CEST)Reageren

Vaag probleem met related changes

Hoi Erwin, Ik zie een heel vaag probleem met related changes. Als je hier kijkt, en je klikt bijv onder 1 april op de diff-link bij 'Categorie:Watermolen in Overijssel', dan zie je een edit uit 2009, en het artikel heeft ook geen nieuwere edits. Omdat ik misschien dacht dat het gerelateerd kon zijn aan de categorie-cache heb ik die al geupdate, maar dat haalt niets uit. Heb jij enig idee? Dab al even gevraagd of er problemen met S2 waren, volgens hem niet. Akoopal overleg 1 apr 2013 22:43 (CEST)Reageren

Hoi, dit is inderdaad vaag. De gebruikte query (nlwiki_p.recentchanges) geeft:
+----------+---------------+--------------------------------+----------------+------------+--------------+----------+--------+--------------+--------+--------------+
| rc_id    | rc_this_oldid | rc_title                       | rc_timestamp   | rc_comment | rc_namespace | rc_minor | rc_new | rc_user_text | rc_bot | rc_patrolled |
+----------+---------------+--------------------------------+----------------+------------+--------------+----------+--------+--------------+--------+--------------+
| 37857646 |      19023915 | Watermolen_in_Overijssel       | 20130401043151 |            |           14 |        1 |      0 | Legobot      |      1 |            1 |
+----------+---------------+--------------------------------+----------------+------------+--------------+----------+--------+--------------+--------+--------------+
Er is dus echt een rij in die tabel. Als je vervolgens de versie met oldid 19023915 opent, zie je een oude versie. Zou MediaWiki een null edit hebben opgeslagen? Groeten, Erwin (overleg) 2 apr 2013 19:25 (CEST)Reageren
Hmm, het lijkt me onlogisch maar het kan. Dit was trouwens alleen een voorbeeld, ik had er gister een heleboel. Legobot is trouwens een bot die bezig is met interwiki's opruimen ten gunste van wikidata. Akoopal overleg 2 apr 2013 23:01 (CEST)Reageren

Er staan nog meer kolommen in die tabel:

mysql> select * from recentchanges where rc_timestamp = "20130401043151"\G
...
*************************** 2. row ***************************
        rc_id: 37857646
 rc_timestamp: 20130401043151
  rc_cur_time: 20130401043151
      rc_user: 0
 rc_user_text: Legobot
 rc_namespace: 14
     rc_title: Watermolen_in_Overijssel
   rc_comment:
     rc_minor: 1
       rc_bot: 1
       rc_new: 0
    rc_cur_id: 1745121
rc_this_oldid: 19023915
rc_last_oldid: 19023915
      rc_type: 5
 rc_patrolled: 1
   rc_old_len: 104
   rc_new_len: 104
   rc_deleted: 0
     rc_logid: 0
  rc_log_type: NULL
rc_log_action:
        rc_ip:
    rc_params: a:1:{s:20:"wikibase-repo-change";a:13:{s:2:"id";i:16797780;s:4:"type";s:17:"wikibase-item~add";s:4:"time";s:14:"20130401043151";s:9:"object_id";s:8:"q9113481";s:7:"user_id";i:18825;s:11:"revision_id";i:17921129;s:11:"entity_type";s:4:"item";s:9:"user_text";s:7:"Legobot";s:3:"bot";i:1;s:7:"page_id";i:9192368;s:6:"rev_id";i:17921129;s:9:"parent_id";i:0;s:7:"comment";a:1:{s:7:"message";s:23:"wikibase-comment-linked";}}}
2 rows in set (0.00 sec)

Als je die rc_params interpreteert dan krijg je

array (
  'wikibase-repo-change' => 
  array (
    'id' => 16797780,
    'type' => 'wikibase-item~add',
    'time' => '20130401043151',
    'object_id' => 'q9113481',
    'user_id' => 18825,
    'revision_id' => 17921129,
    'entity_type' => 'item',
    'user_text' => 'Legobot',
    'bot' => 1,
    'page_id' => 9192368,
    'rev_id' => 17921129,
    'parent_id' => 0,
    'comment' => 
    array (
      'message' => 'wikibase-comment-linked',
    ),
  ),
)

Wat betekent dat het om deze edit gaat: http://wikidata.org/w/index.php?title=Q9113481&oldid=17921129 - ik had het al handmatig geprobeerd, maar had geen rekening gehouden met de 2 uur tijdverschil... valhallasw (overleg) 4 apr 2013 21:02 (CEST)Reageren

Ah, vandaar. MediaWiki slaat die edits dus ook lokaal op? Moet je dan recentchanges filteren op rc_params not like '%wikibase-repo-change%'? --Erwin (overleg) 5 apr 2013 22:23 (CEST)Reageren