C#: Поговорм о lock или «код для одного потока»

Создавая то или иное приложение, разработчик достаточно часто не подозревает об ошибках, которые он может допустить, совершая самые примитивные операции. Если речь идет о однопользовательских приложениях, то конечно такая ситуация маловероятна. Однако если программа дает возможность хотя бы двоим людям — могут возникнуть проблемы…
Читать далее

Рубрика: C# | Меточки: , , , , , , ,

PHP: Узнаем время работы скрипта

Раньше было очень популярно вставлять на страницы своего сайта время, за которое была сгенирирована запрашиваемая страница. Сейчас конечно таким украшением пользуются не часто, но иногда знать это очень полезно, особенно если речь идет об отладке…
Читать далее

Рубрика: PHP | Меточки: , , , , , ,

PHP: Прячем файлы от прямого скачивания

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

Рубрика: PHP | Меточки: , , , , , , ,

С#: Универсальный Double.Parse

Данная функция достаточно часто используются разработчиками, поэтому стоит быть внимательным. Весь камень предкновения заключается в том, что для каких-то языковых настроек разделителем дробной части от целой является символ точка, а для каких-то символ запятой. Читать далее

Рубрика: C# | Меточки: , , , , , , ,

PHP: Как реализовать ЧПУ

Как реализовать ЧПУ в PHP?
Читать далее

Рубрика: PHP, Вопрос-ответ | Меточки: , ,

PHP: Получение данных GPS из файлов Jpg/Jpeg

Думаю многие из нас сейчас пользуются фотоаппаратами на наших мобильных устройствах. Однако не многие знают, что почти все устройства, имеющие GPS приемник, при создании фотографий записывают в них координаты места фотографирования, дату и время съемки и другую информацию. Эту информацию удобно использовать в своих проектах и я покажу как это можно сделать на языке программирования PHP…
Читать далее

Рубрика: PHP | Меточки: , , , , , , , , , ,

JavaScript: Создаем таймер обратного отсчета своими руками

Сегодня я решил подробно рассказать о том как можно сделать таймер обратного отсчета в JavaScript без использования сторонних библиотек и JQuery.
Читать далее

Рубрика: JavaScript | Меточки: , , , , , , , ,

JavaScript: Как узнать завтрашнюю дату

Как в JavaScript получить завтрашнюю дату?
Читать далее

Рубрика: JavaScript, Вопрос-ответ | Меточки: , , , , , , ,

C#: Отличие класса от структуры (class vs struct)

Сегодня я решил рассказать о одном из частых вопросах на собеседованиях «чем отличается класс от структуры в C#«.
Читать далее

Рубрика: C# | Меточки: , , , , , , , , ,

C#: Class Extensions или Добавление своих методов в классы

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

Рубрика: C# | Меточки: , , , , , , ,