Блоґ одного кібера

Історія хвороби контуженого інформаційним вибухом

Posts Tagged ‘CybWiki

Кібернетична вікі. Епізод II. Атака ботів

with 14 comments

Не так давно
на одному
сервері кібцентру…

В Кібернетичній вікі
неспокійно. Більше сотні
користувачів демонструють
наміри закидати її спамом.

Рух спамерів очолюваний
загадковим невідомо ким
(чи взагалі ніким не очолюваний),
перешкоджає малочисельним кіберджедаям
зберігати чистоту й порядок на сайті.

Адміністрато bunyk повертається в КібВікі
щоб зайнятись принциповим питанням: створенням
бота для допомоги джедаям в малоуспішній боротьбі…

Пафосні титри подивились – переходим до банального сюжету про те як добро перемогло зло. 🙂 Зі мною була нова сила (Python 3), і розуміння того що об’єктно-орієнтоване програмування призначене для зменшення кількості подібних параметрів в різних методах. І знання PEP8 яке дозволяє писати код на 8 та більше балів за Пайлінтом.

До того дії всіх ботів я відкидав вручну, слідкуючи за вікі через RSS. Коли їх було 1-2 на день це ще можна було терпіти. Але коли вони повалили десятками я на деякий час забив.

Я вирішив не морочити собі голову з PywikipediaБотом, для роботи якого на cybwiki ще треба створювати окремий файл конфігурації, а змайструвати свого. Свого писати набагато приємніше ніж лазити по сотнях файлів чужого. Крім того, мені дуже соромно за старий bunykwikibot, бо той код – блювотний. Зрозуміло що рік тому я цього не міг бачити. Тому маючи ще один день відпустки який залишився з проходження практики вирішив використати цей шанс щоб виправити ситуацію.

Знайомтесь – bunykwikibot2. Поки що різноманітних запитів до вікі в нього менше. Але зате він вміє логінитись і писати. І з ним приємно працювати.

Покажу на прикладі сьогоднішнього бою проти спамерів (ввесь код):
Прочитати решту цього запису »

Advertisements

Written by bunyk

Березень 27, 2012 at 23:08

Оприлюднено в Кодерство, Павутина

Tagged with , ,

Пітон, навчання, вікіпедія, та жрачка (Потік свідомості)

with 19 comments

Інколи хочеться мати в голові інтерфейс, який транслював би думки через XMPP, і вони логувались на моєму комп’ютері, та складались в акуратні папочки по днях, місяцях, роках…. Хто зна, може колись створять такий пристрій, та він переверне поняття про творчість, науку, спілкування. Відповідні веб-сервіси перетворять блогосферу на ноосферу, а все людське життя стане суцільною грою в бісер в матриці.

Але так не є. І швидкість мого набору не наближається до швидкості думки. Думаю я разів в три швидше. А ще мене приторможує дурна звичка ставити багато посилань на все підряд. Явно вікіпедійна звичка. Тим не менш, думки пропадають, хоч їх і багато. А також не встигаю описувати нові події.

Прочитати решту цього запису »

Written by bunyk

Березень 28, 2010 at 03:15

Чудовий сьогодні був день

with 8 comments

Розповідь про один день мого життя, за який мені мало б бути соромно. Починаю розповідати 9 лютого 22:42

Почалося все з того, що я пообіцяв допомогти одній другокурсниці, про яку я знаю що вона Настя (виявив по табличці на дверях), допомогти з програмуванням. А обіцянки треба виконувати.

Прочитати решту цього запису »

Written by bunyk

Лютий 10, 2010 at 00:38

Оприлюднено в Нещоденник

Tagged with , , , ,

Найцікавіше на КібВікі

with one comment

Ну, як можна не похвалитись перед новим роком найкращими результатами своєї роботи? Тому приступлю до розповіді про те, що відбувалось цієї зими, і восени.

Проект з електронними конспектами трохи заглох. Можливо тому, що почався запізно. Можливо тому, що ніхто навіть паперові не пише, бо нічого не ясно. А ще тому, що я лінивий і взагалі… З нового семестру спробую заново.

Ще, я зробив собі красиву сторіночку: [[bunyk]], і виклав свою симпатичну морду:

Пропаганда

Вияснив, що писати в LaTeX вміють не так вже і багато людей, тому цю ситуацію треба міняти зручним [[підручником]]. Підручник все ніяк не напишеться.

