Задать вопрос
  • Очередной вопрос про фоновое выполнение функций?

    @codecity
    Или хотя бы просто поясните, как сделать это с минимальными затратами и максимальной понятностью


    Наверное вопрос аналогичен «какой тип использовать в C++ для строк». В этом отношении C# так разросся, столько вариантов один другого краше — что сложно дать однозначный совет.

    Проще всего это, конечно, новая констркция async + await. Но в C#4 нужно доустанавливать AsyncCTP.
    Ответ написан
  • [Amazon Glacier] Загрузил 10 Гб., и запросил 10 Гб. == заплати $215?

    @codecity Автор вопроса
    В общем попался я на удочку: прочитал о ценах только то, что написано в разделе Price. Думал все как там и написано: 10 цент за хранение, 120 центов за скачивание и ~10 центов за доставку. Оказалось надурили в 100 раз дороже придется заплатить.

    Я просто не ожидал от Amazon такого лохотрона. Мне кажется даже в России солидные конторы себе таких скрытых цен не позволяют. Можно, конечно, переплатить раза в 2-3, но чтоб в 100 раз — это нонсенс.
    Ответ написан
  • Нужен совет как дальше работать?

    @codecity
    — в основном всю работу выполняю я (80%), причем у меня практически наименьший процент по договору
    проект все еще не самоокупаем (есть поступление денег, но оно не значительно);

    Ну вот так всегда :(

    А что за санкции по договору? Лишат процентов? Или еще и штрафы есть?

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

    А на будущее — сделать вывод: нет смысла работать за бесплатно или работать за пол цены, если у вас нет лишнего 1 млн. долларов. Жизнь одна, пока будете жить мечтами — лучшие годы уйдут. Так что либо совместить: и достойные деньги сейчас и проценты потом, либо просто достойные деньги сейчас. И деньги и проценты — это нормально, вы этого достойны. Людей, которые что-либо делают — очень мало. В основном хотят поживиться за чужой счет.

    Сейчас немало людей с деньгами, которые не знают как и преумножить и готовы достойно платить за чужой труд, особенно когда человек инициативный. Не нужно получать минимальную зарплату. Получайте максимальную зарплату + проценты :)
    Ответ написан
    1 комментарий
  • Фреймворки, расширения, море технологий… для чего они?

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

    Понятно, что вовсе не обязательно выпускать новую версию Windows каждые 3 года. Смысл в этом только один — компания производитель хочет получить прибыль с новых продаж.

    С другой стороны и сами пользователи подсели на эту «иглу» — им уже надоела программа, хотят новую версию. Кроме того, изменение одной программы (операционной системы или версии фреймворка) тянет за собой необходимость изменения всех других программ. Лишняя работа на пустом месте…

    Та же беда и с фреймворками. В раскрутку фреймворка вкладывают много денег. Потом заказчик хочет, чтобы его проект был выполнен именно на том или ином фреймворке, т.к. его уже убедили в его «крутости».

    Далее, по цепочке, умение использовать тот или иной фреймворк делает одних программистов конкурентноспособными, других не конкурентноспособными. Опять же, программист вынужден «обновлять свой мозг», чтобы получать деньги. Смысл только финансовый.

    Конечно, в глобальном смысле «одноразовая экономика» — только вредит человечеству. Технологии-однодневки приводят к тому, что люди глубоко ничего не успевают изучить — только разобрался с ASP.Net WebForms, уже нужно изучать MVC и так далее.

    Далее, здесь применима теория игр. Хотя все челочечество проигрывает от технологий-однодневок, на личном уровне это приносит прибыль (шкурный интерес).
    Ответ написан
    Комментировать
  • Системы эффективной классификации информации

    @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% от всей работы. Конечно, кто-то может делать его и бесплатно с целью завлечения клиентов. Но в таком случае вполне ожидаемо будет использование этой хитрости в своих целях.

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