Feed Rss



Авг 27 2010

Халтура Лебедева

Рубрика: Общая Автор: Алексей Токарь

Что-то все чаще и чаще студия СамиЗнаетеКого косячит в своих работах.

Так, нфпример, в последней работе очень бросающийся в глаза косяк с отражением:

Метки: , ,


Авг 22 2010

Ищу консоль на пару дней

Рубрика: Общая Автор: Алексей Токарь

День добрый. Буду краток.

Случайно ни у кого из вас нет xbox или sp2 дать в аренду на пару деньков? :)

Заранее благодарен


Авг 10 2010

Знакомство с Питоном

Сейчас встала задача: написать небольшой плагин (строк на 200-250) для софтины. Плагины к ней можно писать на сях и на питоне. Так как уже давно я являюсь ярым сторонником ООП, то выбор был очевиден – нужно изучать новый для меня язык. И прежде чем написать те заветные 200 строк кода, хочется разобраться как можно лучше в синтаксисе и принципах разработки под python. Посему была открыта онлайн документация и все подробнейше изучено…

Практически сразу бросилась в глаза двойственность языка. С одной стороны разработчики старались упростить языковые конструкции, с другой – добавили странные для меня типы данных. Так, например, в питоне не оказалось привычного всем цикла for – его заменили конструкцией for X in Y (эквивалент foreach) + снабдили функцией range() для кол-венной итерации. Разработчики не ввели такой привычный оператор switch, а вместо этого сократили if/elseif/else до if/elif/else, что позволило структурировать условия в удобный столбик. Авторы добавили удобные операции с массивами и строками (получение и замещение срезов) и ввели оператор «*» для повторения символов. Но при всем этом, зачем-то были введены словари, таплы, списки, последовательности и наборы, что могло слихвой быть заменено словарями (хотя может я еще чего-то не понимаю).

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

Метки: , , , ,


Июл 29 2010

Профессиональное

Рубрика: Общая Автор: Алексей Токарь

Есть люди, которые считают себя компетентными в проф. областях. Но искать научные исследования, рассуждать и принимать правильные решения они не умеют. Они умеют искать обрывки фраз и монопольно прекращать полемику.

Таких мы беспощадно увольняем.

Метки: , ,


Июл 09 2010

А кто в WinAPI шарит? 8-)

Рубрика: Общая Автор: Алексей Токарь

Нужно написать небольшую тулзу, либо помочь советом


Июл 08 2010

Подскажите по ZF Route

Рубрика: PHP Автор: Алексей Токарь

Задача:

есть пути:
/users/$username
и
/users/$some_action

Как правильно организовать роуты в системе ZF?

Мое решение на данный момент:

UsersController::view
UsersController::someAction

routes.php

->addRoute("user-view", new Zend_Controller_Router_Route(
    "users/:username/*",
    array(
        "controller" => "users",
        "action" => "view"
    )
) )

UsersController::view

try {
    $user = $this->getUserFromRequest();
 
} catch ( PageException_NotFound $e ) {
    $action = $this->getRequest()->getParam( 'username' );
    $this->_forward( $action );
    return;
}

Метки: ,


Июн 29 2010

TagIt для Mootools

jquery tagit plugin

внешний вид результата работы плагина

Уж больно мне понравился плагин для жиквери по работе с тегами. Но ввиду того, что работаем мы в основном с mootools, было решено написать нечто подобное и для своих нужд. В процессе написания интерфейс был расширен методом getTags, который возвращает все добавленные теги в виде массива.

Изменения в отличае от оригинала:

  • теги могут быть многословными
  • тег создается при нажатии на enter или запятую
  • улучшено поведение интерфейса

Скачать и поиграться

Метки: , , ,


Июн 25 2010

К PHP разработчикам

Ищем программиста для пополнения команды веб-разработчиков. Делаем средние и крупные веб-проекты. Проекты непростые и интересные.

Работа в офисе в 5 минутах от метро «Левобережная». Удобное кресло, большой монитор, чай, кофе, книги.

Требования

  • Самостоятельность и ответственность. Нужно уметь делать свою задачу хорошо, до конца и вовремя. Не искать причины, почему не получается, а делать так, чтобы получалось.
  • Умение писать чистый и качественный код. Так, чтобы его было легко понимать остальным участникам проекта, поддерживать и использовать повторно.
  • Понимание ООП (зачем оно нужно, как и когда пользоваться).
  • Умение и желание быстро разбираться в новом (чужой код, технологии, API, …)
  • Желательно знать xhtml, css. Верстать не придётся, но понимать что и почему – нужно.

Технологии

Проекты пишутся на PHP с использованием Zend Framework, Doctrine, PHPUnit. Знать это всё не обязательно, но тогда нужно будет разобраться.

З/п от 1500 до 2000$, в зависимости от.

связаться можно по почте: job@strangecompany.ru

Метки: , ,


Июн 23 2010

Рубрика: Общая Автор: Алексей Токарь

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


Июн 04 2010

Активная фильтрация на странице сайта

Недавно на Хабре проскочила статья об активных фильтрах на сайтах. И вот что меня удивило – многие в комментариях интересовались а как же сего зверя реализовать самостоятельно. Вот я и постараюсь доступно и по шагам разложить основные положения реализации данной фичи на сайте.
Далее

Метки: , ,