Архив за 06 мая 2013 - 7

Вступление

Это будет серия статей, помогающих начинающим Java разработчикам в их нелегком пути. Покажу пример создания интернет магазина.
Первое что вам понадобится — это NetBeans 7.3. Скачать можно здесь.
Почему именно он? Думаю для начинающих в ЕЕ — это идеальный вариант.

Используемые технологии:
Читать полностью »

Я хочу рассказать о устройстве, которое автоматически отключает всю периферию, которая подключена к системному блоку.
Для тех, у кого быстрый интернет, можете сразу посмотреть видеоролик, в котором объясняется, как работает автоматическое отключение периферии и как реализовать это устройство:

Всем остальным добро пожаловать под кат.
Читать полностью »

Легла на мои плечи задача в одной государственной структуре имеющей филиалы по все некой области, порядка 200 точек.
Казалось бы, что может быть проще имеем центральный маршрутизатор (далее как ROOT), подключить к нему CISCO и настроить IPSec на новом 201-ом филиале.

Но проблема заключалась в том, что пароли не кто не знал, и не где их не афишировали.

День первый

Приезд в город N, Читать полностью »

Первая часть
Первая часть второй части

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

Разрезание на две равные части, вторая часть второй части

Читать полностью »

Доброго времени суток, читатели.

На днях решил проверить свои знания в JavaScript и написать аудиоплеер. Как по мне, результат получился хорошим, и я решил поделиться им с вами. Скажу сразу что это было сложновато с моими начальными знаниями js и jQuery. Перейдём сразу к делу.

Для начала создадим страницу, где будет сам плеер.

1. Добавим в массив названия всех файлов, которые лежат в папке music

<?php 
$files = glob('music/*');
?>

2. Подключим к нашей странице jQuery и jQuery UI (для слайдера), а так же я подключил bootstrap иконки, чтобы не мучиться и не искать подходящие иконки по всему интернету.
Читать полностью »

В ASP.NET MVC метаданные — атрибуты, описывающие поля модели, используются как при генерации разметки (вывод названия поля, его заполнителя и т.д.), так и при валидации данных (вывод правил валидации). Условно можно выделить 2 вида валидации:

  • клиентская валидация
  • серверная валидация

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

в чем собственно проблема ?

При использовании классического подхода к генерации разметки все работает автоматически, но что если мы используем ajax и формируем html разметку динамически на клиенте? В этом случае автоматически ничего не добавится в разметку. Можно конечно же все необходимое добавить вручную и казалось бы проблема исчерпана, но здесь встает проблема дублирования кода, так как одни и те же данные приходится описывать дважды — на сервере и на клиенте, что в свою очередь влечет другие проблемы. В ряде случаев динамическая разметка очень удобна, но здесь встает вопрос о выводе метаданных модели и валидации данных на стороне клиента. Об этом речь пойдет далее.

Итак, необходимо реализовать автоматический вывод метаданных модели MVC на клиентскую сторону и ненавязчивую валидацию.
Читать полностью »

image

Введение

Среди людей бытует мнение, что человек, поступивший на математический факультет, обязательно выйдет оттуда учителем математики. Это не я придумал, это по опыту, ибо довольно большое количество не очень образованных людей спрашивало, куда я собираюсь идти работать после окончания ВУЗа. Разумеется, найти можно и куда более обширные области применения своих знаний. Одна из них связана с теорией вероятности. Я не хочу вникать в сложные подробности предмета, т.к. люди, не имеющие нужной математической базы, скорее всего запутаются. Но и говорить совсем ни о чем не хочется. Поэтому я хочу написать про связь человека и этой самой теории вероятностей, причем на простом, понятном любому языке. Если интересно — прошу под кат.
Читать полностью »

Так ли мертв Symbian или «Повесть о камерфонах»
Доброго времени суток. На написание данной заметки меня побудили несколько факторов – опыт общения с другими людьми из сообщества поклонников Нокии, заметки и анализы на Хабре, а так же – собственный опыт по выбору подходящих смартфонов.
Как обычно, людей в «этих ваших интернетах» много, у каждого есть своё мнение, свои доводы и контраргументы, но любят люди и просто поддаваться моде и ругать что либо просто потому, что это тренд. Мой пост призван несколько развеять устоявшееся мнение о Symbian, её возможностях и нынешнем статусе. Строить основную часть доводов я буду на примере камерфонов, расскажу и объясню как и почему я ими увлекся, так что если вам это интересно, добро пожаловать и приготовьтесь потратить трафик на фото и видео примеры.

Читать полностью »

Добрый день, %username%!

Следующий текст — попытка донести накопленный опыт заказа товаров из-за рубежа. Знаю — таких статей было достаточно много. Однако со своей колокольни сейчас я могу судить, что того, что американцы называют comprehensive guide — сиречь подробного руководства — до сих пор не было. Эта статья им также не станет, но я постараюсь пополнить копилку знаний уважаемых хабравчан настолько, насколько сумею.
Читать полностью »

В дополнение к статье «Стартапер «С нуля»»
Где есть бизнес — нет дружбы. Не пытайтесь взвалить все проблемы на себя, но качественные кадры на ключевых точках решат все.

В некий день «Ч» со мной связался Геннадий, представился менеджером компании, для реализации нового проекта им нужен был программист…
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js