Рабочие будни

Архивы

Сайти

сентября 8, 2009

Ещё одно веяние моды поисковых запросов (сайти). Мне подсознание подсказывает что это сайты+айти. Т.е. сайты IT специалистов. Если так то зачем их так часто ищут. Иначе это это просто опечатка...

Однокласснико

сентября 8, 2009

Не знаю чем и о чём думают те кто ищет подобное слово в поисковиках (однокласснико). Наверное какая то мода или эхо албанского жаргона...

Разбор ломаной на мелкие отрезки

августа 12, 2009

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

private  ArrayList breakLines (ArrayList aV) //на входе массив координат
{

int snap=200; //требуемое количество отрезков на выходе
ArrayList tPixel = new ArrayList (); //новый массив координат для возврата
ArrayList aPixel = new ArrayList (); //временный массив координат

Point obj1 = new Point ();
int b=0;
foreach (Point obj in aV)
{
if (b != 0)
{
float x1 = obj1.X;
float y1 = obj1.Y;
float x2 = obj.X;
float y2 = obj.Y;
//Алгоритм DDA-линии
int L = (int) Math.Max (Math.Abs (x2 — x1), Math.Abs (y2 — y1));
float dX = (x2 — x1) / L;
float dY = (y2 — y1) / L;
aPixel.Add (new Point ((int) x1, (int) y1)); //Начальную точку в массив

for (int i = 0; i < L; i++)
{
x1 = (x1 + dX);
y1 = (y1 + dY);
aPixel.Add (new Point ((int) x1,(int) y1)); //Следующую точку в массив
}
//aPixel.Add (new Point ((int) x2, (int) y2)); // Можно раскомментировать если требуется дублирование каждой последней точки в отрезке
}
obj1 = obj;
b++;
}
for (int i=0;i<snap;i++)   tPixel.Add (aPixel[(int)(aPixel.Count*i/snap)]);
return tPixel;
}

Такая вот теорема для критики. Если есть кому что добавить, то вэлком.

Вычисляем длину линии по координатам

августа 3, 2009

Этот и последующие статьи будут из серии простейших операций с 2d графикой. Получается так, что с частотой в год или два,  приходится выполнять одинаковые задачи с подобными незатейливыми алгоритмами. И постоянно приходится вспоминать одни и те же действия. Статьи будут краткие  и простые. Текущий заказчик захотел исполнение на C# , следовательно код будет именно на нём.

private Double length (Double _x1, Double _y1, Double _x2, Double _y2) {
return Math.Sqrt (Math.Pow (_x2 — _x1, 2) + Math.Pow (_y2 — _y1, 2));
}

И да, скажете почему нет подсветки кода? Мне она не нужна.

Одноклассники

апреля 16, 2009

Последнее время редко стал посещать социальные сети всякого типа, особенно «одноклассники». То ли перенасыщение произошло, то ли осознал что я в них не нуждаюсь. Думаю не удалиться ли вообще со всех этих социалок. И дело даже не в платных смайликах (скоро наверное за буквы денег захотят) и прочей монетизации. Просто оно уже приелось. Приелось настолько, что пора наверное удаляться.
А теперь немножко популярных поисковых запросов яндекса на тему одноклассников с моими вставками:

  • одноклассники — о да это они
  • одноклассники ru — а как же без них
  • однокласснико — это какое то школьное животное?
  • одноклассники ру — и в ру тоже
  • одноклассники сайты — именно сайты
  • страница одноклассники — страниц там много
  • одноклассники ru +моя страница — оно тебе надо?
  • одноклассники регистрация — да платная до сих пор
  • www одноклассники — а как же без www
  • www одноклассники ru — не лень переключать раскладку?
  • сайти одноклассники — куда сайти?
  • сайт однокласснико — оно настолько разумно что может себе позволить сайт?
  • одноклассники поиск — это не то место где ищут подобное
  • одноклассники км — а вот это новинка, изменение расстояния между школьниками
  • одноклассники зарегистрироваться — адрес сайта знаешь? Вот там этим и занимаются
  • одноклассники ru регистрация — думаете с ru регистрация будет проще?
  • одноклассники ru поиск — не стоит в поиске писать поиск
  • одноклассники mail — mail нужен для регистрации
  • одноклассники авторизация — суровая штука, ни в какую не хочет запоминать мой пароль
  • mail ru одноклассники — новый стартап от майлру?
  • одноклассники школа — там не только школа
  • одноклассники бесплатно — давно это было
  • одноклассники знакомства — сколько пользователей туда ходит ради этого?
  • пароль одноклассники — ну явно не в яндексе его ищут
  • одноклассники найти — забыл где был?
  • контакты одноклассники — так контакты или одноклассники?
  • взлом одноклассников — редко, но возможно
  • одноклассники фото — всё там
  • взломать одноклассники — ну что за дикость, и главное зачем?
  • зайти +на одноклассники — а минус найти не хотите?
  • одноклассники доступ — по паролю естественно
  • одноклассники ua — в kz не пробовали искать?
  • одноклассники ru зарегистрироваться — сотку в руки и да поможет вам оператор
  • +мой мир ru одноклассники — ещё один виток
  • одноклассники ру +моя страница — в другом месте страничку не пробовали создавать?
  • закрыли одноклассники — врут люди, врут
  • скачать одноклассники — их много, всех не вынуть
  • одноклассники украина — напоминает «однокласники у равина»
  • одноклассники друзья — не у всех в школе были только друзья
  • форум одноклассники — породия на форум
  • запрет одноклассники — вот это дельно, на работе их надо закрывать
  • поздравления одноклассникам — не знаете как поздравить?
  • одноклассники регистрация новых — и удаление старых

P.S Редко пишу не потому что писать не о чем, просто приходится больше работать. Успевать работать на основной работе и успевать реализовывать собственные мысли в реальные проекты.

WordPress plugin WP2Twitter

января 15, 2009

Представляю вашему вниманию плагин трансляции анонсов  записей из WordPress в Twitter. За основу был взят плагин Twitter updater от Victoria Chan. Из-за того, что оригинальный плагин не работал, как требуется, пришлось его допилить. Чем и делюсь со всеми.

Установка:
1.    Скачайте плагин wp2twitter (90)
2.    Распакуйте папку с плагином в папку плагинов WordPress (/wp-content/plugins/)
3.    Активируйте плагин в админке плагинов.
4.    Двигайтесь  в панель инструментов и выберите WP2Twitter
5.    Настройте параметры под себя и укажите свои данные от твиттера

Сегодня Яндекс вычудил

января 14, 2009

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

То же самое произошло и со мной сегодня. Были обращения пользователей, что яндекс не открывается. Что характерно жалоб то не было до этого. Отложив данную проблему на потом, потому как есть более глобальные проблемы, нежели не открытие одной из многих поисковых систем. И вот уже под вечер, разобравшись с основной работой, решил взглянуть, что же там такое происходит. Пошел по пути пользователя и обнаружил что, проблем то нет. Но дыма без огня не бывает, полез изучать логи и обнаружил интересную штуку. Буквально сегодня в строке запроса яндекса добавилась новая строка stparhome=banner. И уже под вечер эта строка из запроса заменилась на stparhome=byes.

Фраза banner естественно попала под действие баннерорезки. Каким местом думал яндекс при добавлении этой фразы? Небось опомнились когда количество поисковых запросов упало на неопределенный процент?