Найдено результатов: 152

Существуют ли варианты портирования приложений с iOS на Android и обратно?

Хотим с друзьями разрабатывать ПО и делать его мультиплатформенным. Знает ли кто способы осуществить такое?

Портирование   ПО   Мобильная   разработка    

413   6   07:16, 15th August, 2020


Книги и материалы по InDesign

Посоветуйте книгу/книги или материалы в вебе по Adobe InDesign (в идеале конечно на русском), желательно с точки зрения прототипирования и рисования макетов сайтов?
Или любую информацию, чтобы перебраться с Photoshop на InDesign при разработке макетов сайтов.

Adobe   Книги   Макеты   и   прототипы   Веб-разработка   Adobe   InDesign    

409   4   20:23, 12th August, 2020


Есть ли хорошие и полные руководства по HTML5 и CSS3 на русском языке?

Если уж мало или нет, но известны намного превосходящие по качеству английские — было бы хорошо и про них узнать. Требование одно: материал должен посвятить человека во все актуальные аспекты HTML5 и CSS3 «с ноля».

CSS   HTML   Документация   Веб-разработка    

367   7   09:33, 3rd August, 2020


Какой софт для тестирования безопасности оптимален по соотношению цена/возможности?

Возможно, вы уже используете какое-то средство для тестирования безопасности веб-приложений и можете порекомендовать его?



Посоветуйте трехмерный движок для работы с дополненной реальностью

Работаю с дополненной реальностью.
Сейчас используется движок Ogre3D, но экспортеры для него не тянут сложные модели из 3Dmax, эта проблема доставляет немало проблем.
Так же хочется большего реализма и деталей.
Простота программинга приветствуется;)
Интересуют как бесплатные, так и платные движки.

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

3D   Дополненная   реальность   Разработка   игр    

352   2   01:29, 16th August, 2020


UI мобильных приложений: Native SDK vs. HTML5

Предположим, перед вами стоит задача написать кросс-платформенное приложение для iPhone, Android и других современных мобильных OS; к примеру, мобильный клиент для вашего веб-сервиса.

Что вы выберете: изучать тонкости native SDK для построения UI для каждой конкретной платформы, или использовать WebKit и HTML5?

Сразу отмечу, что использование HTML5 никоим образом не ограничивает в доступе ко всей функциональности устройства, поскольку WebKit-движок и на iPhone и на Android позволяет взаимодействовать native-коду и javascript. Вопрос касается исключительно разработки пользовательского интерфейса — layout'ов, виджетов, анимаций, разнообразных графических элементов и тому подобного.

iPhone   Android   HTML   Мобильная   разработка   Webkit    

366   2   06:40, 10th August, 2020


Необходима идея для онлайн браузерной игры

Привет.

Необходима идея для создания онлайн браузерной игры экономической направленности, где необходимо строить инфраструктуру города, работать и отдыхать (надо ведь деньги куда-то тратить? :) ) в игре планируется использовать гугло-карты, где собственно и будут отображаться объекты деятельности игроков.

p.s. являюсь разработчиком и хотелось бы заняться just for fun, публикация игры планируется в социальных сетях.

спасибо.

Microsoft   Silverlight   Google   Maps   Разработка   игр    

368   7   22:32, 9th August, 2020


Методы парсинга BBCode?

Подскажите, какие еще есть методы парсинга кроме регулярных выражений. Регулярки, как известно, не предназначены для парсинга вложенных конструкций. Если есть реализации — ткните пожалуйста.

BBCode   Парсинг   Веб-разработка    

338   8   23:26, 21st August, 2020


Как работает бизнес по продаже тайм кодов и карт пополнения в играх?

Если кто знает, как именно работает этот бизнес — подскажите пожалуйста.

Монетизация   Разработка   игр    

301   1   10:44, 10th August, 2020


Как показать страницу с frameset, даже если пользователь открыл страницу индивидуального frame (составную часть frameset)?

Предположим у меня есть страница состоящая из 3 frame'ов (классика): шапка, боковое меню и контент.

Пользователям поисковики часто выдают ссылку не на страницу с frameset'ом, а на страницу индивидуального frame'а с контентом.

В результате пользователь не видит шапку и меню, ведь они находятся на других страницах. Как заставить браузер всегда открывать основную страницу с frameset, даже если пользователь открыл в браузере индивидуальный frame.

Веб-разработка    

243   3   20:31, 7th August, 2020


Какую систему контроля за работой и багами выбрать?

Я и мои напарники часто работаем фрилансерами над созданием небольших сайтов. После периода разработки следует период тестирования, а потом сайт переноситься уже на «боевой» сервер. Но даже после полного запуска сайта иногда отыскиваются баги и/или клиент хочет какую-то новую фичу. Хотелось бы организоваться web-интерфейс, где клиент мог бы взглянуть на сколько процентов мы завершили запрашиваемую им фичу и/или мог внести багу в баг-лист нам на исправление. Какая CMS для этого подойдёт?



Плагин Comments от Facebook

добавил этот плагин на сайт по этой инструкции. в итоге на страницах mysite.ua/page.php?load=xxxx и mysite.ua/page.php?load=yyyy одни и теже каменты. что изменить в скрипте или в приложении для понимания динамических страниц?

Facebook   Веб-разработка    

378   2   19:17, 23rd August, 2020


Методы парсинга BBCode?

Подскажите, какие еще есть методы парсинга кроме регулярных выражений. Регулярки, как известно, не предназначены для парсинга вложенных конструкций. Если есть реализации — ткните пожалуйста.

BBCode   Парсинг   Веб-разработка    

409   8   10:58, 9th August, 2020


Как работает бизнес по продаже тайм кодов и карт пополнения в играх?

Если кто знает, как именно работает этот бизнес — подскажите пожалуйста.

Монетизация   Разработка   игр    

575   1   02:41, 4th August, 2020


Как показать страницу с frameset, даже если пользователь открыл страницу индивидуального frame (составную часть frameset)?

Предположим у меня есть страница состоящая из 3 frame'ов (классика): шапка, боковое меню и контент.

Пользователям поисковики часто выдают ссылку не на страницу с frameset'ом, а на страницу индивидуального frame'а с контентом.

В результате пользователь не видит шапку и меню, ведь они находятся на других страницах. Как заставить браузер всегда открывать основную страницу с frameset, даже если пользователь открыл в браузере индивидуальный frame.

Веб-разработка    

325   3   10:16, 28th August, 2020


Какую систему контроля за работой и багами выбрать?

Я и мои напарники часто работаем фрилансерами над созданием небольших сайтов. После периода разработки следует период тестирования, а потом сайт переноситься уже на «боевой» сервер. Но даже после полного запуска сайта иногда отыскиваются баги и/или клиент хочет какую-то новую фичу. Хотелось бы организоваться web-интерфейс, где клиент мог бы взглянуть на сколько процентов мы завершили запрашиваемую им фичу и/или мог внести багу в баг-лист нам на исправление. Какая CMS для этого подойдёт?



Плагин Comments от Facebook

добавил этот плагин на сайт по этой инструкции. в итоге на страницах mysite.ua/page.php?load=xxxx и mysite.ua/page.php?load=yyyy одни и теже каменты. что изменить в скрипте или в приложении для понимания динамических страниц?

Facebook   Веб-разработка    

315   2   23:34, 10th August, 2020


Посоветуйте stfp-клиент для Windows Mobile

Имеется телефон с Windows Mobile 6.5 для которого нужен бесплатный stfp-клиент, можно и без графического интерфейса. Результаты поиска на Google и Яндексе захламлены шареварными программами по $19.95 а того, что нужно найти не удается.

Мобильная   разработка   Windows   Mobile    

351   3   19:43, 7th August, 2020


Проблема при работе с ТвиттерАПИ?

При запросе с помощью twitter-async $twitterObj->get_search(array('q' => '#Kharkov')); ид пользователей(from_user_id) в ответе какойто треш. Например для пользователя leshchinsky пишет from_user_id: 94764048б хотя, на самом деле, по запросу api.twitter.com/1/users/show.json?screen_name=lesh... — id: 111401916. В чем тут может быть проблема?

API   Twitter   Веб-разработка    

358   1   05:34, 17th August, 2020


Как правильно писать "плагинное" приложение?

Решил тут сделать веб-приложение такое, чтобы использовались плагины. Я на самом деле совсем не представляю форму ответа на мой вопрос, но возможно вы поделитесь ссылками по тематике «Как правильно писать „плагинное“ приложение?» или даже кто-нибудь напишет статью об этом на Хабр.

Веб-разработка    

363   5   06:35, 26th August, 2020


Комментарии к топикам-ссылкам

Мной было замечено, что зачастую комментарии к топикам-ссылкам оставляются людьми не удосужившимися прочесть статью по предложенной ссылке, зачастую начиная делать в корне не верные предположения по краткому анонсу. Зачастую, в комментах разгораются довольно крупные обсуждения, участники которого даже не представляют, что от ответа их отделяет всего один клик. В то время как, у прочитавших предлагаемую статью, обычно вопросов не остаётся.
Дабы не быть голословным, посмотрите комментарии к недавнему топику-ссылке Гугл переходит на двухшаговую верификацию пользователей.

Как вы думаете, поможет ли отключение возможности комментирования топика-ссылки, до перехода по этой самой ссылке? Или может комментирование топиков-ссылок вообще не нужная возможность?
PS Вопрос немного не форматен для Q&A, но отдельного топика врядли заслуживает. Надеюсь на ваше понимание.

Хабр   Веб-разработка    

397   2   00:34, 12th August, 2020


Разработка под Windows Mobile 6.5-

Существуют ли бесплатные варианты DevTools для разработки под WM 6.5-?

Мобильная   разработка   Windows   Mobile    

389   2   01:30, 18th August, 2020


Выдержка, диафрагма и ISO в камерах iPhone и смартфонах на Android (API)?

Наверное, для специалистов вопрос покажется банальным,

но беглое гугление ничего полезного не дано, по-этому спрошу тут.



Можно ли программно (и при том легально — без рута) управлять параметрами камеры? В каких пределах? Бывает ли в камерафонах вообще переменная диафрагма?


Прежде всего, нужна длинная выдержка (секунд 10) и, как следствие, низкое ISO и/или закрытая диафрагма.

Мобильная   разработка    

401   2   05:21, 25th August, 2020


AJAX запрос в jQuery. Как избавится от заголовка Access-Control-Request-Headers?

Здравствуйте. Надо при помощи javascript'а вытянуть данные из xml-файла генерирующегося на удалённом сервере. Всё до чего смог додуматься — сделать ajax запрос к xml-файлу.
Но jQuery вместо GET-запроса отправляет OPTIONS-запрос.
Оказалось, что этот запрос отсылается Firefox'ом в случае cross-domain request, когда отправляются нестандартные заголовки. В случае с jQuery это кажется:
Access-Control-Request-Headers: x-requested-with

Как избавиться от этого заголовка? Или может есть другие способы вытянуть информацию из xml?

JavaScript   jQuery   Веб-разработка    

367   3   19:24, 13th August, 2020


