Home

Реклама

Тупой и ещё тупее тупово

  • 1 Сент, 2009 at 1:19 PM
Alien
Вы когда-нибудь задумывались о монадах? Мне почему-то показалось правильным задуматься о них на данном этапе моего жизненного становления себя. Впрочем эти задумки не приносят никакого удовлетворения. Просто пища для мозга.
Интересно, почему все мыслят события как одномерную систему? (повернуть всё вспять, изменил мнение на противоположное, двигается вперёд)
Почему почти никогда не фигурирует понятие ортогональности? Ведь поворот на 180 градусов принципиально направления не меняет, а тут огромный простор, никак не связанный с тем, что было. Странные люди.

А тем временем пытается решиться уже вторая проблема эйлера, написанная на хаскеле. Наконец-то тот долгожданный вынос мозга, о котором я мечтал последние пол года.

Забавы ради

  • 18 Авг, 2009 at 10:08 AM
logo
Раньше решал задачки из проекта эйлер только когда их начинали постить на хабре, ну или в других не менее кашерных местах.
Теперь, снова взглянув на сайт решил взяться за дело с чистого листа, а заодно немного подучить синтаксис питона, который начинает использоваться на работе.
Вот теперь порешал положенные за сутки 25 задачек, жду следующего дня. Пора обновлять свои знания по алгоритмике и программированию. Может быть олимпиадные задачки порешать? Или вообще забить на это дело и начать рисовать иконки? =)
Кто знает?

Баян своими руками

  • 6 Июл, 2009 at 2:30 PM
red alien
На этот раз скрипт для вконтакта, который добавляет к аудио- и видео-контенту ссылки на скачку.

В целом ничем принципиально не отличается от аналогов, зато я снова вспомнил регулярные выражения и некоторую другую мелочь. =)

Наверное в скором времени нужно будет как-то обобщить процесс + написать инструкцию и выложиться на какой-нибудь сайт. Может кто-то кроме меня это использовать ещё будет.

Сам скрипт:
http://files.getdropbox.com/u/98347/Vk%20scripts/VkAudioVideoLinks.zip
Alien
Да здравствует спам! Теперь его будет много, очень много.
На этот раз добавлена возможность отсылать приглашения сразу со страницы поиска таргетрованной аудитории для вашей группы. Вот смотрите:
пример действия скрипта
Во первых, мелочь - добавлена возможность перехода сразу к новым пользователям.
Во вторых, появилась новая кнопка. По её нажатию скрипт будет перебирать страницы и пытаться отослать всем людям приглашения. Делает он это не быстро, в частности, в силу ограничений борьбы со спамом вконтакта.
По окончанию работы, он алертом известит Вас либо о том, что все приглашения посланы, либо о том, что кончились люди.
На момент работы задний фон формы становится некрасиво серым. Когда всё будет закончено цвет восстановится. Извините, мне было лениво делать красиво.

Ах да, теперь я являюсь обладателем группы, в которую приглашены 40 Оль города Санкт-Петербурга, находящиеся в активном поиске. =) Весьма недурственный результат за полминуты усилий.

Собственно ссылка на файлы со скриптом:
http://files.getdropbox.com/u/98347/Vk%20scripts/VkPeopleForGroups.zip
red alien
Смотришь на какого-нибудь полупонятного человека на вконтакте, щёлкаешь по профиль - бац, он закрыт.
Вот жалость то, но ведь лицо вроде знакомое. Используешь особую, URL-магию и получаешь линк на страничку с фотографиями пользователя. Всё прекрасно, но уж больно надоел мне этот процесс. Решил немного автоматизировать. И вот что вышло:
пример действия скрипта
Такая фича на на странице одного пользователя, так и в рубрике поиска людей.
Собственно вот скриптты:
http://files.getdropbox.com/u/98347/VkInfoLinks.zip
at nature
Скриптовая болезнь продолжается.
На этот раз скрипт, который при заходе на страницу друзей запоминает её положение, после чего при следующем заходе смотрит что убралось и показывает это в списке сбоку.
Показывает правда в виде id-шников со ссылкой, но всё-же лучше, чем ничего. И с красненьким некрасивым крестиком, который позволяет удалить это сообщение. А то зачем вечно мозолить глаза.

собственно вот код:
http://files.getdropbox.com/u/98347/vk_friends.zip

