Как стать автором
Обновить
134
0
Дулин Марат @mdevils

FullStack Software Developer

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

Современная мультипликация

Время на прочтение1 мин
Количество просмотров997
koms.ru
Не так давно, исследуя просторы интернета, я наткнулся на сайт KOMS.ru, кликнул на первый попавшийся ролик и был просто шокирован!

Вот это анимация, вот это душа, вот это смысл!
Читать дальше →
Всего голосов 40: ↑29 и ↓11+18
Комментарии62

Подкасты и программирование

Время на прочтение3 мин
Количество просмотров5.2K
Долго слушая подкаст «Сиськи-Письки Шоу» я понял что у меня встала работа! :-)

Подкаст был настолько увлекательным, что я не мог оторваться. И тут я решил, что неплохо бы его слушать в метро. Так, у меня есть КПК, который умеет подключаться к копьютеру как флешка.

Отсюда у меня появилось 2 задачи:
  • Закачать оставшиеся подкасты на КПК
  • Докачивать подкасты на КПК по мере выхода

За работу!
Всего голосов 28: ↑17 и ↓11+6
Комментарии27

Практическая кроссплатформенность

Время на прочтение3 мин
Количество просмотров1.7K
После полугода использования Ubuntu Linux я окончательно решил, что это именно та система, которая мне нужна для работы и развлечений. Почту организовал в Evolution и был приятно удивлен тем, что там есть все что мне надо, но ничего лишнего (что особенно удивительно после работы в Microsoft Office Outlook)!

Так сложилось, что я купил себе PocketPC на базе WM6 (Windows Mobile 6).

Все было замечательно до момента, пока у меня не появилось много дел и задач: понадобилась полная синхронизация между тремя продуктами:
  • Evolution
  • Windows Mobile Outlook
  • MS Office Outlook

Что же делать?
Всего голосов 40: ↑35 и ↓5+30
Комментарии46

Как я стал пользоваться Twitter'ом

Время на прочтение2 мин
Количество просмотров889
Вообще twitter — странная штука. Многие кто о нем слышали — заходили на twitter.com, читали описание, задавали себе вопрос «И нафиг мне это надо?» и уходили :) Я не был исключением. После регистрации я много тыкал, что-то даже написал в твиттере, не нашел ничего для себя полезного и ушел.
Читать дальше →
Всего голосов 43: ↑20 и ↓23-3
Комментарии47

Добровольные пожертвования авторам статей

Время на прочтение1 мин
Количество просмотров652
Сегодня натолкнулся на статью, которая показалась мне очень и очень интересной и полезной. В ней автор рассказывает о том, как потратить мало денег и получить качественную почту (от GMail) на СВОЕМ домене! Статья очень интересная и я сам повторив описанные в ней дествия получил отличный результат.

Но…
Читать дальше →
Всего голосов 85: ↑62 и ↓23+39
Комментарии155

Практическое применение

Время на прочтение4 мин
Количество просмотров2.2K
Теперь я расскажу о том как можно связать кодогенерацию с творчеством.
Для того, чтобы разобраться в кодогенерации — давайте с ней экспериментировать.
Читать дальше →
Всего голосов 25: ↑20 и ↓5+15
Комментарии47

Многоуровневая абстракция

Время на прочтение3 мин
Количество просмотров16K
В предыдущей статье мы рассмотрели некоторые подходы к кодогенерации, теперь я хочу взглянуть на многоуровневую абстракцию и произвести некоторый анализ.

Данная статья содержит лишь теорию. Практической будет следующая статья (постараюсь чередовать).
Читать дальше →
Всего голосов 17: ↑14 и ↓3+11
Комментарии20

Подходы к кодогенерации

Время на прочтение4 мин
Количество просмотров6.3K
В предыдущей статье мы рассматривали то, как применяется кодогенерация в реальных продуктах.
В этой статье мы рассмотрим то, как какие подходы к кодогенерации могут облегчить нам жизнь.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии53

Где используется кодогенерация

Время на прочтение3 мин
Количество просмотров10K
Меня поразило то, что так много людей в комментариях к предыдущей статье высказывают мнение о том, что кодогенерация — это неправильная техника. Давайте посмотрим на некоторые примеры того, как она используется сейчас.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии47

Предисловие

Время на прочтение4 мин
Количество просмотров1.4K
Не знаю почему, но на эту важнейшую технологию обращают так мало внимания. Я хочу несколько исправить положение, поэтому это — первая статья в цикле «Кодогенерация». При рассмотрении данной темы будет использован язык PHP и БД MySQL, но кодогенерация сама по себе возможна на любом языке и с использованием любой БД, просто на PHP мне будет проще объяснять некоторые важные моменты. Так же я буду обращать внимание на состояние дел в других системах и языках.