Оптимальная система кеширования?

Один из проектов растет и пришло время добавить дополнительный слой кеширования.

Сейчас имеется:

Load balancer -> N front-ends -> memcached -> MySQL


Планируется:

Load balancer -> WEB-cache -> N front-ends -> memcached -> MySQL


В качестве WEB-cache может быть Squid, Varnish, nginx.


Есть ли какие-либо тонкости и подводные камни при такой архитектуре?

Что посоветуете по оптимизации.

Кэширование   Веб-разработка    

364   3   03:36, 9th August, 2020


Литература по тестированию сайтов

Коллеги, можете посоветовать книги по тестированию веб-сайтов?
Ссылки на материалы в сети накидали, спасибо, но хотелось бы в бумаге, а на озоне нашел только тестирование и оптимизация при помощи инструментов гугл. Это, конечно, не совсем то, что надо.

Тестирование   ПО   Веб-разработка    

398   2   17:37, 28th August, 2020


Какой метод разработки Вы считаете правильным?

1) Пишу много кода, потом проверяю все сразу
2) Пишу небольшими кусками, которые сразу же проверяю

На мой взгляд, оба подхода имеют как плюсы, так и минусы:
Подход №1:
+Не тратится лишнее время на проверку правильно написанных участков, Работает и все. Что не работает — исправляем
-Легко забыть, о чем думал в момент написания того, или иного участка. Особенно, если куски очень большие

Подход №2 — соответственно, ровно наоборот:
+Только что писал — если вдруг какая-то ошибка обнаруживается, не сложно будет вычислить
-Тратится много времени на проверку хорошо написанных участков

А что вы думаете по этому поводу?



Медиа-клавиши и онлайн плееры?

В интернете полно онлайн аудио-плееров: ПростоПлеер, ЯндексМузыка…

Интересует вопрос, возможно ли реализовать поддержку медиа-клавиш (Play, Pause etc.) для таких плееров, чтобы они работали при неактивной странице плеера?

Веб-разработка    

369   2   21:08, 18th August, 2020


Сайт консалтинговой компании — каким он должен быть?

Ашманов сделал себе новый дизайн. Сейчас сайт говорит просто: нажми сюда и сделаем тебе хорошо. Мы тоже задумываемся над дизайном нашего консалтингового сайта по внедрению свободного программного обеспечения.

1. Надо ли, чтобы на сайте людям было интересно, чтобы люди могли общаться, или же лучше, чтобы всё было просто и понятно? У IBM внизу незаметненько есть клавиши для социальных сетей. Интересно, как много людей их нажимает?

2. Нужны ли ссылки на контент с первой страницы? Например, правила Ашманова уехали на два неочевидных клика. Похождения Ашманова в Рамблере найти не получилось. Делают ли люди покупки по простым маркетинговым текстам, или им нужны какие-то доказательства, что консультанты что-то соображают?

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

3. Консультанты решают сложные задачи. Как выстроить дерево услуг? «Мы придём и поправим Вам всего понемножку» вызывает страх и неуверенность. Как вообще понять, что из консалтинга на данный момент лучше продаётся без того, чтобы устраивать всякие фокус-группы и платить деньги?

4. А логотип у консультантов — каким он должен быть?

5. Раньше у Ашманова на сайте была сложная и забавная флэш-анимация, отвечающая на мышеклики. Надо ли давать клиенту «побаловаться» на первой странице? Или такие ничего не покупают?

6. Тэги для навигации для обычного клиента, наверное, черезчур сложно? Как вообще сделать удобную навигацию по 200-стам статьям на сайте? Или выкинуть их нафиг (см. пункт 2)?

Как вообще колёсики в голове у клиента крутятся, что он принимает решение, что надо попробовать купить здесь? Поделитесь своими мыслями — буду благодарна, если поможете заполнить вакуум в голове по теме.

Электронная   коммерция   Веб-разработка    

415   1   11:56, 8th August, 2020


Платформу для веб-разработки?

Посоветуйте платформу для переноса учетной системы написанной на Delphi + Firebird на web-интерфейс.


Система специфическая и написана с нуля. Проблема усугубляется тем, что необходима работа со считывателями магнитной полосы и прочие хитрости.


Спасибо.

Веб-разработка    

248   6   16:10, 17th August, 2020


Куда идти после php? Ruby или Python?

Собственно вопрос в заголовке :) Хочется услышать принципиальные различия между языками. Для каких задач что лучше подходит?

Ruby   PHP   Python   Веб-разработка    

534   27   18:52, 15th August, 2020


Интеграция сайта с базой данных 1С:Предприятие 8

Есть небольшой сайт (без движка) и на одну из страниц требуется выводить содержимое базы данных 1С. Может кто-нибудь сталкивался с подобным? С чего начать? Возможно есть документация или то, что может помочь решить эту проблему? Заранее благодарен.



Аудио-книги

Посоветуйте, пожалуйста, хороший ресурс, посвящённый аудио книгам.

Книги   Веб-разработка    

301   4   11:12, 12th August, 2020


Библиотека, готовый C++ класс для вывода текста через OpenGL

Может кто встречал на просторах сети готовое решение для вывода текста средствами OpenGL? Пишу на С++ скринсейвер под Gnome, нужно выводить текст.

OpenGL   Разработка   игр    

367   1   14:46, 22nd August, 2020


Оптимизация формы выдачи новостей, повредит или поможет сайту?

Сейчас на сайте около 300 новостных статей, собранных за несколько лет работы сайта.

Новости выводятся как www.mysite.com/news.php?id=299

Хочу сделать по-уму: www.mysite.com/news/my-mega-novost.htm

Технически я знаю как это сделать, вопрос не в том.


Хотелось бы узнать вот что:

1) Не повредит ли сайту такая рокировка с точки зрения поисковиков? Насколько я понимаю, сейчас все мои 300 статей проиндексированы как ?id=xxx.

2) У меня будут работать оба метода вызова статьи. Получается дублирование контента, что по идее тоже плохо…

Как в данной ситуации поступить грамотно? Читал про какую-то ошибку 303, но ничего не понял.



Где продают сайты?

Есть пара интернет-проектов, один с подтверждаемым доходом в 100к рублей в месяц, другой 150к, где можно предложить продажу данных бизнесов?



Посоветуйте литературу по обеспечению наибольшего удобства и функционала web-сервиса

Мне интересна актуальная на данный момент и наиболее полная информация о создании качественного интернет-проекта. Требуется материал раскрывающий следующие вопросы:

1) на какие вещи надо обратить особое внимание при проектировании того или иного сайта;
2) как понять, где золотая середина между простотой для понимания и функциональностью сайта;
3) что из себя представляет действительно качественный и удобный сервис (четкое и понятное описание);
4) как понять что нужно пользователю для его нужд;
5) как разъяснить пользователям, что та или иная функция реально полезна и необходима для них;
6) как организовать такую концепцию и стратегию развития сайта, чтобы пользователям хотелось вновь и вновь возвращаться на сайт и тому подобные вопросы.

Интересен любой формат материала (книги, статьи, ссылки на сайты, аудио- и видео- касты, презентации и так далее ).



Придать нормальный вид форме?

adeaba164d8221182a5031cfb611857a.png

Есть форма на сайте. Что сделать визуально, чтобы придать ей нормальный вид?

Веб-разработка    

259   4   17:33, 18th August, 2020


Сглаживание шрифтов с помощью css?

Можно ли как-то сглаживание шрифтов сделать на сайте средствами css, например? Или ещё чем-то?

CSS   Шрифты   Веб-разработка    

351   7   02:17, 24th August, 2020


On-line сервис планирования мероприятий

Подскажите, а есть ли что-то похожее на doodle.com, или он самый функциональный?

Веб-разработка    

319   3   05:34, 5th August, 2020


Где "обитают" Iphone Developerы?

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

iPhone   Веб-разработка    

244   4   22:15, 9th August, 2020


Организация техпроцесса по разработке сайта (контроль версий, тестирование, обновление на сервере)

Как грамотно организовать разработку сайта несколькими разработчиками и прохождение по цепочке Development -> Testing -> Stage -> Production. А именно:

1. Организация репозитория и рабочих мест
2. Автоматизированная «заливка» новой версии на сервера (тестовый, рабочий) — обновление изменившихся файлов, удаление более ненужных, ..., автоматизированное обновление структуры БД
3.?

Прошу помочь советом или ссылками.



Зарубежные сайты по веб-разработке

Товарищи, а какие зарубежные сайты по веб-разработке вы читаете?



Где найти программиста?

Никогда бы не подумал, что найти php-программиста в Москве настолько трудно.

В поисках испробовали: вакансии на хабре, HeadHunter, рекламу (баннеры) на тематических площадках. Результата никакого, на вакансию откликаются только единицы.

Так где можно найти толкового программиста за 50 000/мес или сейчас в Москве это невозможно? Ну может кризис прошел и всё такое…

Веб-разработка    

333   18   01:48, 16th August, 2020


Где живут крутые программисты в сети?

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

Вот, например, Eric Lippert, C#
Miguel De Icaza, разработчик Mono, был мной замечен на StackOverflow
А ещё кого знаете?

Веб-разработка    

283   11   07:20, 3rd August, 2020


Как правильно настроить mod_rewrite?

Суть понятна: нужно привести все запросы к сайту вида /path/to/file.html в файл index.php с соответствующими GET-параметрами. В сети видел несколько вариантов решения, но не уверен, что использую правильный (например, не получается посмотреть карту кликов яндекс метрики из-за её гет-параметров)


Вот, что я использую:

RewriteRule ^([^/]*)\.html$ /index.php?query=$1 [L]

RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?query=$1&id=$2 [L]

RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /index.php?query=$1&id=$2microid=$3 [L]


Как сделать лучше?

Apache   Книги   Яндекс   htaccess   Веб-разработка    

364   1   15:45, 29th August, 2020


Сколько стоит создать сайт эл библиотеки?

Прошу не судить меня строго, и рейтинг сильно не понижать за такой вопрос, который действительно меня мучает.

Сайт будет на CMS Друпал, нужно его приспособить под нужы и настроить.

Веб-разработка    

415   10   04:01, 21st August, 2020


Запись с веб-камеры на сайте, возможно ли?

Нужен такой функционал. Заходим на сайт, нажимаем кнопочку «Rec» начинается запись с веб-камеры. Затем это сохраняется на сервере. Что-то вроде видео-почты.

Вопрос #1: Возможно ли такое вообще реализовать в рамках веба?
Вопрос #2: Если возможно, то какие инструменты, технологии, фреймворки, библиотеки и т.п. можно заюзать?

Веб-разработка    

320   4   18:04, 9th August, 2020


аналог target-densitydpi=device-dpi для iPhone 4

У андроида есть чудный мета-таг для viewport, который выключает масштабирование для дисплеев с высоким разрешением.

Есть ли что-либо подобное для айфонов с Retina Display? Я знаю, что можно подключать альтернативные стили используя media query, но при этом в Javascript screen.width & screen.height всё равно возвращают масштабированные значения.



Блокировка доступа к Online играм?