В гуртожитку приклеїв оголошення такого виду. В ньому спробував пояснити що ж таке CybWiki. І справа від заголовку великими жирними буквами “CybWiki це:” хтось дописав червоною ручкою – “Буник”. Ну, правда буває смішною. Дотримуючись принципу вікі “кожен може редагувати” я ще нижче написав провокацію “ну це можна виправити”. Думаю чи не причепити зправа ще сторінку обговорення? 🙂

Ну тут варто б ще було згадати, що загалом, кібвікі не тільки я, а я й ulidtko, який зовсім нічого не пише, але виправляє мої найстрашніші статті. [[Що він сам і визнав]]. І хоча доводить це не часто, зате красиво.

А ще, КібВікі просуваєтсья в середовище викладачів, правда дуже повільно. Про це можна прочитати тут.

Статті що я радив би прочитати:

Правда дивно радити щось незнайомим людям, але якось уявлю собі приблизного мого читача.

  • [[NumPy]] – бібліотека Python для математичних обчислень, і роботи з масивами. Знайдете вступний урок.
  • [[Користувач:Bunyk/Звернення]] – крик душі. Лист до декана, який вже читала купа людей, крім декана.
  • [[Як стати хакером]] – “колаборативний” переклад цікавої статті. Незавершений, і недосконалий, але заслуговує на увагу.
  • [[Задрот]] – жартівлива, філософська, психологічна стаття, про пошуки щастя, сенсу життя і врятування світу. Хоча в коментарях хтось хотів придертись, але так і не аргументував.
  • [[Ubuntu]] – стаття яка має на меті заразити ще більше людей Лінуксу. Трохи обновлена до нової версії.

Сесія

Склав [[генплан сесії для своєї групи]]. Доволі зручно. Принаймі мені.

Як і минулого разу, найбільше шансів в мене отримати залік з тих предметів, які найбільше заповнені на порталі. Правда не знаю коли будуть перездачі, раз другий семестр йде так впритик. Хоча як я помітив, вчитись в екстремальному режимі легше.

просто ілюстрація :)

Предмети які я планую здати:

Предмети які я планую вчити:

А решта вже як вийде.

Written by bunyk

Грудень 29, 2009 at 05:40

Оприлюднено в Конспекти, Нещоденник

Tagged with , ,

Наши цели ясны, задачи определены? За работу, товарищи!

with 15 comments

За новые победы коммунизма! (Бурные, продолжительные аплодисменты, переходящие в овацию. Все встают.)

В заголовку фраза з агітплакату Дороша про сесію. Ех, перший курс, як я за вами скучив. Плакат тут не розміщу, бо він включає специфічний гумор, доступний тільки замкнутому колу осіб. І взагалі це суто щоденникова розповідь для обмеженого кола осіб.

Тільки є одна відмінність. Стоїть знак питання. Приходиться робити щось, приходячи невідомо до якої цілі.

І чітка постановка цілей ще не гарантує їх досягнення. Як наприклад забутий список цілей на літо:
Прочитати решту цього запису »

Written by bunyk

Грудень 23, 2009 at 21:50

Оприлюднено в Нещоденник

Tagged with , ,

Зима прийшла

with 2 comments

Я хотів написати не це. Я хотів написати щось велике, корисне і важливе. Але за купою дрібних занять, не знаходив часу. Тому тут буде зроблений нашвидкоруч звіт про останні події осені, про які я не встиг забути. З купою посилань.

Прочитати решту цього запису »

Written by bunyk

Грудень 1, 2009 at 19:33

Виконання повороту

leave a comment »

Як ви могли побачити, останнім часом я писав мало. Радий що від цього мене не перестали читати. Це було приторможування перед поворотом.

Головна причина такого – те що відбувається сесія. І я переметнувся писати серйозні статті на серйозному проекті CybWiki. І всі мої амбіції пов’язані з освітою буду реалізовувати там. Тим не менш, також буду продовжувати писати сюди. Тільки менше, і трохи інше.

По перше, я перейменовую блог на менш претензійну назву “Блог одного кібера”. Так як тема ІТ загалом – занадто неосяжна для одної людини. Але для спільноти – інша річ.

По друге, тепер тут буде більше суб’єктивізму, і щоденника (хоча цього і раніше було досить). І набагато менше того, що стосується навчальної програми, факультету, і програмування.

Ну, а якщо ви таки хочете читати не літрдибр, а корисні і практичні речі, то я дам вам маленький списочок моїх (і вже не зовсім, ви ж розумієте, що це Вікі) робіт:

Забагато себе хвалити не буду, решту шукайте самі.

Written by bunyk

Червень 22, 2009 at 15:05

Оприлюднено в Нещоденник

Tagged with , ,