тестировалось в опере, теоретически будет работать и в остальных браузерах.
red alien
Сегодня ночью и немножечко утром писал дурацкий скрипт для вконтакта. Теперь можно разом удалить все входящие или исходящие сообщения.
Ну не совсем разом, а так, в расчёте по минуте на каждую тысячу сообщений. Просто добрые люди вконтакта сделали ограничение и обращаться к их страницам достаточно часто нельзя.

Заодно, пока тестировал это чудо на своих полутора тысячах кусках хлама обнаружил прикольный баг вконтакта, из-за которого скрипт не мог удалить сообщения, когда их оставалось ровно 100.

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

Дорабатывать скрипт до этой возможности не стал, ибо отписался в техподдержку и надеюсь это скоро пофиксят, а во вторых у меня просто кончились тестовые данные, а если я буду слать письма тысячами, то меня забанят. Такие дела.

Тестировался в опере 10-й версии. Если у вас до сих пор опера 9.xx то советую обновится. Десятка стала значительно лучше и быстрее.

Upd от 14 июля 2009: Скрипт немного модифицирован. Добавлено затухание меню, когда скрипт завершит работу оно вновь станет нормальным.
Если скрипт работает достаточно долго не пугайтесь. Его работа может занять несколько минут.
Если по истечении пяти минут ничего не произошло, то он мог зависнуть. В этом случае перезагрузите страницу, и, если число сообщений уменьшилось (значит скрипт всё-таки работал), то заново запустите его. Если нет, то обратитесь ко мне, буду думать что могло сломаться.

Коротко изменения:
  • Исправлена ошибка относительно не удаления сообщений, когда их число менее 20.
  • Добавлена обёртка, что теоретически увеличивает стабильность скрипта.
  • Добавлен эффект затухания на время действия скрипта.

Рекомендую скачать новую версию:
http://files.getdropbox.com/u/98347/Vk%20scripts/VkMesDel.zip

Upd от 23 сентября 2009: Если уж ничего не работает, то попробуйте установить вот эту версию (стерев перед этим все предыдущие)
http://dl.getdropbox.com/u/98347/Vk%20scripts/Vk_mes_del_lats_hope.zip
Он менее красив, кнопок будет больше чем нужно, но зато он относительно устойчив к изменению разметки, загрузке файлов операционной системой и тп.

Ах, да: Инструкция по установке скриптов

Hello World

  • 9 Апр, 2009 at 7:12 PM
alien face
Вроде как стандарт при изучении нового языка программирования писать какую-то очевидную вещь вроде вывода строки на экран.
Постепенно начинаю отдалятся от этого стандарта.
Первая попытка общения с рефалом дала возможность реализовать интерпретатор марковских алгоритмов.
Перл порадовал возможностью находить незакрытые дивы в вёрстке проекта. (дерганье единичных функций для регексп замен не в счёт).

Интересно, что будет следующим?

P & NP

  • 15 Ноя, 2008 at 5:38 PM
red alien
Мой мозг способен решать огромное количество проблем типа NP, то есть проблем, в которых требуется дать ответ принадлежности.
Например:
  1. Если ты работодатель, то примешь ли его на работу?
  2. Пойдёшь ли тогда-тотуда-то
  3. Подходит ли мне эта кофточка?
и тому подобное
Проблема в том, что люди хотят, чтобы из решения NP человек переходил к решению задач класса P. Задач поиска решения.
Например:
  1. Куда мы сегодня пойдём?
  2. Что следует в себе изменить, чтобы люди перестали считать меня уродом?
  3. Опиши эмоции, которые ты испытывал…
Это задачи разрешать намного сложнее. Иногда удаётся, иногда нет. Тут очень много зависит от второстепенных фактов.
А теперь вопрос на миллион: Верно ли, что Р = NP? Верно ли, что для каждой проблемы, которую хотя перевести из области подстановок в область поиска существует решение, которого не надо очень долго искать?

Рабочее

  • 23 Окт, 2008 at 12:12 AM
true alien
Никогда, запомните, никогда не вылезайте вечером и ночью в интернет если у Вас есть горящий проект, в особенности если его рабоспособность могут проверить совершенно неожиданно от вас.
Ну или по крайней мере залезайте так, чтобы Вас никто не видел.
God blessed me. Баги, я иду!

Здоровых людей не бывает

  • 21 Апр, 2008 at 11:21 AM