Привет всем, подскажите, каким софтом можно заблокировать доступ к максимальному колличеству онлайн игр? ( типа GTA SAMP, Wow итд).

Всё это добро должно быть под windows. Спасибо.

Разработка   игр    

397   16   02:55, 24th August, 2020


Освоить язык веб-программирования?

Привет всем


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


Пару раз пытался читать учебники по PHP, но каждый раз натыкался на моменты, которые из-за своей непонятливости убивали во мне желание продолжать. Может склад ума не тот?!


Есть php, еще я знаю, программирует на perl-е, какие еще языки можно попытаться освоить для веб-программирования? Насколько это сложно? Нужны ли знания MySQL? Или лучше стоить начать с Javascript? Я просто не знаю, с чего начинать… как не возьмусь за что то, столько информации — теряешься, глаза разбегаются и опускаются руки… Программировать хочу научиться просто для себя.

Цель: программирование веб-скриптов, создание эффектов (я так понимаю, для освоение фреймворков типа jQuery, нужно знание JS?)


Просто говорят, что ПХП самый простой для изучения язык...)

IT-образование   Веб-разработка    

340   9   18:33, 11th August, 2020


Русские символы в адресе(site.ru/статья.html) — возможные проблемы?

Для нового проекта вот думаю, может попробовать использовать адреса вида site.ru/статья.html, но не могу найти — какие это проблемы может создать и вообще стоит ли так делать?

Веб-разработка    

276   0   02:36, 18th August, 2020


Возможна ли монетизация такого проекта?

Достаточно давно и «для души» веду сайт посвященный играм в одной игровой вселенной (патчи, моды, аддоны, новости). Дизайн делал сам, для движка использовал Drupal, бесплатный домен и так далее, в общем никаких планов на коммерческую составляющую сайта никогда не имел.

Сайт реально предоставляет тот контент, который декларирует (т.е. это ни разу не дорвей), благодаря переводам и рерайтам уникальность материала более 70%, сайт очень хорошо видится и выдается в ПС по запросам, связанным с его тематикой.

В последнее время (после выхода следующей части игры из серии), посещаемость сайта резко возросла (раньше было около 600/1400 уникальных/всего посетителей, сейчас более 2000/9000).

Хочется иметь с этого хоть какую-то выгоду, при чем легальную (т.е. iframe, партренки и поп-андеры вешать не намерен). Ради интереса внедрил Google AdSense и Sape. По гуглу практически никто не кликает, Sape дает постоянную но крайне мизерную прибыль.

Возможно ли найти целевых рекламодателей, или иным способом «монетизировать» проект?

Монетизация   Веб-разработка    

282   4   15:21, 29th August, 2020


Как написать юзерский url? (с поддоменом или без)?

В процессе работы над небольшим социальным сайтом столкнулся с проблемой. Не могу определиться с окончательным выбором юзерского урла по-дефолту — то ли <u>site.name/username</u>, то ли <u>username.site.name</u>


В зависимости от каких условий следует принимать решение в пользу того или иного варианта?

В настоящий момент сайт работает с обоими вариантами, но наверное, следует определиться, и сделать дефолтным какой-то один, и именно его далее продвигать. Буду благодарен за любые мысли/советы на сей счет.


P.S. Возможно, мне следует сказать, что у домена зона именно ".name" — и это может влиять на удобочитаемость урла (до зоны, или перед ней пишется имя юзера)

Веб-разработка    

235   6   11:20, 13th August, 2020


Сколько стоит разработка сайта — визитки небольшой организации у крупной студии в Вашем регионе?

Вопрос возник из чистого любопытства. Предположим, около 20-ти страниц, без логотипа, не флеш.



Литература по OpenGL?

Доброй ночи, %habraname%

Нужна срочная помощь.

Пишу приложение под Android, нужна толковая литература по OpenGL, желательно в формате PDF.

Контакты и почта тут, в долгу не останусь.

Android   OpenGL   Разработка   игр    

377   2   05:48, 28th August, 2020


"Резиновость" элементов js

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

Можно поставить вопрос иначе: можно ли каким либо образом изменять такие автоматически вычисленные размеры без потери «резиновости»?

JavaScript   jQuery   HTML   Веб-разработка    

348   3   00:22, 7th August, 2020


Имена классов и функций?

Все рано или поздно сталкиваются с проблемой как назвать тот или иной метод, функцию, класс. Разумеется, понятно, что это название должно отражать действие за которое отвечает функционал, но существуют ситуации когда очень сложно подобрать нужный вариант, например: load, fetch, get или pull. Термины различные, но при этом очень похожи между собой.

Мне для этих целей во многом помогает словарь синонимов английского языка, названия паттернов и опыт в изучении чужих библиотек, но иногда этого не достаточно и приходится долго обмозговывать название, хотя это время можно было бы потратить с большей пользой. Например писать код.



Может быть есть какой-нибудь словарь часто используемых терминов/имен для того что бы облегчить задачу поиска? Такой добротный, разбитый по категориям словарик?

Веб-разработка    

386   4   21:15, 13th August, 2020


Архитектурный вопрос: мультиязычный сайт?

Всем добрый день.

Возник вопрос по поводу создания мультиязычного сайта.

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

Открываться будет через подпапку domen.ru/(en/ru)/

Как лучше реализовать базу и администрирование контента?



Нужно ли создавать юр. лицо при разработке мобильных приложений?

Если, например, я сделаю программу, которую купят 100 000+ человек по 1 доллару, и тем самым заработаю на этом кучу денег, обязательно ли будет регистрировать фирму или так прокатит? Или фирму надо регистрировать до того, как продавать софт на маркете?



Приложение запускается и тут же закрывается

Появилась проблема с приложением: оно сначала запускается, появляется в дереве процесов, а потом тут же исчезает, пропадает из списка процесов и всё. До этого работало, пока не обновили билд. Тот же билд на компьютере у сборщика проги (и его нетбуке) работает нормально.

Куда копать?



дизайнер для некомерческого проекта

разрабатываю небольшой некоммерческий саит, но дизайнерских скиллов — никаких, где взять дизайнера/верстальщика бесплатно, чтоб помог в качестве хобби…
может есть желающие помочь?

Дизайн   Компьютерные   сети   Веб-разработка    

364   2   13:55, 5th August, 2020


Какая платформа наиболее оптимальна для разработки ИИ?

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



Перенос сайта на другой сервер?

Есть два шаред хостинга. На одном из них размещен сайт. Но не один, а с кучей других сайтов висящих на поддоменах. Вопрос — как переместить этот сайт (коренной, то есть с www) на другой сервер причем так чтобы сайты на поддоменах продолжали работать на старом хостинге?

Веб-разработка    

309   6   16:24, 16th August, 2020


Как белорусу начать продавать платные приложения в Android Market?

Приветствую тебя, %username%

Сам думал арендовать абонентский ящик в Москве, поможет ли?

Или регистрировать на адрес друга в Москве лучше?

Интересно было бы услышать возможные способы решения проблемы.

Android   Мобильная   разработка   Google   Play    

344   1   23:59, 27th August, 2020


Панель управления выделенным сервером?

Собираемся взять дедик у FastVPS, там предлагают ISP Manager Lite.



Какие ещё посоветуете решения?



Главное — простота и приближённость по функционалу к аналогичным на шаред-хостингах (берем дедик в первый раз)



Т.е. просмотр информации о текущей загруженности,

добавление доменов (субдоменов),

редактирование NS записей у оных

и т.п.



Спасибо.

Веб-разработка    

290   12   11:37, 26th August, 2020


Подскажите маленькую по размеру игру под win использующую directx любой версии

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

Разработка   игр   DirectX    

374   5   01:11, 7th August, 2020


Движки зарубежных интернет-магазинов

Добрый вечер!
Скажите, какие наиболее популярные и мощные движки, которые используют на западе для крупных проектов?
Какие студии занимаются их созданием и сколько это стоит?



Посоветуйте java web framework

Выпал не надолго из java WORD
Нужен быстрый как в плане производительности так и разработки фреймворк.
Для разработки каталога и внутреннего поиска по документам…

Так же интересует рельсы, джанго и граалис(скорость разработки на них по быстрее будет), но тут встаёт вопрос производительности!!! как они по сравнению с java в общих чертах?

Java   Веб-разработка    

325   6   08:31, 11th August, 2020


Нужно ли высшее образование веб-программисту?

Нужно ли высшее образование веб-программисту? Подчеркиваю, именно веб-программисту.

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

Если нужно знать тему по высшей математике, то не проще ли выучить только ее, а не весь курс с охапкой других предметов? Это как качать DVD диск с репозиториями из-за пары пакетов.

Про образование по программированию в ВУЗах РФ говорить, думаю, не стоит. Хотя нет, есть пару мест в России, где более-менее учат программированию, но большинство учится для галочки (читай для диплома). Да и программированию я считаю научить сложно, его нужно чувствовать, дышать им. Тем более что программисту без самообразования никуда, а если оно по каким-то причинам не подходит или его не хватает, гораздо полезнее будет сходить на узкоспециализированные курсы.

Останавливает только то, что в некоторых компаниях не берут на работу без ВО. Хотя правильно ли это: в конце концов, кого берут на работу математика или программиста? В общем реквестую статистику по ХабраВакансиям – каково процентное соотношение вакансий разработчиков с требованием ВО и без.
Из плюсов ВУЗа можно отметить дешевое жилье (общежитие), т.е. возможность переехать в другой город.

Не кажется ли вам, что 5 лет обучения можно провести с большей пользой? За это время можно было бы поработать, набраться опыта, да и вообще стать достаточно высококвалифицированным программистом.

Хотелось бы услышать весомые аргументы в пользу высшего образования.

IT-образование   Веб-разработка    

262   40   02:39, 13th August, 2020


Языки на сайте

Как лучше делать сайт…
Поддомены
ru.site.com, en.site.com, fr.site.com
или же
site.com/ru/
site.com/fr/
site.com/en/

Если второе, то как правильно делать ссылки внутри php

PHP   Рынок   доменных   имен   Веб-разработка    

407   10   13:13, 26th August, 2020


Вопрос архитектуры приложения, связка C++ (back-end) и Perl (web-front-end)

Возникла идея написать игру. Из-за своей специфики, а именно необходимости использовать её не только в качестве онлайн-игры, но и в качестве десктоп-игры, было решено основной движок писать на C++.

Веб-фронтэнд будет, скорее всего, написан на Perl. Вообще говоря, я так понимаю, к сути вопроса, какой язык веб-программирования будет использован, не относится.

Вопрос, собственно следующий: как организовать связку движка, написанного на C++ и веб-фронтенда, написанного на Perl?

Сразу скажу, что опыта в этом у меня практически нет и занялся я этим как раз, чтобы его набраться. Ну и just for fun, естественно. Поэтому мне в голову приходит пока системные вызовы, а в движке разбор уже того, что поступает в STDIN и т.п. Но подозреваю, что есть способ получше.

Или нужны какие-то уточнения? Буду благодарен любым советам.



Что делать если ты узнал что проект/стартап, который ты делаешь, уже реализован?