Данная статья посвящена одному вопросу: какие проблемы присутствуют в современном программировании.
Читать дальше →
Всего голосов 60: ↑45 и ↓15+30
Комментарии101

Шаг 9. Установка программ

Время на прочтение3 мин
Количество просмотров156K
Время от времени появляются новые задачи либо необходимость в решении старых задач новыми способами — тогда возникает потребность в дополнительном программном обеспечении. Что делать, если вам нужна новая программа для Linux? Попробую описать некий алгоритм.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии57

Шаг 8: Звук

Время на прочтение3 мин
Количество просмотров25K
Есть множество путей настроить вывод звука. Я выделю три: ALSA, OSS и PulseAudio.

Я опишу эти технологии, но рекомендую на первое время оставить ALSA. Этот материал будет полезен если определенное приложение потребует OSS или PulseAudio.
Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии39

Шаг 7. Продолжаем настройку системы

Время на прочтение2 мин
Количество просмотров3.6K
В этой главе я рассмотрю наиболее частые моменты в первичной настройке системы.

Окно ввода логина и пароля


У меня Ubuntu распологается на домашнем компьютере, поэтому я не боюсь, что кто-либо из моей семьи украдет важные данные. Пароль у меня достаточно сложный для того, чтобы мой младший брат его не подобрал и не сломал систему. Поэтому я решил отключить окно ввода логина и пароля при загрузке.
Читать дальше →
Всего голосов 14: ↑9 и ↓5+4
Комментарии14

Мысли про общество

Время на прочтение3 мин
Количество просмотров1.1K
В последнее время много думаю про людей. В одном из своих топиков я писал про идеологии. О том, что идеологии уводят человека от объективности. Теперь я хочу вообще подумать на тему объективности и субъективности и общества.

Надеюсь, будет интересное обсуждение.
Читать дальше →
Всего голосов 10: ↑5 и ↓50
Комментарии16

Шаг 6: Краткое знакомство с консолью

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

Краткое знакомство с консолью


Давайте кратко ознакомимся с терминалом — консолью в Linux.

Консоль

Консоль для Linux имеет решающее значение. Если вы всерьез решили изучить Linux, то вам просто необходимо уметь обращаться с консолью. Сразу скажу, что консоль в Linux превосходит по функционалу консоль (cmd.exe) в Windows, но, видимо, консоль — это удобный инструмент, поэтому Microsoft разрабатывает новый вариант консоли — PowerShell.
Читать дальше →
Всего голосов 51: ↑41 и ↓10+31
Комментарии111

Шаг 5: Священные войны и немного о каталогах

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

Идеологии


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

— А у слона хобот длиннее.
— Зато у жирафа шея круче.
— Зато слон быстрее бегает!
— В данном случае это не критично!
— Не согласен!
— А я слышал что мамонт всех их рвет!
— Да ну… это уже старье полное...

Читать дальше →
Всего голосов 42: ↑36 и ↓6+30
Комментарии134

Шаг 4. Настройка поддержки видеокарты и мыши

Время на прочтение3 мин
Количество просмотров7.8K
После того как мы включили и настроили локализацию — пора браться за устройства.

Установка драйверов видеокарты


Есть два пути установки драйверов видеокарты:
1. Найти драйвера в Synaptic, поставить и прописать в нужных конфигурационных файлах.
2. Скачать Envy и дать ему все настроить.
Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии70

Шаг 3. Настройка репозиториев и локализации

Время на прочтение3 мин
Количество просмотров7.8K
После того как мы установили соединение с интернетом — мы получаем один из мощнейших инструментов решения проблем в Убунту — Гугл. Им придется пользоваться часто, так как далеко не все проблемы в Убунту решаются тривиально.

Настройка репозиториев


В Убунту существует пакетная система. Каждый пакет — это часть определенного программного обеспечения. Устанавливая пакеты — мы устанавливаем новые программы, библиотеки, документацию и другие ресурсы. Репозитории — это хранилища пакетов. Так как мы настроили интернет — теперь мы можем скачивать все необходимое оттуда.
Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии55

Шаг 2. Настройка интернета

Время на прочтение3 мин
Количество просмотров25K
В первом шаге я рассмотрел установку Ubuntu и детали, которые очень важны при этом.
Пойдем дальше и посмотрим на вещи, которые следует настраивать сразу после установки Ubuntu.

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


Несмотря на пакет network-manager, с настройкой интернета на Ubuntu могут возникнуть проблемы.
Если ваша сеть настраивается без статических IP, то, возможно, вам повезло и вся настройка пройдет в GUI.

Читать дальше →
Всего голосов 40: ↑30 и ↓10+20
Комментарии79

Информация

В рейтинге
Не участвует
Откуда
Berlin, Berlin, Германия
Дата рождения
Зарегистрирован
Активность