Задать вопрос
  • Как узнать, какие картинки (без шуток) пользователи дольше просматривают

    sainnr
    @sainnr
    Предположу еще, что стереоизображения. Тут попросту быстро не получится приглядеться.
    Ответ написан
    Комментировать
  • Точка в email

    sainnr
    @sainnr
    Также, гугл не обращает внимания на регистр. И не допускает создание аккаунтов с "_" и "-". Думаю, одна из причин — чтобы никто не мог создавать адреса похожие на чей-либо (например, ваш) адрес.
    Ответ написан
    Комментировать
  • Бросать университет в пользу самообразования и работы?

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

    Простой пример из жизни в дополнение комментариям выше — некоторые компании не согласятся вас устраивать по трудовому договору (предоставляя доп.фишки, типа ДМС или бесплатных тренингов), только по контракту.
    Ответ написан
    Комментировать
  • Что я делаю не так? Вопрос мотивации?

    sainnr
    @sainnr
    Проводите еженедельные митинги, на которых каждый коротко рассказывал бы о сделанном им за неделю, говорил о текущих задачах и проблемах. Занимает не более часа в неделю, но заставляет каждого в команде прикинуть, а чем же он занимался всю неделю, чего добился, в чем проблемы, загвоздки, уложить это все в 3-5 минут и рассказать остальным.
    Ответ написан
    Комментировать
  • Куда дальше развиваться?

    sainnr
    @sainnr
    Попробуйте себя в разработке под мобильные платформы. С одной стороны, если вы герой-одиночка, требуются разносторонние знания — и в UI, и в программировании; с другой же — под основные платформы (даже не буду их перечислять) существуют мощные средства разработки (IDE + фреймворки), которые хорошо облегчают жизнь.
    Ответ написан
    Комментировать
  • Вопрос по структуре базы данных

    sainnr
    @sainnr
    Согласен с mekegi, я бы еще отдельно вынес поля price, currency из блюд и ингредиентов (3 НФ), может пригодиться в дальнейшем.
    Ответ написан
  • PHP ООП

    sainnr
    @sainnr
    Если хочется побольше практики, то лучше изучать на конкретном примере. В качестве «подопытного» можно взять годный PHP-фреймворк и руководство по нему — например, Yii Framework. Для Yii есть хорошая книга «Agile Web Application Development with Yii1.1 and PHP5», а также тонны документации, на русском и английском.
    Ответ написан
    1 комментарий
  • Документальные ролики про планеты

    sainnr
    @sainnr
    Попробуйте написать автору ролика на YouTube — он наверняка знает, где он его взял.
    Ответ написан
    1 комментарий
  • Кто в России получил $150k+ на seed стадии, отдав менее 20% доли?

    sainnr
    @sainnr
    Выглядит как сказка.
    Ответ написан
    Комментировать
  • С чего начать web-программирование?

    sainnr
    @sainnr
    Ко всему сказанному, я бы добавил, что неплохо знать такие основополагающие вещи, как протоколы (HTTP обязательно), взаимодействие «клиент-сервер», трехзвенная архитектура и т.п.
    Ответ написан
    Комментировать
  • Информация для участвующих в Google AI Challenge Ants

    sainnr
    @sainnr
    Интересно, если будет что-то новое, отличающееся от перевода или от материалов, представленных на оф.сайте.
    Ответ написан
    Комментировать
  • Нестандартное продвижение в поисковых системах

    sainnr
    @sainnr
    Варианта всего два:
    — вы поясните заказчику ситуацию и убедите его, что он, мягко говоря, не прав (нужен опыт в этой сфере, неплохие навыки коммуникации, уверенность в себе).
    — вы в вежливой форме откажетесь выполнять данную работу (нужно также пояснить ситуацию, почему вы отказываетесь).

    Вариант «выполнить данную работу, не изменяя условий» для вас будет безуспешным, в любом случае.
    Ответ написан
    Комментировать
  • Программирование. Реактивный старт - помощь начинающему

    sainnr
    @sainnr
    Исходя из прочитанного, я бы вам порекомендовал смотреть в сторону платформы .NET, и вот почему.
    1) Возможность реализовать то, что вы планируете, какими угодно способами: в виде веб-приложения (ASP.NET, ADO.NET), в виде десктоп-клиента (WPF + WCF), как Silverlight-приложение (типа Flash, можно запустить и в браузере, можно сохранить локально на десктоп).
    2) Для всех таких вариаций вам нужно будет знать, по большей части, только C#, синтаксис которого будет очень знаком и его будет несложно изучить. Для всего остального (в основном, это разметка HTML или XAML) существует визуальный редактор в Visual Studio.
    3) Различные компоненты .NET фреймворка упростят и ускорят разработку: проще работать с БД, проще организовывать веб-сервисы (если мы говорим о десктоп-клиенте), проще обрабатывать события и т.п.
    4) По всему этому написаны тонны документации, как на английском, так и на русском. Это и книги, и MSDN, и куча форумов по каждой из технологий, подкасты, видеокасты, тысячи их.
    5) В процессе разработки вы также можете изучить/закрепить/научиться применять основные паттерны программирования, которые вам в дальнейшем сильно пригодятся.
    6) Если вам не будет хватать возможностей .NET-фреймворка, то есть разработки, расширяющие его возможности (тот же NHibernate).
    7) Разочаруетесь в .NET — будет проще потом перейти на платформу Java, у них немало общего.

    Если вы научитесь в полной мере использовать возможности .NET, то это точно будет реактивный старт.

    Ложка дегтя: это все ориентированно на win-платформу. Хотя, многие вещи заработают и на других платформах.
    Ответ написан
    3 комментария
  • Инфографика в офис?

    sainnr
    @sainnr
    А как насчет красивых, качественных фото в стильных, стеклянных рамочках?
    Ответ написан
    Комментировать
  • Как в Java узнать о том, что поток (thread) закончил выполняться?

    sainnr
    @sainnr
    Насколько я понимаю, у вас немного неверное представление о потоках. В коде, приведенном вами, одному и тому же потоку thrProcess дается команда запуска при каждой итерации. Зачем его запускать несколько раз, если он уже выполнил start() после первой итерации (при i = 0)?

    В таком случае, вы можете:
    1) перенести цикл, проходящий по всем изображениям массива, внутрь рабочего метода потока thrProcess и запустить данный поток один раз;
    2) создавать в цикле на каждой итерации новый поток (thrProcess1, thrProcess2, ..., thrProcessN), в котором будет проводиться обработка текущего изображения, и запускать его.

    Второй вариант весьма странный — согласитесь, если у вас 1000 изображений, то создавать по 1 потоку для каждого из них, т.е. 1000 потоков всего, будет как-то не хорошо.
    Ответ написан
    2 комментария
  • Я снова изобрел велосипед?

    sainnr
    @sainnr
    Мне кажется, стоит разобрать конкретный вариант применения (лучше 2 — удачный и не очень). Тогда на примере решения какой-нибудь задачи уже можно будет оценить сложность использования данного решения и сравнить с другими вариантами решения поставленной задачи.
    Ответ написан
    Комментировать
  • Платформа для быстрого создания интернет-магазина

    sainnr
    @sainnr
    Посмотрите в сторону Orchard CMS, на Хабре по ней одно время выкладывалось немало различных статей (by XaocCPS).
    Ответ написан
    1 комментарий
  • Монетизация студенческой социальной сети

    sainnr
    @sainnr
    Попробуйте найти сотрудничество в лице организаций, которые заинтересованы в ЦА:
    — компании, которые ищут себе сотрудников / стажеров / практикантов среди студентов и выпускников;
    — учебных центров, которые предлагают платные курсы студентам;
    — развлекательных порталов, на которых представлены афиши, мероприятия,… для студентов;
    — других организаций, которые предоставляют в том или ином виде платные услуги студентам.

    Свяжитесь с менеджерами по рекламе из данных организаций, предложите им разместить баннеры у вас на сайте, оговорите стоимость за месяц / число показов, предварительно рассказав о вашей ЦА и посещаемости сайта. Только не переусердствуйте — не надо захламлять весь сайт рекламой.
    Ответ написан
    Комментировать
  • Как эффективней использовать монитор Widescreen?

    sainnr
    @sainnr
    Я первым делом прикрепил Taskbar к правой стороне экрана.

    Как советовали выше, используйте не-максимизированные окна. В Win7 есть прекрасные шоткаты для прикрепления окна размером с 1/2 экрана к левой или правой стороне — так, на вайдскрине одновременно можно удобно расположить, например, окна IDE и браузера.
    Ответ написан
    1 комментарий
  • Какие возможности интернет статистик и какие статистики вы используете?

    sainnr
    @sainnr
    Кроме вышеперечисленных, есть еще интересная вещь — Piwik.

    Из особенностей:
    — OpenSource, устанавливается на собственный сервер;
    — как следствие, можно допилить под собственные нужды, расширить функционал;
    — real-time отслеживание посетителей (сейчас вроде в GA тоже появилось).
    Ответ написан
    1 комментарий