Ситуация такая — сделал для себя проектик, который решал одну мою проблему. Поразмыслив — я решил что такая проблема есть не только у меня и возможно кому-то это тоже пригодиться. Немного погуглил (как оказалось впоследствии — слабо) и не нашел аналогичного сервиса. В общем решил налепить простенький дизайн и открыть в мир…

Но вчера перед сном случайно (читая q&a) обнаружил что уже существует проект с аналогичным функционалом, причем видимо вполне успешно в плане количества пользователей. После выхода из печали решил пораскинуть мозгами — нужно ли продолжать дорабатывать свой сервис или забить? Собственно путей монетизации практически нет. Что делать — дорабатывать и придумывать какие-то изюминки или забыть этот проект и думать уже о следующем?

Веб-разработка    

240   6   04:01, 16th August, 2020


Книги по разработке 2D-игр на C++ и DirectX

Хотелось бы узнать, что есть стоящего из литературы по данной теме.

Книги   2D   Разработка   игр    

409   4   03:04, 19th August, 2020


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

Есть сайт, очень важный для клиента. Главная задача после разработки — безотказная работа, то есть — 100% uptime.
Какими способами можно добиться безотказной работы сайта? Максимальное время, которое сайт может быть недоступен — минут 10.

«Хороший хостинг» не предлагать, так как ни один хостер не даст 100% гарантии бесперебойной работы, а если и даст, то это будет далеко от истины.

Веб-разработка    

342   7   07:53, 23rd August, 2020


URL и домен.рф?

Можно ли навигацию в домене.рф сделать тоже русской, чтобы было примерно так:


-домен.рф

-домен.рф/новости/

-домен.рф/регистрация/

-домен.рф/итд/


?

Веб-разработка    

269   4   22:39, 20th August, 2020


Connect python gtk application and facebook?

Захотел я попробовать создать небольшое приложение на gtk с возможностью отправки сообщений на аккаунт в facebook. Возникла проблема с авторизацией.

Facebook хочет чтоб пользователю показывалсь страница на которой бы он разрешал доступ приложения к его профилю. После гуглению пришле к выводу, что нужно использовать webkit gtk. К сожалению в интернете документацию по нем практически отсутствует. Как не бился над этой проблемой так ничего и не получилось:(

Может кто-то то уже сталкивался с подобной проблемой и подскажет как мне авторизовать пользователя на фейсбуке из десктопного приложения.

Знаю что это реализовано в gwibber, но там все очень сложно. Хотелось бы простых примеров, чтоб понять как нужно делать.

Python   Facebook   GTK+   Мобильная   разработка    

427   2   20:44, 17th August, 2020


Бизнес-логика в конроллере или модели?

Возник такой спор с коллегами, где же правильно размещать логику приложения.



Что можете подсказать?

Веб-разработка    

419   9   10:04, 17th August, 2020


Редирект для скрипткидди?

Просматривая логи веб-сервера вижу что многим интересно где расположена админка сайта, PhpMyAdmin и т.д.


Вопрос. Чтобы веселого подсовывать этим товарищам? (сейчас выдается 404)

Веб-разработка    

409   11   13:38, 18th August, 2020


Утилита для бекапов под linux

Разыскивается утилита для выполнения бекапов сайтов на локальную машину под linux.
Требования:
  • Работа по ssh на опциоанльном порту
  • Наличие шедулера
  • Желательно наличие гуи

Сейчас работаю с одним серврером, в будущем желательно иметь возможность работы с несколькими.
Нигде не нашел хороших описаний программ, только их перечни без сравнений. Пробовать все подряд долго. В принципе подойдет и консольная утилита, если есть хорошее руководство к действию.



Статистика по приложениям iphone

У кого-нибудь есть статистика, сколько в россии человек устанавливает приложения из маркета? Даже бесплатные.
Для этого надо привязать кредитку, что многих останавливает.

Нужно выбрать что перспективнее — мобильное веб-приложение (на основе jqtouch итп), либо приложение под appstore.

Так как приложение нишевое, всякие top 25 в продвижении не помогут.

Мобильная   разработка    

330   1   21:06, 1st October, 2020


НИОКР при разработке сайта

Доброго времени суток!

Руководство поставило задачу: расписать НИОКР в процессе разработки сайта.
Задача бредовая, согласен :)
Своими силами удалось «умно сформулировать» лишь что-то вроде:
1. Исследование рынка систем управления сайтом (CMS).
2. Анализ их ниш, себестоимости, простоты интеграции и будущего применения.
3. Исследование и анализ возможных проблем при интеграции конкретной CMS.
4. Написание программной части для: <бла-бла-бла>

Буду рад любым ответам на вопрос что же можно расписать в НИОКР для разработки сайта.



-webkit-transform не изменяет фактические размеры DOM-элемента

При повороте элемента на 90° с помощью -webkit-transform заметил такую аномалию, что фактические его размеры не изменяются и контейнер с нефиксированным размером никак не «реагирует».
Такой-вот код:
<style>
.c {
float: left;
overflow: visible;
background: blue;
}
.c div {
display: block;
background: #red;
-webkit-transform: rotate(-90deg);
}
</style>
<div class="c">
<div>12345</div>
</div>


генерирует следющий результат:


Можно ли как-то решить эту проблемму без жесткого указания размеров трансформируемого элемента?

CSS   Safari   Google   Chrome   Webkit   Веб-разработка    

284   1   16:43, 25th August, 2020


Как хранить статьи в веб-проекте?

Имеется веб-проект, необходимо добавить раздел статей. Где хранить тексты статей? В файлах? В базе? XML?


Буду благодарен за советы и ссылки.

Веб-разработка    

229   2   00:25, 15th August, 2020


Какой игровой движок выбрать для небольшой онлайн игры?

Посоветуйте, пожалуйста, игровой движок для небольшой онлайн игры с бесшовным миром и его редактором.

Разработка   игр    

349   5   07:05, 15th August, 2020


Какая из панелей лучше и информативнее на сайте?

Здравствуйте

появилась необходимость на сайте вверху организовать краткий вывод необходимой

среднестатистическим пользователям информации, предпочтительно в виде панели.

Реализовали 2 варианта и хотели бы узнать какой из них Вам кажется более удобным:

1. Свернутая изначально панель которая при клике показывает максимум информации примерно как livejournal(вариант 1)

2. Панель отображающая 3 новости одну за одной циклично и погоду с курсом валют (вариант 2)


Благодарим за Ваше ценное мнение и с радостью выслушаем Ваши мнения или советы.


Вариант 1:
h1.jpg


Вариант 2:
h2.jpg

Дизайн   Веб-разработка    

346   9   23:46, 14th August, 2020


Что эффективнее, в настройке сервера?

Дано:
Hardware:

3 сервера в одном датацентре

8 GB DDR3 RAM

2 x 750 GB SATA-II HDD (Software-RAID 1)

Intel® Core™ i7-920 Quad-Core (2 процессора, 8 ядер)

Software:

FreeBSD 8.1,

nginx 0.8.53,

php-fpm 5.3.3,

Mysql 5.1 (5.5),

Memcached,

apc,

postfix.

Sites:

Большая посещаемость, порядка 10 проектов всего, по три проекта на каждом сервере. Проекты на тяжелющем Битриксе (скорее всего будем переписывать весь движек и избавлятся от битрикса). На каждый сервер идет большая нагрузка.

Вопрос:

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

Веб-разработка    

269   7   03:18, 16th August, 2020


Технология карт и схем (поиск аналога html map&area)?

Подскажите, на основе чего удобнее всего делать карты и схемы, по аналогии с html map&area.

Допустим с реакцией на наведение и другими плюшками. flash не приемлем.

Веб-разработка    

370   4   03:28, 13th August, 2020


Как лучше хранить настройки пользователей в базе данных?

В web-проекте планируется достаточно много настроек для пользователей. Так же в будущем их придется добавлять/убирать.
Рассматривается несколько вариантов хранения значений этих настроек:

1. Создать две таблицы (при условии, что таблица с user_id уже есть):
1) option, option_id;
2) user_id, option_id, value.
2. Хранить все в одной дополнительной таблице: user_id, all_options_format(xml|json). В данном случае все настройки будут в одну строку формата xml или json.
3. Опять же дополнительная таблица но уже вида: key(user_id, option), value.

Какой из этих вариантов на ваш взгляд предпочтительнее?

Проектирование   баз   данных   Веб-разработка    

391   5   15:53, 16th August, 2020


Bada — ваше мнение?

Может кто-то юзал телефоны с данной ОС.

Интересны вашы отзывы. Интересно какие девайсы, сколько держат по времени.

Хотел купить телефон с OS Android, но говорят у них быстро проседает аккумулятор.

Вобщем хочется услышать все ваши мнения, и объективные и субъективные.

Да кто ни буть читал текст с Супер-АМОЛЕД дисплеев мобилок, как глаза не очень устают по сравнению с хорошим монитором?

Мобильная   разработка    

255   3   14:09, 6th August, 2020


Отладка POST запросов, Mac

Каким инструментом под Mac лучше отлаживать скрипты, к которым передаются POST запросы (ибо GET и в браузере можно)?

Сейчас пишу маленькие скриптики на jQuery типа
$.ajax({
     type: "POST",
     url: "/add_something.php",
     dataType: 'json',
     data: {'id' : '1', 'foo' : 'bar'},
     success: function(data) {
          console.log(data);
     }
    	});
</code>
и запускаю в FireBug.

macOS   Отладка   Веб-разработка    

287   8   12:19, 20th August, 2020


Ищу хорошие книги по веб-разработке!

Здравствуйте! Очень интересует тема веб-разработки, и хочу найти книги по этой теме. Прямо с самого начала — HTML и CSS и до создания могучих веб-приложений.
Заранее благодарен за помощь!
P.S. Если есть такая возможность — ссылайтесь на электронные книги, хотя и интересные бумажные тоже придется купить при отсутствии альтернативы.

Книги   Веб-разработка    

394   7   16:15, 3rd August, 2020


Система комментирования с помощью Facebook API

Возможно ли построить систему комментирования для standalone-блога (на самописной CMS), используя только Facebook API? Я почитал developers.facebook.com и не понял, можно ли вытащить счетчик количества комментов на главную страницу блога, можно ли реализовать у себя древовидную структуру комментариев?

Каковы ограничения Facebook API в этом плане? Также интересуют рабочие примеры успешной facebook-интеграции.



Русские программы для Android

Добрый день.

Подскажите пожалуйста компании из России и стран СНГ, занимающиеся разработкой приложений под Android, или известные вам русские программы для Android?
(сайты компаний или программ приветствуются)

Спасибо.



Как поставить фоновую картинку в Windows DialogBox?

Есть DialogBox с выпадающими меню и кнопками. Задача — вставить картику в это Диалог окно фоном:
image

Вот обрезанная чать Resouce фаила
#include <afxres.h>
#include "WindowSettings.h" // for IDC_?, IDD_DLG

