• Как реализовывают insert в связанные таблицы?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Одним из возможных вариантов для вас -создать представление (VIEW) и назначить данному представлению триггер на INSERT. В теле триггера проводить все необходимые вам записи в нужные вам таблицы.
    Ответ написан
    Комментировать
  • Локальное хранение данных?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Использовать manifest?
    { «permissions»: [ «unlimitedStorage» ] }
    Ответ написан
    1 комментарий
  • Как эмулировать браузер на php?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Системный вызов в безоконном режиме node-webkit.
    Ответ написан
    Комментировать
  • SVG на сайт. Стоит или нет?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Да можно. Но есть и некоторые «подковырки».

    1) Можно если не использовать фильтры. Фильтры дико прожорливы, не везде нормально работают, на Фоксе бывают вызывают своеобразные «артефакты» (на Chrome были проблемы с Гауссовым размытием в версиях ниже то ли 22-ой, то ли 24-ой...).

    2) Если выкладываете, то проверяйте идентичность и сходство работы с GPU ускорением браузера и без него. Особенно это касается Firefox. Был недавно дико удивлен, когда попытался использовать довольно таки сложный SVG (с фильтрами), в одном web-приложении(с использованием определенных CSS трансформаций на соседние объекты, но которые визуально пересекаемые). Прикурил от глюков. Особенно Firefox.

    3) Если вы ориентируетесь еще и на пользователей IE версий меньше 9-ой, тогда Raphael только в помощь. Хотя им можно и png показывать.

    Для простых задач(как например для того сайта, который указал автор), SVG вполне подойдет. Про фильтры не зря указал, некоторые редакторы грешат пихать эти фильтры куда не надо.
    Ответ написан
    Комментировать
  • Как обойти ограничение в 5 мегабайт для LocalStorage?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    манифест?

    { "permissions": [ "unlimitedStorage" ] }

    IndexedDB — поддержка не только не везде, но и не вся.
    webSQL — для IE нет поддержки, для Firefox есть расширение (вариант решения подойдет, если делается интранет приложение. Так никто ничего не будет специально ставить)
    Ответ написан
    Комментировать
  • Веб-дизайнер должен разбираться в HTML и CSS?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Дизайнеры разные бывают. Есть дизайнеры интерьеров. Есть дизайнеры концепт-каров. Есть еще куча направлений дизайнов. И все они отличаются технической направленностью.
    Как дизайнер веб-интерьеров должен знать всякие детали и нюансы, так и веб-дизайнер, должен понимать, из каких элементов строится фронтенд. Потому то он и называется «веб-дизайнер».
    Мое мнение таково:
    Дизайнер не обязательно должен знать досконально CSS и HTML, но должен знать их возможности. И спорные вопросы должны решаться вместе с верстальщиком.

    Но если вопрос задан от лица руководителя, то я еще добавлю:
    Если проект еще оценивается, то тем более, дизайнер должен понимать основы. Почему? Возьмем как пример что вы решили делать проект на 100 т.р. сроком разработки 15 дней(5 дизайн + 5 верстка + 5 программирование). Причем заказчик потребовал полную совместимость даже с IE6(в сумму входит). Вы посчитали стоимость рентабельной. Верстальщик молчит, т.к. он еще не знает, с чем именно он столкнется. И 5 дней дизайнер отлично старается сделать простой сайт, со вкусом, и с нестандартными формами, и сложными фигурными элементами управления.

    Когда верстальщик получает это чудо искусства, творения и вдохновения, он падает на пол. Надо не только сверстать, но еще и нацепить кучу плагинов, наделать скруглений на всех подряд элементах(которые в IE<9 не работают нативно), добавить SVG|VML(или через Raphael.js) сложные элементы управления. Насобачить триггеров, чтобы это все еще и правильно работало. И выяснится, что вместо 5 + 5 + 5 = это займет 5 + 10 + ~ времени, т.к. программист получит страшную верстку, и ему еще всякие AJAX надо будет прикручивать.
    При этом дизайнер будет радоваться, т.к. свою работу он выполнил красиво и вовремя, ему все почести и премии. Верстальщик будет нервно курить а прогер будет всех проклинать. И вам, в бюджет меньшая сумма придет, т.к. расход увеличится существенно.
    Ответ написан
    Комментировать
  • Лучший выбор для программирования кросс-платформенного приложения?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Поддерживаю про JS + webSocket|ajax. Только как системные требования будут самые свежие билды браузеров, чтобы не пришлось изучать дзен костыления. Самый экономный и оптимальный вариант, при указанных требованиях, т.к. всё описанное уже есть. Про manifest только не забудьте.

    Из всего — с кодеками только будут нюансы. Но если поустанавливать к браузерам пакеты расширений — траблы тоже исчезнут. Ну это если под заказ работа.

    Если что-то посерьезней, то прямо скажу — С++ и QT(QScript). Там вам и вебкит и все это есть. Но человеку, переходящему с делфи — плюсы будут сложноваты. Хотя мощных редакторов для QT выше крыши. Тем более для разработчика на delphi, будет удобно упростить работу с qtdesigner.

    Касательно Java не спешите. При тех требованиях, которые вы описали, не самым лучшим вариантом было бы такого монстра использовать, в плане ресурсов.

    Если будут еще какие-то требования к задачам — напишите. Тогда можно будет точнее дать совет.
    Ответ написан
    Комментировать
  • Как обезопасить себя от кидалова?

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

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Вопросов несколько.
    Во первых по расчетному счету.
    Как именуются поступления в расчетном счете? На основании какого документа произведена оплата(№ счета, который вам как-то надо выставлять) Надо ли платить НДС с нее? (если ООО оплаты вам переводит — НДС надо трясти. А это ИП уже неудобно.)
    Если доход с рекламных площадок — то ситуация может стать в разы гемморойней, если налоговая всерьез вами заинтересуется.Юридически, можно подкопаться очень жестко, если это взбредет в голову налоговой.

    Потом еще бегать с налоговыми вычетами.(ИП с УСН 6% с 2012 г. может снизить налог за счет отчислений в фонды.)

    Ведение расчетного счета, тоже денег стоит так-то(ежемесячная сумма), что в год вываливается в районе 10 т.р.
    Готовы ли вы к беготне к налоговой (или отчисления проводить в бух. конторы, если сами не сможете бух. учет вести), возиться с налоговым кодексом и пр. Ведение КУДРа никто не отменял для ИП.

    Хотя кстати насчет ЗП, Индивидуальный Предприниматель не является работодателем до тех, пор, пока не наймет себе хоть одного сотрудника, помимо себя. Поэтому если вы один будете все это вести, то отчитываться в налоговой можно будет пореже.

    В общем это мизерная толика, того, с чем вы столкнетесь. А еще отчисления в пенсионный фонд (в этом году хз, наверное в районе 16-20 т.р.), которые с каждым годом, существенно больше становятся.

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

    Извиняюсь, что в комменте смысл кашей предоставлен =)
    Ответ написан
    Комментировать
  • Рекзое падение доли IE 6-7 на рынке в районе 1 мая. Почему?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    Извините за глупый преглупый вопрос.
    Вы уверены, что в статистике учитывается именно «браузер» IE6, или там учитывается любая программа, которая отсылает в заголовках 'я IE 6'?

    Как один из вариантов, может быть то, что ботнеты, парсеры или еще что-нить, стали использовать все-таки другие заголовки. С учетом того, что как раз у Китая самые крупные ботнеты…

    Ну это как одно из мнений.
    Ответ написан
    Комментировать
  • Десктопное HTML-приложение без браузера?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    как вариант — берем такой набор.
    засовываем в одну папку node.js, chrome portable, и файлы, которые необходимо отобразить.

    Пишем тупейший батник, который запускает ноду и передает js файлик на исполнение.

    нода запускает сервер вебсокета.
    нода запускает дочерний процесс chrome и сразу передает ему страницу.
    в скрипте на странице, должен быть код, позволяющий при инициализации подключиться к себе же по webSocket.

    Тем самым вы получите, полноценное приложение, которое может работать с node.js и не париться. Благо ноду можно скачать в виде единственного исполняемого файла.
    Всё.
    Ответ написан
    1 комментарий
  • Вопрос по поводу организации сайта на статическом HTML

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    как вариант, поискать свободные CMS-ки, работающие на файлах, а не на БД. Ну и впринципе, все пересобачить на нее. Как вариант, из того что по быстрому нашел, kandidat_cms (не реклама!).
    Так же можно подобных найти орду. Да или заказать у какого-нибудь фрилансера-прогера за символическую плату, набалалаить подобное.
    Ответ написан
    Комментировать
  • Какой платный антивирус выбрать для слабого компьютера?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    попробуйте antivir guard.
    Для задач хватит и бесплатной версии
    смотреть тут

    Не требовательный к ресурсам и без надоедливых запросов.(даже версия под ubuntu есть).
    А так — если покопаться с использованием winetricks — можно вполне заставить работать и без установки windows.
    Ответ написан
    Комментировать
  • Какие существуют способы хранения ресурсов в мобильном HTML5-приложении?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    1) Используя manifest. В нем необходимо будет указать эту орду файлов. Загрузки будут по мере необходимости, зато второй раз не будут грузиться. Поддержка манифеста в браузерах
    2) Самостоятельный механизм кеширования с внесением в webSQL. Поддержка webSQL в мобильных
    Ответ написан
    2 комментария
  • Аппаратное ускорение Direct3D в Linux?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    1)winetricks -ом качаем и ставим виндовые либы на wine, и радуемся жизни.
    2)Насчет VMWare — он пока самый производительный, в плане аппаратной поддержки GPU ускорения, но по сравнению с wine = фигня.
    Ответ написан
    Комментировать
  • Можно ли создать «шумный» фон только с помощью CSS3 (без изображений)?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    canvas + небольшой скрипт, который делает шумы или что-то подобие соли тогда уж.
    Если я конечно правильно понял вас.
    Ответ написан
  • Как организовать рабочее место, чтобы не портилась осанка?

    olegbarabanov
    @olegbarabanov
    Программист, фрилансер (ИП)
    ЭРГОНОМИКА + СПОРТ + РАЗМИНКИ в перерывах. Да побольше секса(приятно и полезно).
    Ответ написан
    1 комментарий