• А у вас есть свой проект, если нет почему?

    Работаю самстоятельно над одним крупным проектом с целью заработать денег (уже 2,5 года).

    Почему никак не завершу? За это время я женился, сменил 3 квартиры, сделал 4 ремонта (раньше занимался строительством), поменял работу.
    Ответ написан
    1 комментарий
  • Как в C++ хранить объекты (либо указатели на них) в массиве (std::vector)?

    fornit1917
    @fornit1917
    Например наследуя ваши классы от одного базового, и вектор соответственно для этого базового класса делаете. Тогда в него можно класть объект любого класса, унаследованного от базового.
    В с# и java вообще все классы онаследованы от базового класса Object, поэтому в контейнер для Object можно объект любого класса положить. Есть ли такой стандартный базовый класс в плюсах сказать к сожалению не могу, не силен в с++. Но можно свой сделать.
    Ответ написан
    5 комментариев
  • Конфигурация сервера под предоставление VDS-хостинга?

    kotomyava
    @kotomyava
    Системный администратор
    Прежде всего: Если вы задаёте такие вопросы, вам не в коем случае не надо поднимать VDS хостинг для клиентов! Вы только испортите себе карму, как минимум.
    Ваш вопрос показывает отсутствие знаний и опыта, а без этого будет масса проблем.

    Потренируйтесь "на кошках", и вы поймёте, плюсы и минусы различных решений и наберёте хоть какой-нибудь опыт борьбы с проблемами, которые у вас неизбежно возникнут.

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

    alexyat
    @alexyat
    iOS Developer
    Я бы посоветовал посмотреть в сторону новеньких mac book pro retina 15" , ноут очень мощный, при этом весит всего 2кг, и обладает супер крутым экраном на 15 дюймов.
    Ответ написан
    4 комментария
  • Как сложить два числа в JavaScript?

    @codercat
    Вам стоит использовать Jquery для этого
    Ответ написан
    3 комментария
  • My WebMoney Linux хранит пароль в открытом виде

    nochkin
    @nochkin
    Возможно, идёт рассчёт на то, что права доступа на файл должны быть только у владельца аккаунта (например, права 0400 или 0600).
    Многие системы так хранят пароли. Ведь файл нельзя прочитать извне стандартными методами кому-то другому.

    А иначе даже зашифрованный пароль можно расшифровать, ведь ключ надо будет хранить на той же машине в бинарнике webmoney. То есть, ключ потенциально можно извлечь и тогда шифрованность пароля сильной разницы не будет делать.
    Ответ написан
    2 комментария
  • Как лучше хранить аватарки: base64 или файлы?

    shus
    @shus
    Zoldberg
    Храните в файлах. Места занимает меньше чем base64 и после первой загрузки будут кешироваться браузером. А base64 нужно будет постоянно из базы тянуть
    Ответ написан
    2 комментария
  • Каким образом вы храните реквизиты от разных хостингов и прочие приватные данные не фиксированной структуры?

    @1337
    KeePass умеет всё то, что вам нужно. Для каждой заметки можно создать дополнительные поля (хост, бд, юзер и т.д.), помимо логина, и пароля. Можно просто добавлять текстовую информацию без полей, можно вкладывать файлы.
    Поиск присутствует по всем полям. Приложение на Android есть.
    Синхронизация базы решается Dropbox'ом или любым другим подобным сервисом.
    Ответ написан
    6 комментариев
  • Почему так сложно сдерживать стоны?

    psylosss
    @psylosss Автор вопроса
    UPD2: интрига номер 1 раскрыта: приклеенная SMS действительно была давно отправлена отправителем. Но появляется еще одна интрига. Это было сделано с предыдущего iphone. Т.е. этого сообщения на отправляющем аппарате нет (в отправленных, принятых, черновиках). Вопрос: ГДЕ же тогда лежит эта соблазнительная SMS?
    Ответ написан
    3 комментария
  • Как правильно спроектировать роутинг страниц Single Page Application?

    @TyVik
    Вот здесь довольно подробная статья.
    Ответ написан
    Комментировать
  • Как правильно спроектировать роутинг страниц Single Page Application?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Попробуйте сначала прикинуть прототип на каком-то готовом фреймворке.
    Ответ написан
    Комментировать
  • Стоимость написания iOS + Android приложений?

    senneco
    @senneco
    1000+ р. (это только под андроид). Правда, не верится, что бывают приложения, в которых нужно только авторизовываться, добавлять точки на карту и отправлять точки просто на сервис. А более детальное описание задачи, естественно, увеличивает стоимость, вплоть до увеличения её в [десятки] раз.
    Ответ написан
  • Чем снимать slow motion видео?

    amidart
    @amidart
    GoPro Hero
    Ответ написан
    Комментировать
  • Возможно ли сегодня создать стартап и изменить мир?

    titulusdesiderio
    @titulusdesiderio
    IT-специалист
    Facebook был создан когда уже существовали форумы и даже соцсети, например MySpace.
    Google был создан когда уже существовали поисковики, например Yahoo.
    Нужны ещё примеры?
    Ответ написан
    1 комментарий
  • Как работать с фрилансерами?

    opium
    @opium
    Просто люблю качественно работать
    О давайте расскажу про свой опыт работы с фрилансерами.
    На free-lance.ru у меня 160 проектов за полтора года + нанимаю на веблансере, по знакомству и freelansim
    1)Не русские разработчики более ответственны, взять тех же вьетнамцем, филипинцев, китайцев, немного индусов, они просто более ответственны и меньше пропадают чем русские, хотя казалось бы индусы же.
    2)Не платите никогда вперед, почти в 95 процентах я прачу только после полного выполнения задач. Как показала моя практика ни наличие сделок без риска, ни отличнейшие профайлы не гарантируют от кидалова. Оплата всегда после.
    3)Работай те только напрямую, я можно сказать перепродаю таски, но работаю только с теми кто именно кодит и дизайнит и не перепродаст мои таски. Обычно в беседе я задаю этот вопрос прямо и прямо получаю ответ.
    4)Спрашивайте есть ли у человека время начать сейчас и когда будет результат, бывает человек занят, вы его подгоняете, он впадает в стресс и выходит из зоны комфорта и чтобы облегчить себе жизнь ему проще всего пропасть.
    5)Бейте задачи как можно мельче и оговаривайте сроки на каждую и каждый раз, когда подходит срок спрашивайте, что сделано если ничего то это уже звоночек.
    6)Используйте гит и continues integration, чтобы следить что делает человек и видеть сразу его результат.
    7)Всегда выдавайте свое окружение для работы, бывает развернуть какой нибудь сайт не так просто и программисту не зачем тратить на это время.
    8)Бекапьте все, бд и файлы, если не юзаете гит то файлы можно бекапить хоть раз в час, часто когда программисты ломали все это спасало кучу времени.
    9)Попробуйте поработать с недостудиями, это студии обычно у которых нет офиса, но есть программисты, если они не заняты работой по горло можно купить у них работу довольно за нормальный ценник.
    10)Пробуйте работать по почасовой ставке и всегда ставьте цену в зависимости от часов, чтобы это было понятно вам и фрилансеру откуда ноги растут, а то иногда бывает две работы на час одна стоит 1500, а вторая 3000. Хотя они должны стоить одинаково.
    11)Набирайте пулл проверенных фрилансеров, да чем дольше работаете тем чаще у вас будут делать работу одни и теже люди.
    12)Наймите человека, который много работает с фрилансерами, меня так иногда нанимают, когда конторе не охото самой возиться с фрилансерами.
    13)используйте систему управления проектами, я юзаю редмайн, и вообще чем более продакшен ваша инфраструктура тем больше это будет впечатлять фрилансера.
    14)Нанимайте несколько человек на выполнение одной работы, это совершенно нормально. Один из них может быть и сделает, иногда нанимаю аж четверых. Фрилансеры кричат как так то, и что ты будешь делать если сделают все четверо, я отвечаю всегда просто, мое основное правило для фрилансера я всегда плачу, даже если мой заказчик не заплатит мне. И тут я тоже заплачу четверым, но посыпая голову фрилансерам пеплом ни разу за мою практику не было такого, чтобы сделало хотя бы двое. То есть при таком подходе мне ни разу не удалось переплатить, при всем моем желании.

    Наверно много ещё чего мог бы написать, но так сходу не лезет больше в голову,
    Сам работаю фрилансером на одеске
    pumainthailand.com/category/rabota-2/
    Ответ написан
    4 комментария
  • Выиграет ли быстродействие от такой оптимизации?

    @WhiteTigera
    Нет, такое разбиение выигрыша не принесёт. Вы сначала делаете выбор иtable2 потом по полученному набору id_names делаете выбор из table1, а там выборка происходит по PK — который всегда индексирован и скорость будем мало зависеть от размера таблицы. Так что вынос «не нужных» полей Вам скорости особо не добавит.

    Если таблица table2 большая и Вы часто используете условие where type = 2 and some_value > 10 то можно по этим 2-м полям создать индекс и все заработает быстрее.
    Ответ написан
    Комментировать
  • Выиграет ли быстродействие от такой оптимизации?

    Mendel
    @Mendel
    PHP-developer
    В сферическом случае выигрыш будет.
    Стоит ли оно того?
    Тут ответ кроется в последнем слове вопроса — оптимизация.

    Одно из правил оптимизации гласит — не нужно оптимизировать то, что не нужно оптимизировать.
    Ну или «преждевременная оптимизация — зло».
    Вы испытываете проблемы с производительностью? Эти проблемы связаны с базой данных? Именно с этими запросами?
    Откуда Вы об этом узнали?
    Если вы не можете положительно ответить на эти вопросы, то оптимизация преждевременная, т.е. сам процесс оптимизации и сложности с ним связанные будут хуже чем выигрыш от оптимизации когда она еще не нужна.

    Еще одно правило плавно вытекает из последнего вопроса — откуда вы узнали что это узкое место? Вы выполняли какие-то тесты? Использовали профилировщик? Ну так любая оптимизация всегда проверяется на практике. Измерьте нагрузку, измените схему, измерьте заново. Эксперимент займет меньше времени чем ждать ответа здесь. И самое главное — ответ на хабре не спасает от того чтобы потом его проверить. Это разумно только в том случае если вы уже убедились что оптимизация вам всё-таки нужна…

    ПЫСЫ: не сочтите за грубость. Просто мне так показалось что вы не совсем понимаете о чем спрашиваете. Буду рад ошибиться…
    Ответ написан
    1 комментарий
  • Что выбрать для разработки простого интернет-сервиса

    freakru
    @freakru
    Для простых вещей не нужно фреймворков, да и разобраться в начале нужно самостоятельно. Для ускорения цикла разработки берите лучше динамический язык типа PHP, Python, Ruby.

    Если что-то модное хотите, смотрите на NodeJS,

    Если уж нужен непременно фреймворк, смотрите микро фреймворки:
    PHP: Sylex, Fat-fee, Slim
    Python: Flask
    Ruby: Camping, Cuba
    Ответ написан
    1 комментарий