// Dialog Box Template for IDD_DLG
//
IDD_DLG DIALOGEX 200, 100, 200, 350
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION DLG_NAME
FONT 8, "MS Sans Serif", 0, 0, 0x0
BEGIN
LTEXT "Display Device", IDC_STATIC, 10, 5, 50, 10
COMBOBOX IDC_DIS, 10, 15, 180, 64, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Resolution", IDC_STATIC, 10, 35, 50, 10
COMBOBOX IDC_RES, 10, 45, 180, 50, CBS_DROPDOWNLIST | WS_DISABLED | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "Go", IDC_GO, 40, 205, 50, 15, WS_DISABLED
PUSHBUTTON "Cancel", IDCANCEL, 110, 205, 50, 15
END


Может есть какиенибудь полезные туториалы? Поиск не помог, уводит в темный лес.
Спасибо!

Windows   Веб-разработка    

295   4   20:31, 19th August, 2020


Какие "заготовки" вы используете при вёрстке нового проекта?

Надоело верстать с нуля, знаю что многие используют различные заготовки вроде oocss, html5 boilerplate, однако кроме этих двух я больше ничего не знаю.
Посмотрел oocss и понял что из его функционала ничего не нужно, а идея не так и интересна.
html5bloilerplate сломан, половина всего не работает, что-то работает не так, что-то даже в хроме не работает.
Может есть что-то ещё?

CSS   JavaScript   HTML   Веб-разработка    

350   6   12:04, 23rd August, 2020


Можно ли сделать снимок веб-страницы на стороне клиента?

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

На всех рабочих местах Internet Explorer 6.

Internet   Explorer   Веб-разработка   Скриншоты    

331   5   00:33, 14th August, 2020


Российский проект/сайт по управлению заметками/ссылками?

Добрый день!


Года два, может быть три, назад попадался на глаза проект российский разработчиков, но сейчас не могу его найти в своих архивах… Может кто подскажет?


Фишка проекта была в том, что после регистрации пользователь видит пустое пространство страницы на котором можно размещать текст/ссылки/картинки в любом месте страницы. Просто нужно было кликнуть в любом пустом месте страницы и написать заметку или вставить ссылку на картинку/ролик — типа как в Microsoft OneNote.

Заметки   Веб-разработка    

325   3   17:37, 19th August, 2020


Стоит ли использовать альтернативу капчи при комментировании анонимусами — запрет публикации комментов, содержащих http:// ?

Большинство капч можно взломать, ну или обойти массированно с помощью «китайцев». Почему бы не использовать такой вариант?

CAPTCHA   Веб-разработка    

284   8   07:11, 12th August, 2020


PHP: запуск задачи в фоне

Какие самые правильные и надежные подходы стоит использовать, если необходимо запустить некую длительную задачу в фоновом режиме?
Приведу пример, чтобы стало понятней:
есть основной php скрипт, контроллер, который обрабатывает пользовательские действия. Пользователь нажимает в интерфейсе волшебную кнопку, которая должна запустить долгоиграющую задачу и вернуть управление пользователю. При этом не требуется возвращать или как то дополнительно обрабатывать результат работы длительного скрипта.

Знаю, что для подобных задач существуют различные библиотеки для создания очереди сообщений, но конкретно для моего примера это избыточно.
Так же хотелось бы обойтись без cron-task-ов и других ОС-специфичных вещей.

Спасибо.

PHP   Веб-разработка    

330   5   10:19, 12th August, 2020


Win mobile 6.5 и консоль?

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



Резюме-creator

Люди добрые, подскажите, пожалуйста, какую-нибудь толковую «составлялку» резюме, было бы здорово, если бы она учитывала еще какие-то специфические для программистов вещи. Заранее спасибо.

Веб-разработка   +1   ещё    

298   7   06:01, 9th August, 2020


Встраивание комментарий в сайт

Посоветуйте сервис для вставки комментариев в сайт (на Bitrix Start), желательно с возможностью авторизации через Fb, Vk, LJ, OpenID и т.д. и настройки своего дизайна.



Изменение даты создании файла — Как проследить? (Windows)

Записывается ли такое где-нибудь в системе?

Могут ли контролирующие органы при изъятии компьютера подложить компромат с датой создания более ранней чем дата изъятия? И если да, можно ли доказать факт подлога?

Веб-разработка   +1   ещё    

360   2   04:29, 27th August, 2020


Заказываю компьютер из Москвы (интернет магазин). Кого выбрать транспортной компанией?

Собираюсь покупать в интернет магазине. Если интересно — то в Регарде.

Варианты доставки в мой город:
  • EMS Почта России
  • СПСР-Экспресс
  • ЕМС Гарантпост
  • DHL
  • Первая Экспедиционная Компания
  • ГРУЗОВОЗОФФ


Цены примерные посчитал на калькуляторах. Но интересует качество доставки. У кого есть опыт с компаниями в списке, выслушаю любые комментарии и предложения.
Стоит или нет покупать страховку груза.

Веб-разработка   +1   ещё    

284   7   08:13, 26th August, 2020


Замена текста в Wordpress

Привет всем. Хочу изменить текст «Зарегистрироваться на этом сайте» в wp-login?action=register в Wordpress. Заменяю в ru_RU.po но нечего не выходит. Как это сделать?
ПС: Очень важно!!!

Веб-разработка   +1   ещё    

330   2   02:21, 11th August, 2020


Посоветуйте wiki-движок

Задача — коллективное создание документации к нескольким системам

Требования:
— LAMP (Win в принципе тоже можно, но менее желательно)
— бесплатный
— нормальная работа с русским языком (урлы, индексация поисковиками и т.д.)
— легкая вставка картинок (в т.ч. с загрузкой на хост)
— разрешено анонимное редактирование (с капчей или еще чем-нибудь в виде защиты от спама)
— адекватная индексация контента поисковиками

А также:
— допустим упрощенный язык разметки (напр. без 5 одинарных кавычек до и после)

Веб-разработка   +1   ещё    

285   5   02:02, 19th August, 2020


Образцовые PHP web приложения с открытым кодом для обучения?

Ищу web приложения исходники которых очень помогут в самообучении.



Язык разметки ориентированный на смысл (meaning/semantic oriented markup language)?

