Задать вопрос
  • Как организовывать html в одностраничном веб-приложении?

    GreenBee
    @GreenBee
    ASP.NET программист
    Если это именно веб-приложение (а не просто страничка) то вы можете делать AJAX запросы к серверу и получать нужный контент.
    Котнтент то всегда можно спрятать внутри , но если этот контент должен показываться только после регистрации/логина, то такое не подходит, т.к. пользователь может просто открыть исходный код страницы и увидеть контент.
    Ответ написан
  • Какой CMS у сайта?

    GreenBee
    @GreenBee
    ASP.NET программист
    На будущее https://2ip.ru/cms/
    И да, это InstantCMS
    Ответ написан
    Комментировать
  • Как растянуть картинку (тег Img) на всю ширину экрана не меняя высоты?

    GreenBee
    @GreenBee
    ASP.NET программист
    А чем использование бэкграунда не устраивает?
    Можно использовать контейнер (div к примеру), и указать ему overflow:hidden
    <div  style="height: 200px;overflow:hidden;width:100%;">
    <img style="height: 200px;margin:0 auto;">
    </div>
    Ответ написан
  • Какие есть модули или плагины для комментариев в yii2?

    GreenBee
    @GreenBee
    ASP.NET программист
    Можно использовать встраиваемые комментарии от Disqus (плагин https://github.com/2amigos/yii2-disqus-widget). Русский аналог (www.hypercomments.com/ru выгоден тем, что имеет логин от русских соц сетей)

    P.S. Оформил коммент в виде ответа, а то кто-то будет искать, и не найдет.
    Ответ написан
    Комментировать
  • Что это за CMS?

    GreenBee
    @GreenBee
    ASP.NET программист
    Включаем дедуктивный метод.

    1. Гугл не знает о ней, значит это CMS какой-то веб-студии, которой пользуются скорее всего только они. Последствия - если они закроются или вы с ними не будете больше работать, то поддержка будет стоить дополнительных денег.
    2. Версия системы заканчивается на "b", что означает Beta-версия, а значит вас могут ждать сюрпризы в виде не очень работающего кода.

    Вердикт - я бы не рискнул, если только нет веских причин для этого.
    Ответ написан
    7 комментариев
  • Почему не отправляет форму по событию change?

    GreenBee
    @GreenBee
    ASP.NET программист
    Так у вас же e.preventDefault(); который как раз отменяет сабмит формы.
    Ответ написан
    Комментировать
  • Какой способ получения опыта более правильный?

    GreenBee
    @GreenBee
    ASP.NET программист
    Для изучения программирования конечно нужно выбрать проект. В процессе придется использовать разные аспекты языка. А еще обязательно можно изобрести несколько своих велосипедов - это полезно для мозга и для понимания работы и полезности готовых решений.

    А вот для изучения конкретной возможности языка, лучше запилить маленькую программку, чтобы понять как оно работает, прежде чем взять на вооружение.
    Ответ написан
    Комментировать
  • Влияет ли using в C# на производительность?

    GreenBee
    @GreenBee
    ASP.NET программист
    1. using в C# не подключает никаких сборок, в отличие от PHPшного include, а поэтому на производительность влиять никак не может.
    2. Поставьте себе CodeMaid и он будет чистить ненужные юзинги, пробелы, табуляции... Единственный момент, надо быть внимательнее - он же удаляет все неиспользованные using, в том числе using System. И в какой то момент вы будете вносить правки, а у вас DateTime подчеркивается - не нервничаем, а просто добавляем юзинг.
    Ответ написан
    Комментировать
  • Продолжить ли изучение PHP или остановиться на .Net?

    GreenBee
    @GreenBee
    ASP.NET программист
    И у PHP и у .NET есть свои ниши и специализации.

    У PHP более низкий порог вхождения, поэтому можно ограничиться базовыми знаниями.
    На PHP легче будет найти работу фрилансером и мелкие подработки, потому что их просто больше.
    В идеале изучить какой-либо фреймфорк (рекомендую Laravel, YII) и какую либо CMS (Wordpress, Drupal, Joomla) хотя бы базово, но это не обязательно.

    .NET сложнее, в плане объема, зато тут у тебя единая среда, и редко нужно идти искать сторонние инструменты. Если будешь учить под веб - сразу учи MVC.

    Независимо от того, выберешь ты .net или php, тебе стоит изучить:
    - системы контроля версий
    - шаблоны проектирования (хотя бы базово)
    - sql (и какую либо БД, MySQL + MS SQL)
    Если будешь работать с веб, то к этому списку:
    - HTML
    - CSS
    - Javascript
    Ответ написан
    Комментировать
  • Как можно считать все файлы из папки в помощью javascript?

    GreenBee
    @GreenBee
    ASP.NET программист
    JavaScript - клиентский язык программирования (если ты конечно не на Nodejs пишешь).
    Он не может считать картинки из папки.

    Но если тебе заранее известно количество фоток, а также ты точно знаешь, что там нет "пустых" мест ( т.е. у тебя ровно 100 фоток, которые пронумерованы по порядку, не пропуская ни одного имени), то ты можешь циклом нарисовать список фоток через document.write к примеру:

    <script>
    for(var i=0; i< 100;i++)
    {
    document.write('<li><a href="images/gallery/' + i + '.jpg"><img src="images/gallery/' + i + '.jpg" ></a></li>');
    }
    </script>
    Ответ написан
    Комментировать
  • Какие существуют CMS для ASP.NET MVC?

    GreenBee
    @GreenBee
    ASP.NET программист
    Ничего нормального (уровня WordPress) Вы и не найдете. ASP.NET MVC это сравнительно молодая технология. Из-за резкого ухода от WebForms (они их конечно поддерживают, но уже особо не развивают), очень много перспективных проектов (форумы, блоги, системы управления) остались на полпути развития. Их создатели не хотят уже переписывать с нуля под MVC (это практически равносильно тому, чтобы написать на другой технологии).
    Поэтому достаточно зрелых продуктов единицы.
    Чуть ли не единственная система, которая пережила переход от вебформс к мвс это умбрако. Но она почему-то не очень популярна. Скорее всего из-за достаточно мутной модели распространения. Вроде и бесплатная, а непонятно. На ней, кстати, работает сайт asp.net
    Орчард был изначально создан под МВС, но он очень тяжелый сам по себе и имеет крайне малое количество готовых модулей. Фактически создание сайта на орчард ненамного проще, чем просто на асп.нет создать. Видимо поэтому проект давно перестал развиваться.
    Ответ написан
    Комментировать
  • Должен ли веб-программист уметь рисовать/верстать/создавать дизайн?

    GreenBee
    @GreenBee
    ASP.NET программист
    Ты должен знать HTML и CSS, а также Javascript, если собираешься в будущем работать веб-программистом.
    Более того, именно с них тебе лучше начать, а не с питона. Потому что какой бы серверный язык ты не выбрал, результатом его работы будет HTML (вообще-то не всегда, но пока не думай об этом:)).
    И как ты собираешься писать код, генерирующий то, что ты не понимаешь?

    При этом тебе совсем не обязательно придумывать дизайны.
    Для своих проектов ты можешь брать готовые бесплатные дизайны, которых в интернете просто полно.
    Вот к примеру сайт с бесплатными шаблонами: templated.co Таких сайтов огромное количество. Со временем ты научишься на основе этих готовых шаблонов делать достаточно индивидуальные сайты (не всем сайтам нужно что-то экстравагантное - большинству нужно простое оформление, так что часто замена фоновой картинки делает всю работу:)
    Ответ написан
    4 комментария
  • Как бы вы поступили на моем месте бы с заказом?

    GreenBee
    @GreenBee
    ASP.NET программист
    Мой совет - делай!
    Из JPEG файла тоже можно нарезать шаблон. Ты же сам хотел научиться, причем бесплатно. А тут тебе даже деньги предлагают.
    Без заваленных проектов ты не научишься ничего делать.
    Ответ написан
    1 комментарий
  • Как заставить украинского хостера удалить мой старый сайт?

    GreenBee
    @GreenBee
    ASP.NET программист
    Как уже писали выше, скорее всего ваш домен кто-то перерегистрировал и восстановил сайт из архива (есть такой).

    Единственное, что вы можете потребовать от нового владельца - удалить ВАШУ информацию с ИХ сайта.

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

    2. Пожаловаться в Яндекс. Попробуйте сначала через форму webmaster.yandex.ru/delspam.xml
    сообщив о спаме. Пишите, что по названию вашей организации в поиске появляется такой-то сайт, который якобы ваш, но на самом деле не ваш.

    3. Самый сложный но действенный - обратиться в Роскомнадзор с целью заблокировать сайт. Процедура сложная. Возможно вам придется получить решение через суд. Но если получиться, то результат будет вполне тем, что вам нужен.
    Ответ написан
    Комментировать
  • Как реализовать авторизацию, аутентификацию в visual studio 2012 web site?

    GreenBee
    @GreenBee
    ASP.NET программист
    Самым правильным способом для вас было бы создать готовое приложение с авторизацией в самой студии (там есть шаблоны проектов с авторизацией), поковырять код и уже после этого задавать более конкретные вопросы.

    ASP.NET начиная с версии 2.0 имеет встроенную поддержку авторизации. Причем ее с того момента уже трижды меняли.
    Сначала был ASP.NET Membership. Он до сих пор используется многими веб-приложениями. Он был достаточно громоздким и позже появился ASP.NET Simple Membership
    На данный момент актуальна система ASP.NET Identity, но эта система была выпущена с 2013 студией и есть сомнения в том, что будет работать в 2012.

    Если у вас есть возможность поставить 2013 студию (экспресс вполне подойдет) - то ASP.NET Identity
    Если нет, то ASP.NET Membership, который имеет множество примеров в интернете и встроенный в студию админский интерфейс. По мембершипу достаточно информации на русском, так что гугл поможет.

    Входная информация на английском тут: www.asp.net/identity/overview/getting-started/intr...
    Ответ написан
    5 комментариев
  • Русские аналоги Disqus

    GreenBee
    @GreenBee
    ASP.NET программист
    svkament.ru действительно выглядят очень перспективно.
    Особенно с учетом интеграции существующих комментариев из вконтакте.

    Но все таки до уровня Disqus ни одна наша система не доросла. Не говоря уже о том, что Cackle, разрекламировав себя как супер бесплатный, теперь можно использовать только платно. Да, стоимость небольшая, но для маленьких проектов не всегда оправдана.
    Ответ написан
    Комментировать