red alien
За что я люблю жить с программистами, так это за то, что даже в четыре часа ночи они говорят о программировании. ©
А если говорить серьезно, то разговоры о мультитрейдинге наложенные на некоторое количество алкоголя и не совсем привычную обстановку дают очень странный эффект.
Пока я ворочался в полудреме мозг постиг довольно странный эффект. Была полная иллюзия, что я вполне себе обыкновернный ASP.NET контрол, и меня медленно и постепенно рендерили в обычный html текст.
Но самое страшное это то, что я еле сдерживался от возмущения. А как бы Вы себя чувствовали, если бы внутри Вас был <input /> но у него не указан type. Ведь тогда я получался невалидным и пользователю было невозможно ввести в меня данный. На тот момент меня это жутко бесило.
Далее поытка осознать как-же выровнян - горизонтально или вертикально я пришел к выводу что вертикально, после чего осознал что за бред я несу и попытался представить, что я уже не полностью htmlный текст. Удалось.

Программерам

  • 29 Фев, 2008 at 12:55 AM
red alien
Господа кодеры, есть хорошая возможность заработать. Нет, конечно не миллионы долларов (хрен я Вам такие идеи расскажу) а всего-лишь какие-то жалкие тысячи. Что в целом тоже не плохо.
Так вот, что делаем: закупаемся новенькой нвидией, типа 8600, 8800, 9600, идем вот сюда и созерцаем прекрасное.
Для тех у кого процесс созерцания происходит очень медленно поясняю. Берете библиотеку, и программируете архиватор или кодировщиц видио через потоковые конвееры на видеокарте. Я думаю многие (в особенности те, кому не проблема купить карточки такого уровня) соглясятся выложить около 50 вечнозеленый североамериканских юаней за архиватор, который работает раз в 20 быстрее, чем тот, что работает загружая центральный процессров. Вычисления там нужны целочисленные, осталось приспособить алгоритм и реализовать.
Ну что, господа, вперед. Тока давайте так - с каждой заработанной Вами тысячи баксов мне бутылка приличного вина. Не так уж и много. Уговор?

Немного о знаниях

  • 17 Фев, 2008 at 9:16 PM
red alien
Читаю книженцию Peopleware. По времени она к сожалению устарела, но имхо принципи, которые в ней рассказываются, сильно устареть не могут.
Многие заявленные проблемы я действительно чувствую на своей шкуре. Язык не особо, материал кажется очевидным, но об очевидном почему-то думаешь в последний момент.
Ах, да. Есть еще вот такая вещица. Говорят что шедевральное произведение - начал читать, не впечатлило. Хотя мысли замечательные.
Сегодня в ПОМИ слушал Гирша. Врядли кто-либо еще сумел бы так непонятно рассказать начало сложностной криптографии.
Вопрос на засыпку - а почему я там увидел так мало знакомых лиц?

Подсветка синтаксиса

  • 25 Янв, 2008 at 10:50 PM
red alien
Что-то сегодня меня прет. Ну да ладно.

По природе собственной деятельности приходится довольно часто читать текстовые файлы, написанные в довольно странном формате.
В частности это исходники какой-либо программы, документы с XML структурой и много чего еще.
И если в таком домунте все не раскрашено яркими цветами, не выделены жирным шрифтом ключевые слова, не заполняются автоматически конструкции, которые можно заполнить единственно-верным способом, то читать его становится неприятно.
Приходится напрягать зрение и мозг - расшифровывать записи.

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

У меня родилась гениально-бредовая идея. Написать читалку, которая пытается подсвечивать ключевые слова в художественном тексте. Для начала просто выделяет подлежащее и сказумое, выделяет их.
Читая такой текст сложнее будет уловить красоту и жизнерадостность, но представте на секунду, что вы читаете какой-либо FAQ, или уголовный кодекс, или просто вам необходимо прочитать произведение для усвоения его сюжета.
Восприятие текста должно ускориться если не в разы, то очень сильно.

И все-же интересно - полезной кажется данная идея, или в мусор ее, к куче других?

Latest Month

Ноябрь 2009
Вс Пн Вт Ср Чт Пт Сб
1234567
891011121314
15161718192021
22232425262728
2930     

Tags

Syndicate

RSS Atom
Разработано LiveJournal.com
Designed by Tiffany Chow