Как стать автором
Обновить
14
0

Software Developer

Отправить сообщение

Visual C# for beginners. Лекция 5. Преобразование типов. Перечисления, структуры, массивы

Время на прочтение6 мин
Количество просмотров2.7K

Всем привет!


Наконец-таки, записал пятую лекцию Visual C# for beginners.
Читать дальше →
Всего голосов 50: ↑31 и ↓19+12
Комментарии16

Visual C# for beginners. Лекция 4. Условия и циклы

Время на прочтение5 мин
Количество просмотров3.2K
Доброго времени суток, хабражители!
Для желающих начать программировать на языке C# выкладываю четвертую лекцию на тему: «Условия и циклы». Лекция получилась очень большая (на целый час), поэтому, кто готов смотреть так долго я желаю терпения и большого желания не останавливаться на достигнутом.
Читать дальше →
Всего голосов 22: ↑14 и ↓8+6
Комментарии17

Visual C# for beginners. Лекция 3. Переменные и выражения

Время на прочтение1 мин
Количество просмотров2.6K
Приветствую вас, хабражители!

По плану публикую очередную лекцию для желающих начать программировать на языке C#.
Читать дальше →
Всего голосов 39: ↑24 и ↓15+9
Комментарии31

C# for beginners. Лекция 2. Hello, World! и знакомство с Visual C# Express 2010

Время на прочтение1 мин
Количество просмотров5.6K
Прежде всего, хотелось бы поблагодарить arinoki за публикацию первой лекции видеокурса, который вызвал большой интерес среди хабрапользователей. Благодаря вашим голосам, я могу выкладывать новые лекции от своего имени, а, прочитав комментарии я понял, что тема программирования на С# очень актуальна, а значит я буду и дальше стараться для вас и публиковать новые лекции.

А теперь — по теме:



Вышла вторая лекция видеокурса для начинающих программировать на C#. Вы познакомитесь со средой разработки приложений Visual C# Express, а также напишете свое первое "Hello, World!" приложение. Также для студентов прилагается еще некоторая полезная информация. Приятного просмотра!
Разбор синтаксиса языка C# начнется уже в следующей лекции!
Смотреть
Всего голосов 29: ↑14 и ↓15-1
Комментарии24

C# для начинающих. Лекция 1 — Введение

Время на прочтение1 мин
Количество просмотров85K
Топик опубликован по просьбе itdevelop, так что он будет отвечать на все ваши вопросы, а также плюсы кидать на его аккаунт. Спасибо за понимание.

Это первая лекция большого видео-курса для тех, кто хочет научиться программировать на языке С#. Поскольку это — вводная лекция, то хочу сразу предупредить, что сам процесс программирования начнется только со второй лекции. Здесь же я хочу вас познакомить с .NET Framework, чем удобна эта платформа, и как происходит перевод написанного вами кода на C# в код, понятный операционной системе.
Читать дальше →
Всего голосов 94: ↑62 и ↓32+30
Комментарии49

Собрать проект Visual Studio в один файл с помощью ILMerge

Время на прочтение3 мин
Количество просмотров105K
app.exe, d1.dll d2.dll = app.exeОбычно результатом компиляции проекта является сборка (assembly) проекта, а также его зависимости (Referenced Assemblies). Однако иногда нужно чтобы результатом был один файл единственный файл, независимый от других сборок. Например простая утилита, которую можно будет куда угодно скопировать и она будет работать.

Пример

Условно говоря после:
    compile App\App.csproj  
    dir App\bin\Release  
Получаются:
    App.exe
    dep1.dll
    dep2.dll
Нам же нужно лишь один самодостаточный
    App.exe 
То есть содержащий в себе dep1.dll и dep2.dll

На Хабре уже присутствует решение со встраиванием зависимостей в ресурсы, здесь я покажу как это сделать с помощью ILMerge и Post Build Event в Visual Studio.

читать как это сделать
Всего голосов 45: ↑42 и ↓3+39
Комментарии29

Собеседования на должность PHP разработчика

Время на прочтение3 мин
Количество просмотров71K

Довольно часто (постоянно) мне приходиться проводить собеседование людей желающих устроитсья в мой отдел на должность «junior PHP developer» и «PHP developer». И, с завидным постоянством, я и team-lead отдела задаем одни и те же вопросы…
Читать дальше →
Всего голосов 86: ↑70 и ↓16+54
Комментарии515

Собеседование. Сегодня

Время на прочтение5 мин
Количество просмотров24K
Interview
В сферу моих профессиональных обязанностей входит проведение собеседования для соискателей на должность PHP разработчика. И дальше речь пойдет о собеседовании…
Читать дальше →
Всего голосов 177: ↑122 и ↓55+67
Комментарии552

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

Время на прочтение4 мин
Количество просмотров20K
Привет, %хаброюзер%!

Сегодня я поделюсь с вами своим опытом прохождения собеседований на вакансии PHP-программиста в «белокаменной»Москве.
Читать дальше →
Всего голосов 279: ↑169 и ↓110+59
Комментарии174

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

Время на прочтение2 мин
Количество просмотров21K

