• Системы эффективной классификации информации

    @codecity
    OneNote + синхронизация с Live.
    Ответ написан
    Комментировать
  • Пожалуйста, помогите оценить проект!

    @codecity
    Для совсем грубого подсчета — 3 дня на каждую форму (понятно, что форма связана с данными). Или еще — 100-150 строк кода в день на Java/C#, исключая автогенеренный (на PHP другая статистика — не знаю сколько).

    [холивар]
    Если бы проект делался на .Net, то я бы назвал срок в 5-6 месяцев. Но если что-то нужно сделать без перспективы расширения — на PHP быстрее.
    [/холивар]

    Интересно узнать сколько на самом деле потратили.
    Ответ написан
    3 комментария
  • Какой сервис онлайн-бухгалтерии для ООО можете посоветовать?

    @codecity
    Мало какое ООО захочет всю гинекологию в онлайне светить… Это больше для хомячков, которые поверили в светлое будущее, всеобщую открытость информации и готовы выложить в сети все о себе.
    Ответ написан
    2 комментария
  • Откуда такая разница между размерами приложений?

    @codecity
    Факт №21:

    Увеличение сложности задачи на 25% приводит к усложнению программного решения на 100%, Это не условие, которое можно попытаться изменить (хотя сложность всегда желательно свести к минимуму), это реальное положение дел.

    (с) Факты и заблуждения профессионального программирования. Роберт Гласс
    Ответ написан
    Комментировать
  • Проснулся, что делать дальше?

    @codecity
    Выбор технологий критичен для коммерческого проекта. Для обучения не столь критично, хотя и полезно опробовать современные технологии. Но, в любом случае, за 13 дней опыта не наберетесь.

    Так что вердикт — коней на переправе не меняют.

    Кстати, сколько строк кода в вашем проекте (исключая автогенеренные)? Или, хотя бы, сколько килобайт. Для грубого подсчета — максимум на скорую руку — 200 строк кода, до 10 килобайт в день. Но это, как правило, либо код низкого качества, либо пишет метеор.
    Ответ написан
    1 комментарий
  • Как максимально просто зафиксировать собственное авторство изобретения?

    @codecity
    Если изобретение — то патент.

    Представьте ситуацию. Кто-то придумал эту же идею раньше вас. Но сейчас он ее обдумывает, не выкладывает никакую информацию в паблик. А делать начинаете одновременно (или почти одновременно).

    Как разобраться кто из вас первый?

    Кстати, по теме авторских прав. Авторские права могут быть на какую-либо работу. Идея не является объектом авторского права — нужно подтягивать под патент.
    Ответ написан
  • В чем плюсы облачных хостингов?

    @codecity
    S3 очень выгоден для небольшого хранилища данных с высокой сохранностью и доступностью. Много лет храню несколько гиг. данных. Сохранность и доступность очень высокая. Стоимость — менее 10 баксов в месяц.

    Можно выложить публичную ссылку/картинку на Хабре или где угодно, и не бояться что заблокируют за трафик (как DropBox).

    Аналогично можно использовать S3 + CloudFront для создания статического html-сайта. В обслуживании — копейки, а доступность и надежность высочайшая (даже один сервер такого не в состоянии обеспечить).

    То есть, если нет необходимости держать сервер за 100 баксов, той же (даже более высокой) надежности можно достичь заплатив копейки. Экономия — $1100 в год получается.
    Ответ написан
    5 комментариев
  • HTTP и Закон

    @codecity
    Аналогия из жизни: некто ушел, забыв закрыть за собой дверь. Этим воспользовался проходимец, ведь все было открыто и доступно, никаких замков или предупредительных знаков.

    Понятно, что забывший закрыть дверь сам виноват — растяпа. Но дает ли это право использовать имущество растяпы? Считать ли это воровством?
    Ответ написан
    1 комментарий
  • Best Practise для обработки Post запросов в windows phone (silverlight)

    @codecity
    мы вынуждены делать все вызовы «очень» многопоточными

    Хорошо заметили. Все было бы намного проще, если бы MS позволили самим решать где применять многопоточность… А раз пошли по такому пути — то и далее нужно усложнять, а именно использовать Reactive Extensions.

    То есть если хотите, чтобы все было архитектурно правильно, как задумали MS, то изучите Rx. Но предупреждаю — на их изучение уйдет минимум неделя + готовьтесь к смене парадигмы мышления.
    Ответ написан
    Комментировать
  • Сколько процентов девелопер может просить в стартапе?

    @codecity
    Правильно написали: habrahabr.ru/qa/17269/#answer_71261

    Но есть такой скользкий момент. Что делать в такой ситуации:

    1. Разработчик через пол года не сможет продолжать с вами работать (пусть предложили другую работу в 10 раз лучше). По уходу он владел 10% долей, эквивалент $10 тыс (общая стоимость проекта $100 тыс).
    2. Через год, общая стоимость проекта повысились на 100% и составила $200 тыс.

    Останется ли, через год, этот разработчик обладателем 10% долей, стоимостью уже $20 тыс., ничего при этом не сделав? Или нужно уменьшить его долю до 5% при сохранении стоимости 10 тыс.?

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

    Вот такой скользкий момент нужно предусмотреть.
    Ответ написан
    3 комментария
  • На что мигрировать с MS SQL? MySQL или PostgreSql?

    @codecity
    Сравнивал MySQL и Postgree на скорость работы. Огномнейшая разница между использованием в одно-поточном и много-поточном режиме (много соединений из примерно 100 потоков).

    Пишу по памяти результаты тестов (запускал на ноутбуке). Время — 1 секунда. Величина — количество записей менее1 Кб (одно поле и ключ).

    MS SQL: ~700 записей в сек. в обеих режимах.
    My SQL: 20 в одно, 120 в много.
    Postgree: 100 в одно, 100 в много. Но в много-поточном вылетали ошибки одна за другой, из чего я сделал вывод о том, что она не работает корректно в много-поточном режиме.

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

    Я в итоге выбрал MySQL.
    Ответ написан
    3 комментария
  • Создание образа системы windows 2003 server?

    @codecity
    Imagex на WindowsPE. Есть еще DriveXML, но он более медленный.
    Ответ написан
    Комментировать
  • Как лучше доставить товар из Украины в Россию?

    @codecity
    Так же как 50 лет назад: либо почта либо через проводников. В этом отношении ничего не изменилось — курьерская служба из Укр. в Рос. не работает.
    Ответ написан
    Комментировать
  • Скорость вставки в БД?

    @codecity
    >Экспериментирую на ENGINE = MEMORY.

    А потом планируете на диск писать? У меня для MySQL получается порядка 120-200 простых записей в секунду в многопоточном режиме и около 20 записей в однопоточном режиме.

    Проверьте записать на диск, очень интересны ваши результаты.
    Ответ написан
  • Просить или нет оплату за ТЗ?

    @codecity
    Качественное т.з. стоит около 15% от всей работы. Конечно, кто-то может делать его и бесплатно с целью завлечения клиентов. Но в таком случае вполне ожидаемо будет использование этой хитрости в своих целях.

    Практический пример. Некоторые магазины размещают стенды, где можно «пощупать» самртфоны и пр., дыба завлечь клиентов. Но некоторые клиенты приходят и бесплатно клацают смартфоны на этих стендах (тратят ресурсы магазина, т.к. смартфоны изнашиваются), а затем покупают понравившуюся модель в другом магазине по более низкой цене.
    Ответ написан
    Комментировать
  • Тонкости оценки стоимости работы?

    @codecity
    Фишка в том, что даже ГОТОВЫЙ проект оценить не могут. Я приводил пример проекта google.com/codesearch#mORuzfPdTsg/trunk/&q=crowler%20lang:C%23 и просил разных программистов оценить его. Оценка получалась от $100 до $3000 (люди оценивали вполне серьезно).

    Это о проекте, который уже готов (видим и размер, и качество выполнения, и сложность). А что можно говорить о проекте, который еще не готов?

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

    Для меня это было открытием.
    Ответ написан
    2 комментария
  • Востребованность мобильных разработчиков?

    @codecity
    >Все сидят ждут, что будет дальше и не рискуют делать проекты под новую ОС?

    Не все, а большинство. Некоторые рискуют и разрабатывают приложения.

    Наиболее спорный момент Windows Phone — это дизайн Metro. В общем то он довольно практичен, но не гламурен (не веб 2-нольный, скажем так). Если MS сможет убедить потребителя что это круто (модерн и пр.) — значит платформу ждет успех. Т.к. большинство (80%) людей думают чужими мыслями — такой расклад вполне возможен.

    >И пользуясь случаем, хотел бы спросить, каковы перспективы рынка труда, стоит ли ждать наплыва большего числа программистов и уравнивания зарплат?

    С этим вопросом к букмеккерам. Точно никто на него не ответит.

    Имхо, успех Windows Phone достаточно вероятен. Ну не Mango, так следующую версию чуть «подпилят» в плане дизайна и начнут подсекать клиента. Движок вряд ли станут изменять, а вот дизайн вполне.
    Ответ написан
  • [.Net] Скорость создания записи в MySQL по сравнению с MS SQL (результаты теста + вопрос)

    @codecity Автор вопроса
    Поигрался еще.

    Во-первых, проверил на Java. В качестве ORM использовал EclipseLink. Результат идентичный.

    Во-вторых, с помощью MySQLInstanceConfig.exe удалил существующую инстанцию и создал заново, но уже с максимальными параметрами (только база с поддержкой транзакций, т.к. они нужны).

    В результате — примерно такой же результат. Причем во время проведения теста (а он длится около 40 секунд), на ноутбуке остается свободно 700 Мб. памяти и 20-30% процессора.

    Еще проверил в многопоточной среде. Если в 1-н поток — можно вставить 20 записей в секунду, то запустив 100 потоков — удалось увеличить количество до 250 записей в секунду.
    Ответ написан
  • Где лучше всего хранить большое количество цифровых записей для последующего анализа?

    @codecity
    Одна из самых быстрых из всех существующих ключ/значение — BerkleyDB от Oracle. Вам должно хватить.
    Ответ написан