הסריקה מזהה מי שינה את שמו בפורום
התוכנה שומרת את מזהה המשתמש הפנימי של הפורום בכל סריקה — ומעולם לא קראה אותו. ההתאמה הייתה לפי שם בלבד, ומכאן שתי תוצאות שקטות:
- שינוי שם פיצל את התיק לשניים. מי ששינה ניק הופיע כאדם חדש לגמרי, והתיק שנבנה עליו במשך שנים נשאר קפוא תחת השם הישן.
- מי שלקח ניק שהתפנה זיהם את התיק של הקודם. המוניטין, הקבוצות והסטטוס שלו נמזגו ישר לתוך התיק של האדם המקורי.
עכשיו ההתאמה מתייעצת קודם עם המזהה: אותו מזהה עם שם אחר → אותה שורה משנה שם, עם הטלפון וההערות שהקלדת. אותו שם עם מזהה אחר → לא ממזגים כלום, ויומן הסריקה אומר שהשם שייך עכשיו למישהו אחר.
אפס בקשות רשת נוספות. נמדד על 2,000 משתמשים: 629ms במעבר ראשון, 28ms בסריקה חוזרת.
📊 חזונישניק — ארבעה מקטעים חדשים
גם כאן, אפס בקשות נוספות: הכול מחושב מהפוסטים שהדוח כבר הוריד.
- 👥 עם מי הוא מדבר — הצלבה של שני צדדים שהיו במאגר ומעולם לא נפגשו: את מי הוא מזכיר או מצטט, מול מי עושה לו לייקים. משם שלוש קבוצות — הקרובים אליו (הדדיות), פונה אליהם ולא הגיע מהם לייק, ומעריצים שקטים.
- 💤 תקופות שקט — מתי הפסיק לכתוב ולכמה זמן, וכמה זמן הוא שותק עכשיו. רק הפסקות של חודש ומעלה.
- 🔥 מתי הוא הכי חד — לייקים לפוסט לפי שעה, לא כמות פוסטים. לא רק מתי הוא כותב הכי הרבה, אלא מתי הוא כותב הכי טוב.
- 💬 כמה הוא נשאר בשרשור — מגיב פעם אחת ועובר הלאה, או נשאר עד הסוף, עם השרשורים שחזר אליהם.
וגם: חלון הדוחות היה זעיר — לוח מחוונים שלם נדחס לרצועה של 240 פיקסלים. עכשיו רחב ומלא גובה.
🚨 שתי פרצות שנסגרו
קובץ ייבוא יכול היה להריץ קוד בתוכנה. שדה תמונת הפרופיל נבנה לתוך הטופס בלי בריחה, והוא ניתן לייבוא — כלומר קובץ .tiknick שמישהו שולח יכול היה להריץ קוד שיש לו גישה מלאה לתוכנה.
סטטוס שנשמר באנגלית הפסיק להיספר כהרחקה. בממשק האנגלי נשמר Banned במקום "מורחק", וכל בדיקת הרחקה בתוכנה משווה לעברית — הניק נעלם מהסטטיסטיקות ומהצביעה. וחזרה לעברית מחקה את ההרחקה לגמרי. מי שעבד באנגלית — המאגר מתוקן אוטומטית בהפעלה.
✨ שיפורים
- 🛡️ "פרוקסי כשנכשל" — מצב רשת רביעי. מנסה ישירות, ועובר לפרוקסי רק לפורום שבאמת חסום. ההחלטה נזכרת לכל פורום בנפרד, כך שפורום נגיש לא משלם על הפרוקסי ופורום חסום לא משלם על ניסיון כושל בכל הפעלה. תשובת 401/403 אינה חסימה — הפורום ענה, ולכן לא מנסים דרך הפרוקסי.
- "לא מכיל" — אופרטור חדש בסינון, ותחביר מינוס בחיפוש:
כהן -מורחק - בורר בדיקת החיבור מציג את כל הפורומים (היה חתוך בשקט ל-12)
- "שלח מייל" נפתח בדפדפן, וכישלון פתיחה מדווח במקום להישאר שקט
🔍 והדוח מפסיק להמציא
ביקורת נפרדת על התוספות לחזונישניק החזירה 21 ממצאים. ארבעה מהם גרמו לדוח לומר דברים לא נכונים, וכולם תוקנו:
- דוח שמור הזדקן והמציא שתיקה — "שותק כרגע" נמדד מול שעון הקורא. אותם בייטים בדיוק אמרו "כתיבה רציפה" ביום הסריקה ו"שותק 240 ימים" כשנפתחו מאוחר יותר.
- אזכורים בתוך ציטוט נזקפו למשתמש — כל מי שהאדם שציטט הזכיר נכנס לרשימה שלו, ומשם לקבוצה השלילית.
- ערך שלא נמדד נספר כאפס — כשספירת הלייקים נכשלה הדוח הציג "0 לייקים" ככותרת וכרטיס ריק, בזמן ששני כרטיסים מתחת הודו שהספירה נכשלה. עכשיו הוא אומר את זה בפירוש, ו"לא נמדד" כבר לא נראה כמו "אפס".
- "כתיבה רציפה" למי ששתק שנים — סריקה מוגבלת מחזירה חלון אחרון בלבד, והדוח לא ידע שהוגבל.
🔧 מהסריקה המלאה — 44 ממצאים
עדכון שהורדתו נקטעה כבר לא מותקן על גבי הגרסה העובדת · סל המחזור לא מוחק ניק שדילג עליו · עוגיית פורום לא נשלחת למארח אחר בעקבות הפניה · "בדוק פורום" ו"סנכרן נבחרים" עובדים עם עוגייה תקינה · חיפוש 50% לא מחזיר את מי שכתוב אצלו 500 · הסריקה מדווחת בכנות על הגבלת עמודים, ספירת לייקים חלקית וכשל בעמוד הראשון · סידור עמודות בגרירה עובד גם באנגלית · גיבוי ששוחזרת ממנו נשאר ברשימה · הרחקה שבוטלה בפורום ניתנת לניקוי · מיזוג ניקים כפולים מתכנס.
24 חבילות בדיקה.
תודה ל-cfopuser על הרעיון והגרסה המקורית של Chazonishnik, ל-טופ שבמתמחים על Stinknik, ול-@tsoolgee על תיקון כפתור המייל.
איזה קובץ להוריד? TikNick-Setup.exe להתקנה רגילה · TikNick.exe לגרסה ניידת.