Для своего маленького проекта искал легкий язык разметки, типа bbcode или markdown`а.
en.wikipedia.org/wiki/Lightweight_markup_language вот в этой статье обнаружил, что они и прочие аналогичные

являются Presentation oriented, т.е. ориентированными на представление.


Задался вопросом: есть ли такого рода языки, ориентированные на смысл данных?

XML не рассматриваю, т.к. его сложновато редактировать по сравнению с легковесными.

Поэтому если кто сталкивался с тамики языками, посоветуйте пожалуйста.


Еще интересует настраиваемый парсер для такого языка, т.е. чтобы иметь full контрол над преобразованием разметки в итоговый документ (пусть будет html).

Веб-разработка    

252   1   10:55, 8th August, 2020


Вопрос знатокам Рунета

Наткнулся на следующий сайт habrahabr.kz Что это?

Веб-разработка   +1   ещё    

385   6   06:26, 10th August, 2020


[Решено] CodeIgniter и ajax-post запрос

Хабровчане, помогите разобраться.

Имеется простая форма, откуда ajax'ом должна отсылаться информация.
Пробую $.get():

$.get('registration/check/', 's=3', function(html) {
   alert('1');
});

Всё нормально.

Пробую $.post() с теми же параметрами:

$.post('registration/check/', 's=3', function(html) {
   alert('1');
});

FireBug получает в ответ 500-ю ошибку (internal server error).

Кто-нибудь с этим сталкивался?

CodeIgniter   Веб-разработка    

468   6   14:09, 4th August, 2020


Разработка с конца

Приветствую, уважаемое Хабрасообщество!

Вот сейчас работаю над одним проектом (web) — решил попробовать отойти от традиционного процесса разработки и попробовать вести ее «с конца» — то есть сначала я пишу контроллеры, модели, виды, а потом собственно реализацию их исполнения. Ну, например, сначала пишу контроллер (примеры на php, ибо на нем, родимом, разработка и идет)
class Controller_Posts extends Controller {
    public function action_list()
    {
        $posts = Model::select('post');
        $this->request->body = View::factory('list', array('posts' => $posts));
    }
}

А потом реализовываю класс Controller, Model, View…

Так вот, в ходе такой разработки возник вопрос — а нет ли у нее какого особого названия? Чтобы почитать про плюсы/минусы можно было (для себя я уже кое-какие выявил, но если я не первооткрыватель подобного (в чем сильно сомневаюсь), то, думаю, можно узнать про еще неизвестные для меня), чтобы почитать, насколько это эффективно (для себя еще не определился) и т.д.



Веб камера для телефона?

Есть задача написать приложение веб-камеру для мобильного телефона, т.е. делаем фото раз в 5 минут и грузим на сервер. Пробовали на питоне под n72 — успешно, но нужен шелл, и запуск приложения вручную и симба. Под j2me необходим сертификат от 200у.е. вроде как. Как быть? Может есть готовые решения настраиваемые? Спасибо.

Мобильная   разработка   Symbian    

268   1   06:31, 17th August, 2020


Парктроник своими руками

Всем доброго времени суток.
Сходил сегодня в универ и мне там выдали задание курсового проекта: «Разработать систему помощи при парковке автомобиля». Разрабатывать не важно на чём, можно на пиках, можно на меге, можно.
Само устройство должно измерять расстояние до препятствия и издавать звук при приближении датчика к препятствию.
Меня интересует и схемотехническая часть и программная. Кто что может подсказать по поводу этого устройства, как лучше разрабатывать и вообще какой литературой можно воспользоваться? Знаний по данной тематике не много, поэтому буду рад любой информации.

Веб-разработка   +1   ещё    

248   3   16:20, 11th August, 2020


Как настроить DNS или что-то другое для автовыбора зеркала сайта при аварии?

Добрый день. Возможно вопрос нечеткий, поэтому объясню:
упал хостинг — сайт не работает. Сайт практически статичный- поэтому возможно сделать зеркало на другом хостинге. Можно ли как-то настроить DNS или каким то другим образом обеспечить перенаправление запросов на другой IP при падении основного зеркала?
Слышал что можно добавить несколько А записей, и они выбираются рандомом, так что это скорее как балансировка. Или выставить TTL 5 мин и менять программно в авторежиме?
Может есть у кого решение для максимального быстрого переключения? Какие минусы и плюсы? Не упадет ли ресурс в поисковиках?

Спасибо.

Веб-разработка   +1   ещё    

340   6   20:34, 17th August, 2020


Где найти рецензента для научной статьи?

Написал статью в журнал списка ВАК. Для ее публикации журнал требует рецензию с подписью рецензента (не ниже профессора, д-ра наук), заверенной печатью организации по месту его работы. Вопрос: где найти такого человека для рецензии?

Тема статьи: Модели и методы извлечения структурированной информации из сети Интернет

Веб-разработка   +1   ещё    

387   4   10:52, 2nd August, 2020


Передача программного обеспечения в поддержку

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

Существование инструкции.
На вопросы, ответы на которые нет в инструкции, своевременно появляется ответ и включается в инструкцию.
Отсутствие массовых инцидентов, связанных с недоработками системы (не последующими доработками, а именно изначальными).
Наличие обученных сотрудников техподдержки.



Настройка доменов третьего уровня .spb, .msk в РуЦентре?

Как подключить домен в аккаунте на nic.ru, чтобы настроить ns?


Никакой информации в интернете и тем более на их сайте не нашел, кроме адреса службы поддержки geo@nic.ru, жду ответа.


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

Веб-разработка   +1   ещё    

333   1   21:06, 1st October, 2020


Как частично закрыть блоги на livestreet?

Есть сайт на livestreet. На главную, как обычно выводится аггрегатор со всех блогов. Задача:
для незарегистрированных пользователей — возможность читать главную и видеть на ней только статьи из открытых блогов. А для зарегистрированных — возможность увидеть еще и закрытые блоги. Если закрывать блог вручную, то для того, чтобы пользователь вступил в блог — ему вручную нужно отправлять приглашение.

Как сделать так, чтобы при регистрации пользователь вступал во все закрытые блоги?

Веб-разработка   +1   ещё    

219   1   23:04, 4th August, 2020


Почему ведра на пожарных щитах делают конической формы?

Сегодня на собеседование спросили, такой вопрос — Почему ведра на пожарных щитах делают конической формы?.. Сидел, тупил назвал версий, очень забавно вышло. У вас какие версии?

Это из серии, почему канализационные люки делают круглыми?

Веб-разработка   +1   ещё    

339   14   13:38, 11th August, 2020


[Решено] Включать проигрывание случайного трека при включении компьютера

Как настроить автоматическое включение компьютера в биосе — я нашел. А как сделать, чтобы при включении компьютера проигрывалась случайная композиция?
OS: WinXP SP3

Веб-разработка   +1   ещё    

312   2   04:35, 9th August, 2020


Speed Test на сайт?

В общем есть сайт PHP + JS. Нужно сделать чтобы пользователь мог проверить свою скорость. Можно на флеш.

Предложите варианты, может кто-нибуть уже делал?

Веб-разработка    

414   4   20:16, 15th August, 2020


Веб-приложение: запрет многократных голосований пользователем

Первый раз занимаюсь написанием веб-приложения и возникают вопросы как правильнее было-бы поступить.

Вот например на хабре за топик можно проглосовать только один раз. Как это правильнее реализовать? Хранить с каждым топиком список проголосовавших пользователей? А если же объектов очень много, например комментарии?

Алгоритмы   Веб-разработка    

304   3   19:11, 5th August, 2020


Изменить мышепробег

Вот предположим есть у нас интерфейс сложный. Даже две версии. Мы хотим их сравнить. Помимо субъективных ощущений пользователя и логов с ошибками хочется измерить мышепробег. Ну типа юзер делая свои задачи в интерфейсе 1 за день пробегает мышью 5км, а во второй всего лишь 3. И, по возможности, поглядеть на тепловую карту движений мыши. Есть такой сервис в природе? Что бы как счетчик вставить и посмотреть на результаты?
Для кликов есть, но вот именно для пробега?

Веб-разработка   +1   ещё    

407   5   02:48, 14th August, 2020


Как организовать поиск по 10 млн. документов?

Есть сайт. В MySQL БД хранится порядка 10 000 000 записей.

Нужно сделать полнотекстовый поиск + что бы поиск был релевантным.


Использование поискового движка не спасает. Уже при 1 млн. задержка выдачи результатов с помощью ApacheSolr несколько секунд.

Пытались смотреть на www.elasticsearch.org и вообще связки с NoSQL (HSearch), но решения способного давать релевантную выдачу за приемлемое время не нашли. Вернее варианты есть, но пришлось бы реализовывать логику подсчета релевантности самим, для всех типов записей, а хотелось бы чего-нибудь готового.

Веб-разработка    

330   8   21:06, 1st October, 2020


Посоветуйте шаблон сайта?

Привет, Хабр.
Цель — создание сайта городской автомобильной школы. Быть может, у кого-то есть на примете симпатичные невырвиглазные шаблоны?
Спасибо.

Веб-разработка    

333   3   21:46, 1st August, 2020


в чем хранить денежки?

речь о наличных рублях

в чем бы вы предпочли хранить кругленькую сумму и где?

мои соображения:
— уж явно не хранить в сбербанке — родители сказали что в девяностых он напросто заморозил счета и нельзя было ничего снять
— другим банкам тоже особого доверия нет, сложилось впечатление что все они надуваются и лопаются как мыльные пузыри
— очевидно что рубль — это худшая валюта для хранения денег. страна разваливается, рубль обесценивается
— купить доллары или евро? 50/50?

хочу услышать ваши соображения/решения на этот счет

Веб-разработка   +1   ещё    

375   19   15:47, 3rd August, 2020


тормозит reiserfs

Ubuntu 10.10
при копировании файлов с reiserfs на xfs одно ядро процессора уходит в 100%, как это лечить?
sudo mpstat -P ALL 5
Linux 2.6.35-25-generic (Note) 17.02.2011 _x86_64_ (2 CPU)

23:46:17 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:22 all 2,13 0,00 8,60 52,27 0,00 0,39 0,00 0,00 36,62
23:46:22 0 1,57 0,00 15,29 82,35 0,00 0,78 0,00 0,00 0,00
23:46:22 1 2,67 0,00 2,10 23,05 0,00 0,00 0,00 0,00 72,19

23:46:22 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:46:27 all 1,96 0,00 9,90 61,96 0,00 0,59 0,00 0,00 25,59
23:46:27 0 1,79 0,00 17,89 79,52 0,00 0,80 0,00 0,00 0,00
23:46:27 1 2,13 0,00 2,13 44,87 0,00 0,39 0,00 0,00 50,48

Веб-разработка   +1   ещё    

309   4   16:22, 9th August, 2020


Почему в мобильном хабре не отображается рейтинг комментов?

Хотя заминусованные камменты затемняются тем не менее.

Хабр   Рейтинги   Веб-разработка    

366   2   21:06, 1st October, 2020


Перенаправляете ли вы на мобильную версию сайта пользователей зашедших на сайт c мобильных устройств по основному адресу?

У вас есть сайт и мобильная версия сайта.
  1. Идет ли у вас автоматическое перенаправление мобильных пользователей на мобильную версию?
  2. Каким образом определяете моб. пользователей?
  3. Какие устройства считаются мобильными, а какие нет?

Веб-разработка    

322   6   09:29, 2nd October, 2020


Как в intensedebate вывести последние комментарии на всем сайте?

Используем систему комментирования IntenseDebate, она встраивается на каждую страницу сайта, который работает на своей платформе (не wordpress в смысле). Как я понял, в дебейте комментарии привязаны к уникальным URL страниц, где расположен виджет.


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

Веб-разработка    

294   1   21:06, 1st October, 2020


Веб-дизайн на Западе

Вопрос спорный, но все же мне очень интересно мнение Хабра.

С российским рынком веб-дизайна более-менее ясно. А что на Западе? Какие там веб-дизайн студии считаются крутыми и именитыми? У кого заказывают ребята с жирными кошельками? Производители машин, продуктов массового потребления и т.д.

Да и вообще, какие веб-дизайн студии оттуда нравятся лично вам?

Дизайн   Веб-разработка    

337   6   21:06, 1st October, 2020


Возможность играть PS3 против PC?

Играю уже пару лет в игры купленные через Steam. Товарищ играет на PS3.

Задача: Сразиться в Battlefield: Bad Company 2 между собой.

Реально ли играть на одном сервере с разных платформ?

Разработка   игр   Sony   PlayStation    

590   2   22:18, 2nd October, 2020


Intel Atom и веб-разработка?

Манят лаптопы с процессорами Intel Atom. Манят жутко, прежде всего тишиной, энергопотреблением (продолжительность работы без подзарядки) и портативностью. Но беспокоит вопрос, скажите пожалуйста, если в курсе:

Хватит ли такого компьютера для комфортной работы в вебдеве?


Использую Ubuntu, XFCE и LAMP.


Спасибо!


UPD. Решение: пришел к выводу, что овчинка выделки не стоит. Лучше купить более мощный прибор, так как его использование будет более комфортным и универсальным.


Не имею ничего против Atom, нетбуков и неттопов! Напротив — глубоко симпатизирую им. Обязательно заведу себе и такого зверя, но не для упомянутой задачи. Скорее всего куплю просто планшет, чтобы на диване интернеты читать.

Intel   Веб-разработка    

308   14   12:42, 1st October, 2020


ErWIN пользуетесь ли вы?

Действительно ли серьезные/крупные компании пользуются данной программой?
Пользуетесь лы вы ей?



Реализация связей профилей, по типу "How you’re connected" (LinkedIn) и "Сеть связей" (TooDoo)?

Здравствуйте.


Столкнулся с интересной задачей в одном из проектов. Необходимо реализовать модуль с помощью которого можно будет показывать связи между профилями пользователей по аналогии с «How you’re connected» (LinkedIn) и «Сеть связей» (TooDoo).


Проект в стадии моделирования, поэтому необходимо правильно продумать структуру БД.

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


Гугление дало не много информации (не исключено, что плохо искал), а именно одну ссылку с размышлениями по поводу возможных алгоритмов:
stackoverflow.com/questions/4436348/intelligent-we...


Буду рад любой помощи.

Заранее спасибо.

Веб-разработка    

345   1   21:14, 2nd October, 2020


Какие есть популярные движки для создания 3D игр?

Добрый день, хабровчане.


Последнее время все больше и больше вижу в сети клонов игры Lineage 2 (может и не совсем клонов, но геймплей очень близок).


Каким образом удается их штамповать в таком количестве? Есть какой-то готовый движок, который позволяет это делать? Или все эти «разные» игры дело рук одной и той же компании? Насколько это дорого вообще, создать онлайновую 3д игру в жанре RPG?

Разработка   игр    

381   6   14:03, 1st October, 2020


Авторизация Вконтакте cURL

Используем эту соцсеть для хранения видео.

Написан парсер, который по крону забирал новые видео. Но вот проблема, команда ВК ввела новые политики безопасности. Теперь при попытке авторизоваться из новой страны (а сервер у нас где-то на территории Германии) ВК спрашивает последние цифры номера телефона и скрипт не может авторизоваться.

Покапался, увидел интересные строчки

var params = {act: 'security_check', code: ge('code').value, to: 'dmlkZW9xMTMfsMzE4NTk2', al_page: '', hash: 'a74cb4bc5b0a579a28'};
ajax.post('login.php', params, {....

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

Может быть есть такие же бедалаги? Кто-нибудь что-нибудь подобное делал?



Проблема с отладкой консольных приложений в Qt Creator

Создаю простейшее консольное приложение в Qt Creator:
#include <iostream>

int main(int argc, char *argv[])

{

    int n;

    std::cin >> n;

    return 0;

}


Ставлю брейкпоинт на строчку с std::cin. Запускаю отладку по F5. Убедившись, что отладчик остановился на указанной строке, нажимаю F10. После этого ничего не происходит, а в консоли приложения можно увидеть следующее сообщение: &«warning: GDB: Failed to set controlling terminal: Invalid argument\n». При попытке прервать отладку, вылезает окно с ошибкой: «Процесс gdb неожиданно завершился (авариный выход)». При последующих попытках запуска отладки появляются следующие ошибки: «The program is not being run», а при завершении отладки: «Возникла ошибка при отправке данных процессу Gdb. Например, процесс может уже не работать или он мог закрыть свой входной канал». При всех этих манипуляциях, отлаживаемый процесс продолжает висеть в списке процессов. Проблема наблюдается в 32-битных Ubuntu 10.10 и Windows 7. При разработке UI приложений такой проблемы нет.
Подскажите, пожалуйста, что это может быть и как с этим бороться?

Мобильная   разработка   Qt   Отладка    

493   1   15:18, 1st October, 2020


Где взять хорошую контактную форму для сайта на русском языке?

Хочу что-нибудь элементарное, подключаемое к сайту в виде iframe-кода или JS-виджета. Ввел имя, почту, отзыв и жмакнул на Отправить. Есть вообще что-нибудь такое?

Веб-разработка    

354   4   01:47, 2nd October, 2020


Разработка портала, реализация собственного API для работы с БД?

Всем привет.


В предстоящие несколько месяцев мне предстоит разработать портал по недвижимости. Он будет состоять из нескольких сайтов с единой базой объектов, тут возникла идея, что если вынести эту базу отдельно от баз CMS и сделать небольшой API для запросов к серверу базы как AJAX так и просто от сервера по HTTP. Поскольку опыта создания такого рода проектов у меня нет хотелось бы обсудить это с теми у кого он есть и узнать о каких-либо узких местах и трудностях заранее, так сказать на этапе проектирования. И так вопрос, даже вопросы.


Что касается ПО то все стандартно. php 5.2 + mysql + apache2 + nginx + memcached на debian.

Железка: Intel Cored 2 Duo 2660МГц 2Гб DDR2 1ТБ на винте.

  1. Оправдано такое решение (выносить базу) добавлю еще то что возможно в последствии нужно будет организовать доступ к базе сторонних организаций (их сайтов точнее)
  2. может быть не стоит использовать MySQL?
  3. есть ли какие-либо сложности в защите такой базы и соединений к ней?



Всем кто откликнется спасибо, буду рад любым советам и размышлением на этот счет.

Веб-разработка    

295   4   21:06, 1st October, 2020


Есть ли скрипт по моментальному превращению сайта в ч/б?

Вот есть у вас сайт. Красочный. И чтобы показать посетителям, что они теряют, если убрать все краски с сайта, нужна кнопка, переключающая без перезагрузки всю страницу в ч/б. Это вообще реализуемо? При условии динамических картинок, шрифтов и фонов в css, и много другого.

Работа   с   цветом   Веб-разработка    

284   4   21:06, 1st October, 2020


CSS: Вертикальное выравнивание текстов в двух последовательных DIV'ах по единому baseline

Возникла задача, которая медленно, но уверенно выносит мне мозг.

Сразу дам ссылку на пример в песочнице

Есть контейнер, в котором расположены 3 DIV'а (float: left/left/right), в которых находятся по несколько inline'овых элементов (span, label, select, a). Пока кегль шрифта у всех элементов одинаковый, они прекрасно позиционируются вертикально относительно друг друга. Но если где-нибудь увеличить кегль, то они начинают разваливаться вертикально, так как теряется общая baseline.


Всякие ухищрения с line-height, vertical align не дают ощутимого результата. Я вижу несколько решений, но ни одно из них не блещет красотой:
— абсолютное позиционирование по вертикали, — получается очень хрупкая конструкция, которая разваливается при изменнии любых шрифтовых параметров (кегль, гарнитура, ...), а так-же подвержена настройкам системы и браузера;
— подбор численных значений в vertical-align, — аналогичные проблеммы;
— отказ от 3-х DIV'ов внутри контейнера, — четко найдется baseline, но будут проблеммы с горизонтальным позиционированием блоков и расширяемостью (интерфейс предусматривает возможность скиннизации).

На повестке 2 вопроса:
1. Можно ли в данном случае, не меняя структуры, «подсказать» браузеру общий baseline для этих 3-х DIV'ов?
2. Как можно решить задачу с максимальной поддержкой семантичности и минимальными потерями дальнейшей расширяемости и кастомизации?

CSS   Веб-разработка    

247   4   03:45, 1st October, 2020


Форма обратной связи для сайта?

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

После долгого гугления нашел wufoo.com, идеально подходит, но 15$ за форму дороговато.

Веб-разработка    

274   6   19:01, 2nd October, 2020


Best practices .Net web apps для новичка

Коллеги, в головном офисе произошла революция и нас постфактум поставили перед перспективой перехода на .Net (до этого на всех проектах включая последний использовали LAMP).

Инициатором является вновь введенный в команду друг исполнительного директора и факт перехода на новую платформу можно назвать свершившимся.

Я посмотрел на тот код что успели написать и пришел в ужас. Я конечно очень слабо знаком с .Net но все то что написано похоже на «aspx спагетти». Если честно я очень ожидал увидеть хотя бы .Net MVC, от человека с 2мя сертификатами microsoft.

В связи с этим хотелось бы обратиться к сообществу с вопросом: какие сейчас наиболее ходовые или проверенные практики в разработке .Net web apps? .Net MVC к ним относится?

p.s. если знаете полезные ссылки на хабре, буду тем более благодарен.

G   Suite   Мобильная   разработка   .NET    

399   4   21:06, 1st October, 2020


Что выбрать: ставить или не ставить слэш на конце URL?

elfchat.ru/ru/signup
elfchat.ru/ru/signup/
Знаю что вопрос простой: нужно просто выбрать, но я почему то не могу. Мечусь из стороны в сторону. Прошу помощи!


PS elfchat.ru/ru/signup.html

Веб-разработка    

538   16   21:06, 1st October, 2020


Куда класть логи своего приложения в Linux?

Появилась необходимость складирования логов приложения, точнее лог файл один. Подскажите, пожалуйста, куда в Linux принято складывать log файлы? Так, чтобы пользователь ожидал их именно там. Может есть какой-то guide по расположению данных приложения ы Linux? Был бы благодарен за ссылки.

Я пытался положить лог в /var/log но получил пинок от ACL, собственно w туда простому смертному запрещен.


Заранее спасибо!

Linux   Мобильная   разработка   Журналирование    

377   6   13:44, 2nd October, 2020


Скрипт доски объявлений (php)?

Порекомендуйте пожалуйста php-скрипт доски объявлений.



Нужно:

1) Чтобы можно было хорошо структурировать разделы

2) Обязательно добавлять фотографии к объявлению

3) Не перегруженный функциями

4) Невысокая нагрузка на систему



Спасибо.

Веб-разработка    

349   6   11:09, 2nd October, 2020


Викторина на сайте

Всем привет! Появилась задача реализовать викторину на сайте, что-то типа викторины в пиринговых клиентах, бот задаёт вопрос в определённый момент времени, пользователи отвечают, бот выбирает верный и начисляет баллы.
Есть ли уже готовые решения, под php, python, ruby?
Какие подводные камни есть может кто сталкивался?
Спасибо.

Веб-разработка    

321   1   18:34, 1st October, 2020


Разработка мобильной кроссплатформенной военной игры

У меня есть код для разработки игры. Я собираюсь ее делать на C# с использованием движка Unity. Предусмотрел все возможные обстоятельства работы игры.

Мне нужна помощь в плане работы с кодом в Unity посредством Visual Studio 2022 потому, что нам сказали использовать эту интегрированную среду разработки, а как все настроить приходится искать в Интернете. Показываю свой код в надежде, что кто-то ответит и подскажет, как его улучшить. Если кого-нибудь заинтересует данная игра, приглашаю к сотрудничеству.

Я настроил Visual Studio 2022 следующим образом: добавил модуль Unity, в Unity Hub создал проект своей игры (название проекта на английском), потом настроил Unity и Visual Studio, чтобы во втором был виден справочник первого. Но у меня не получается настроить Visual Studio под редактирование кодов скриптов Unity.

Еще я не знаю, как сделать логотип и красивые переходы в моей игре.

Еще мне нужна помощь в составлении кода для сюжета игры.

СРОЧНО НУЖЕН ОТВЕТ!!!!!!!!!!!!!!!!!!!!!!!!

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine.Networking;

public class GameStartManager : MonoBehaviour
{
    public GameObject splashScreen;
    public GameObject startScreen;
    public GameObject mainMenu;
    public GameObject settingsMenu;
    public GameObject creditsScreen;
    public GameObject loadingScreen;
    public Slider loadingBar;

    void Start()
    {
        StartCoroutine(ShowSplashScreen());
    }

    IEnumerator ShowSplashScreen()
    {
        splashScreen.SetActive(true);
        startScreen.SetActive(false);
        mainMenu.SetActive(false);
        settingsMenu.SetActive(false);
        creditsScreen.SetActive(false);
        loadingScreen.SetActive(false);

        yield return new WaitForSeconds(3f); // Показать стартовый экран через 3 секунды

        ShowStartScreen();
    }

    public void ShowStartScreen()
    {
        splashScreen.SetActive(false);
        startScreen.SetActive(true);
    }

    public async void StartGame()
    {
        startScreen.SetActive(false);
        mainMenu.SetActive(false);
        settingsMenu.SetActive(false);
        creditsScreen.SetActive(false);
        loadingScreen.SetActive(true);

        await LoadGameSceneAsync();
    }

    private async Task LoadGameSceneAsync()
    {
        AsyncOperation operation = SceneManager.LoadSceneAsync("MainGameScene");
        while (!operation.isDone)
        {
            float progress = Mathf.Clamp01(operation.progress / 0.9f);
            loadingBar.value = progress;
            await Task.Yield();
        }
    }

    public void ShowMainMenu()
    {
        startScreen.SetActive(false);
        mainMenu.SetActive(true);
    }

    public void ShowSettingsMenu()
    {
        mainMenu.SetActive(false);
        settingsMenu.SetActive(true);
    }

    public void ShowCreditsScreen()
    {
        mainMenu.SetActive(false);
        creditsScreen.SetActive(true);
    }

    public void ExitGame()
    {
        Application.Quit();
    }
}

public class UIManager : MonoBehaviour
{
    public Button startButton;
    public Button settingsButton;
    public Button creditsButton;
    public Button exitButton;
    public Button backButton;
    public GameStartManager gameStartManager;

    void Start()
    {
        startButton.onClick.AddListener(gameStartManager.StartGame);
        settingsButton.onClick.AddListener(gameStartManager.ShowSettingsMenu);
        creditsButton.onClick.AddListener(gameStartManager.ShowCreditsScreen);
        exitButton.onClick.AddListener(gameStartManager.ExitGame);
        backButton.onClick.AddListener(gameStartManager.ShowMainMenu);
    }
}

public class ControlSchemeManager : MonoBehaviour
{
    public GameObject pcControls;
    public GameObject mobileControls;
    public GameObject consoleControls;

    void Start()
    {
        DetectDeviceAndSetControls();
    }

    void DetectDeviceAndSetControls()
    {
#if UNITY_STANDALONE || UNITY_WEBGL
        SetPCControls();
#elif UNITY_IOS || UNITY_ANDROID
        SetMobileControls();
#elif UNITY_PS4 || UNITY_XBOXONE
        SetConsoleControls();
#else
        Debug.LogWarning("Unknown platform. Defaulting to PC controls.");
        SetPCControls();
#endif
    }

    void SetPCControls()
    {
        pcControls.SetActive(true);
        mobileControls.SetActive(false);
        consoleControls.SetActive(false);
    }

    void SetMobileControls()
    {
        pcControls.SetActive(false);
        mobileControls.SetActive(true);
        consoleControls.SetActive(false);
    }

    void SetConsoleControls()
    {
        pcControls.SetActive(false);
        mobileControls.SetActive(false);
        consoleControls.SetActive(true);
    }
}

public class PlayerController : MonoBehaviour
{
    public ControlSchemeManager controlSchemeManager;

    void Update()
    {
        if (controlSchemeManager.pcControls.activeSelf)
        {
            HandlePCControls();
        }
        else if (controlSchemeManager.mobileControls.activeSelf)
        {
            HandleMobileControls();
        }
        else if (controlSchemeManager.consoleControls.activeSelf)
        {
            HandleConsoleControls();
        }
    }

    void HandlePCControls()
    {
        // Реализация управления для ПК
    }

    void HandleMobileControls()
    {
        // Реализация управления для мобильных устройств
    }

    void HandleConsoleControls()
    {
        // Реализация управления для консолей
    }
}

public class LanguageManager : MonoBehaviour
{
    public enum Language
    {
        English, Russian, Spanish, French, German, Chinese
    }

    public Language currentLanguage;

    private Dictionary<string, string> englishTexts = new Dictionary<string, string>
    {
        {"startButton", "Start"},
        {"settingsButton", "Settings"},
        {"exitButton", "Exit"},
        {"mainMenu", "Main Menu"},
        {"optionsMenu", "Options"}
    };

    private Dictionary<string, string> currentTexts;

    void Start()
    {
        SetLanguage(currentLanguage);
    }

    public void SetLanguage(Language language)
    {
        currentLanguage = language;
        currentTexts = new Dictionary<string, string>();

        foreach (var item in englishTexts)
        {
            StartCoroutine(TranslateText(item.Key, item.Value, language));
        }
    }

    private IEnumerator TranslateText(string key, string text, Language language)
    {
        string targetLanguage = GetLanguageCode(language);
        string url = $"https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl={targetLanguage}&dt=t&q={UnityWebRequest.EscapeURL(text)}";
        UnityWebRequest request = UnityWebRequest.Get(url);
        yield return request.SendWebRequest();

        if (request.result == UnityWebRequest.Result.Success)
        {
            string translatedText = ParseTranslation(request.downloadHandler.text);
            currentTexts[key] = translatedText;
            UpdateUI();
        }
        else
        {
            Debug.LogError("Translation failed: " + request.error);
        }
    }

    private string GetLanguageCode(Language language)
    {
        switch (language)
        {
            case Language.Russian: return "ru";
            case Language.Spanish: return "es";
            case Language.French: return "fr";
            case Language.German: return "de";
            case Language.Chinese: return "zh";
            default: return "en";
        }
    }

    private string ParseTranslation(string json)
    {
        return json.Split('"')[1];
    }

    private void UpdateUI()
    {
        GameObject.Find("StartButton").GetComponentInChildren<Text>().text = currentTexts["startButton"];
        GameObject.Find("SettingsButton").GetComponentInChildren<Text>().text = currentTexts["settingsButton"];
        GameObject.Find("ExitButton").GetComponentInChildren<Text>().text = currentTexts["exitButton"];
        GameObject.Find("MainMenu").GetComponentInChildren<Text>().text = currentTexts["mainMenu"];
        GameObject.Find("OptionsMenu").GetComponentInChildren<Text>().text = currentTexts["optionsMenu"];
    }
}

public class DialogueManager : MonoBehaviour
{
    public Text dialogueText;
    public AudioSource audioSource;
    public AudioClip[] dialogueClips;
    private Queue<string> sentences;
    private Queue<AudioClip> audioClips;

    void Start()
    {
        sentences = new Queue<string>();
        audioClips = new Queue<AudioClip>();
    }

    public void StartDialogue(Dialogue dialogue)
    {
        sentences.Clear();
        audioClips.Clear();

        foreach (string sentence in dialogue.sentences)
        {
            sentences.Enqueue(sentence);
        }

        foreach (AudioClip clip in dialogue.dialogueClips)
        {
            audioClips.Enqueue(clip);
        }

        DisplayNextSentence();
    }

    public void DisplayNextSentence()
    {
        if (sentences.Count == 0)
        {
            EndDialogue();
            return;
        }

        string sentence = sentences.Dequeue();
        AudioClip clip = audioClips.Dequeue();

        StopAllCoroutines();
        StartCoroutine(TypeSentence(sentence));
        PlayAudioClip(clip);
    }

    IEnumerator TypeSentence(string sentence)
    {
        dialogueText.text = "";
        foreach (char letter in sentence.ToCharArray())
        {
            dialogueText.text += letter;
            yield return null;
        }
    }

    void PlayAudioClip(AudioClip clip)
    {
        audioSource.Stop();
        audioSource.clip = clip;
        audioSource.Play();
    }

    void EndDialogue()
    {
        Debug.Log("End of conversation.");
    }
}

[System.Serializable]
public class Dialogue
{
    public string[] sentences;
    public AudioClip[] dialogueClips;
}

public class DialogueTrigger : MonoBehaviour
{
    public Dialogue dialogue;
    private DialogueManager dialogueManager;

    void Start()
    {
        dialogueManager = FindObjectOfType<DialogueManager>();
    }

    void OnTriggerEnter(Collider other)
    {
        if (other.CompareTag("Player"))
        {
            dialogueManager.StartDialogue(dialogue);
        }
    }
}

public class Character
{
    public string name;
    public string role;
    public int health;
    public int strength;
    public int intelligence;

    public Character(string name, string role, int health, int strength, int intelligence)
    {
        this.name = name;
        this.role = role;
        this.health = health;
        this.strength = strength;
        this.intelligence = intelligence;
    }
}

public class Tank
{
    public string model;
    public int armor;
    public int firepower;
    public int speed;

    public Tank(string model, int armor, int firepower, int speed)
    {
        this.model = model;
        this.armor = armor;
        this.firepower = firepower;
        this.speed = speed;
    }
}

public class Mission
{
    public string title;
    public string description;
    public List<Character> charactersInvolved;
    public List<Tank> tanksInvolved;
    public string reward;

    public Mission(string title, string description, List<Character> charactersInvolved, List<Tank> tanksInvolved, string reward)
    {
        this.title = title;
        this.description = description;
        this.charactersInvolved = charactersInvolved;
        this.tanksInvolved = tanksInvolved;
        this.reward = reward;
    }
}

public class CurrencyManager : MonoBehaviour
{
    public int playerCurrency = 1000; // Начальная валюта игрока

    private Dictionary<string, int> itemPrices = new Dictionary<string, int>();

    void Start()
    {
        itemPrices["HealthPotion"] = 100;
        itemPrices["StrengthPotion"] = 150;
        itemPrices["IntelligencePotion"] = 200;
    }

    public bool PurchaseItem(string itemName)
    {
        if (itemPrices.ContainsKey(itemName) && playerCurrency >= itemPrices[itemName])
        {
            playerCurrency -= itemPrices[itemName];
            AdjustPrices(itemName);
            return true;
        }
        return false;
    }

    private void AdjustPrices(string purchasedItem)
    {
        // Увеличить цену купленного предмета
        itemPrices[purchasedItem] = Mathf.RoundToInt(itemPrices[purchasedItem] * 1.1f);

        // Уменьшить цену остальных предметов
        foreach (var item in itemPrices.Keys)
        {
            if (item != purchasedItem)
            {
                itemPrices[item] = Mathf.RoundToInt(itemPrices[item] * 0.9f);
            }
        }
    }

    public int GetItemPrice(string itemName)
    {
        if (itemPrices.ContainsKey(itemName))
        {
            return itemPrices[itemName];
        }
        return -1;
    }
}

// Пример создания персонажей
Character ivan = new Character("Иван Смирнов", "Командир", 100, 80, 70);
Character anna = new Character("Анна Кузнецова", "Стратег", 90, 60, 90);
Character mikhail = new Character("Михаил Лебедев", "Инженер", 85, 70, 80);
Character elena = new Character("Елена Ростова", "Разведчик", 80, 75, 85);
Character nikolai = new Character("Николай Волков", "Противник", 95, 85, 60);

// Пример создания танков
Tank t34 = new Tank("Т-34", 100, 90, 60);
Tank tiger = new Tank("Тигр", 120, 100, 50);
Tank proriv = new Tank("Прорыв", 130, 110, 55);

List<Character> mission1Characters = new List<Character> { ivan, anna, mikhail };
List<Tank> mission1Tanks = new List<Tank> { t34 };

Mission mission1 = new Mission("Операция 'Смерть нацизму!'", "Уничтожить вражеский штаб.", mission1Characters, mission1Tanks, "Медаль за отвагу");

List<Character> mission2Characters = new List<Character> { elena, nikolai };
List<Tank> mission2Tanks = new List<Tank> { tiger };

Mission mission2 = new Mission("Разведка боем", "Собрать информацию о вражеских позициях.", mission2Characters, mission2Tanks, "Повышение в звании");

List<Character> mission3Characters = new List<Character> { ivan, elena, nikolai };
List<Tank> mission3Tanks = new List<Tank> { t34, tiger, proriv };

Mission mission3 = new Mission("Прорыв", "Прорвать оборону противника и захватить ключевые позиции.", mission3Characters, mission3Tanks, "Орден Мужества");

List<Character> mission4Characters = new List<Character> { anna, mikhail };
List<Tank> mission4Tanks = new List<Tank> { t34 };

Mission mission4 = new Mission("Оборона рубежа", "Защитить стратегически важный рубеж от наступающих сил противника.", mission4Characters, mission4Tanks, "Медаль за оборону");

List<Character> mission5Characters = new List<Character> { ivan, anna, elena };
List<Tank> mission5Tanks = new List<Tank> { tiger };

Mission mission5 = new Mission("Контратака", "Организовать контратаку и отбросить противника.", mission5Characters, mission5Tanks, "Медаль за храбрость");

List<Mission> missions = new List<Mission> { mission1, mission2, mission3, mission4, mission5 };

void StartMissions()
{
    foreach (Mission mission in missions)
    {
        Debug.Log("Начало миссии: " + mission.title);
        Debug.Log("Описание: " + mission.description);
        Debug.Log("Награда: " + mission.reward);
    }
}

Разработка   Игра   C#   Visual Studio 2022  

1723   0   17:57, 16th July, 2024