Вольный перевод списка из довольно удачных способов для повышения своего уровня, как программиста.
Читать дальше →
Всего голосов 240: ↑190 и ↓50+140
Комментарии147

Бумажные танчики

Время на прочтение1 мин
Количество просмотров1.1K
Бумажные танчики Больше года назад мы сделали аналог старых «Танчиков» из Денди для iPhone. С управлением получилось тогда не очень, было много жалоб, но, тем не менее, были и положительные отзывы, в целом идея была принята позитивно.

Скачать: http://itunes.apple.com/ru/app/id444942271?mt=8

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

Скриншоты, описание и промокоды под катом
Всего голосов 131: ↑107 и ↓24+83
Комментарии91

8 полезных сервисов для веб-разработчика и дизайнера

Время на прочтение2 мин
Количество просмотров36K
Под катом — описание восьми сервисов, которые могут заметно облегчить жизнь веб-разработчика, верстальщика или дизайнера.
Читать дальше →
Всего голосов 337: ↑324 и ↓13+311
Комментарии59

Создание генератора мира для minecraft

Время на прочтение4 мин
Количество просмотров49K

Введение


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

Читать дальше →
Всего голосов 49: ↑44 и ↓5+39
Комментарии49

Альфа-версия компьютера Raspberry Pi за $25 пошла в производство

Время на прочтение1 мин
Количество просмотров6.1K

На фото к компьютеру подключен 12-мегапиксельный камера-модуль

В мае 2011 года гики всего мира с восхищением обсуждали изделие британского разработчика игр Дэвида Брабена — компьютер-флэшку Raspberry Pi за $25. Это полноценный компьютер общего назначения под Ubuntu 9 с HDMI-и USB-разъёмами для подключения монитора, клавиатуры и мышки. Спустя два месяца спецификации материнской платы утверждены, и вот теперь альфа-версия Raspberry Pi отправлена в производство.
Читать дальше →
Всего голосов 136: ↑121 и ↓15+106
Комментарии202

Введение в технику оптимизации циклов

Время на прочтение4 мин
Количество просмотров57K
Большая часть времени исполнения программы приходится на циклы: это могут быть вычисления, прием и обработка информации и т.д. Правильное применение техник оптимизации циклов позволит увеличить скорость работы программы. Но прежде, чем приступать к оптимизациям необходимо выделить «узкие» места программы и попытаться найти причины падения быстродействия.
Читать дальше →
Всего голосов 102: ↑98 и ↓4+94
Комментарии61

Об опыте написания AI к простенькому 2D шутеру

Время на прочтение3 мин
Количество просмотров5.5K
Приветствую хаброчитателей, хочу вам рассказать об опыте написания AI к простенькой 2D игрушке в далеких уже 2003-2004 годах. Скажу сразу что написание сочинений в жизни мне никогда не удавалось, однако я буду стараться.
Скорее всего специалистам геймдева данный пост покажется нубским, но надеюсь что остальным будет интересно, итак, начнем с начала.
Читать дальше →
Всего голосов 76: ↑74 и ↓2+72
Комментарии22

Многопользовательский чат на BAT

Время на прочтение3 мин
Количество просмотров22K
Был период, когда в универе задали сделать несколько чатов. В зависимости от вариантов, были заданы различные способы взаимодействия программ от сокетов до майлслотов (mailslot). Когда задания были прикончены, остались силы взяться за скрипты BAT. Вот что получилось…



Всё что нужно для запуска:
1. Взять код по ссылке в конце статьи
2. Сохранить код в файл *.bat
3. Положить файл в сетевую папку
4. Запустить файл с разных компов (можно и с одного)

В комментариях предложили использовать совместно с DropBox, но говорят — что работает весьма не быстро.
Читать дальше →
Всего голосов 247: ↑242 и ↓5+237
Комментарии72

Это знает любой студент-программист

Время на прочтение7 мин
Количество просмотров27K

Краткое введение


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

Статья предназначена для начинающих студентов-программистов.
Читать дальше →
Всего голосов 171: ↑151 и ↓20+131
Комментарии129

Использование процедур и функций в Delphi

Время на прочтение7 мин
Количество просмотров129K
Рано или поздно любому программисту потребляется использовать процедуры и функции. Все мы помним еще с паскаля, что там ничего нет сложного, но некоторые вещи обычно в книжках не описываются, хотя для грамотного составления программы требуется знать.
Читать дальше →
Всего голосов 37: ↑20 и ↓17+3
Комментарии15

Интерпретатор Brainfuck на BAT

Время на прочтение6 мин
Количество просмотров3.9K
Простота языка Brainfuck порождает множество реализаций его исполнения. На хабре уже были интерпретаторы и компиляторы на различных языках программирования, даже на Bash. Мне показалось, что несправедливо обойти еще один командный процессор. А именно командные файлы семейства WindowsNT, они же батники. При написании данного интерпретатора была поставлена цель реализовать всё только на встроенном «языке» консоли.

Читать дальше →
Всего голосов 47: ↑41 и ↓6+35
Комментарии41

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность