Pull to refresh
133
0
Дулин Марат @mdevils

FullStack Software Developer

Send message

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

Reading time1 min
Views1K
koms.ru
Не так давно, исследуя просторы интернета, я наткнулся на сайт KOMS.ru, кликнул на первый попавшийся ролик и был просто шокирован!

Вот это анимация, вот это душа, вот это смысл!
Читать дальше →

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

Reading time3 min
Views5.2K
Долго слушая подкаст «Сиськи-Письки Шоу» я понял что у меня встала работа! :-)

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

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

За работу!

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

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

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

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

Что же делать?

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

Reading time2 min
Views920
Вообще twitter — странная штука. Многие кто о нем слышали — заходили на twitter.com, читали описание, задавали себе вопрос «И нафиг мне это надо?» и уходили :) Я не был исключением. После регистрации я много тыкал, что-то даже написал в твиттере, не нашел ничего для себя полезного и ушел.
Читать дальше →

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

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

Но…
Читать дальше →

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

Reading time3 min
Views16K
В предыдущей статье мы рассмотрели некоторые подходы к кодогенерации, теперь я хочу взглянуть на многоуровневую абстракцию и произвести некоторый анализ.

Данная статья содержит лишь теорию. Практической будет следующая статья (постараюсь чередовать).
Читать дальше →

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

Reading time4 min
Views6.7K
В предыдущей статье мы рассматривали то, как применяется кодогенерация в реальных продуктах.
В этой статье мы рассмотрим то, как какие подходы к кодогенерации могут облегчить нам жизнь.
Читать дальше →

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

Reading time3 min
Views11K
Меня поразило то, что так много людей в комментариях к предыдущей статье высказывают мнение о том, что кодогенерация — это неправильная техника. Давайте посмотрим на некоторые примеры того, как она используется сейчас.
Читать дальше →

Предисловие

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

Данная статья посвящена одному вопросу: какие проблемы присутствуют в современном программировании.
Читать дальше →

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

Reading time3 min
Views163K
Время от времени появляются новые задачи либо необходимость в решении старых задач новыми способами — тогда возникает потребность в дополнительном программном обеспечении. Что делать, если вам нужна новая программа для Linux? Попробую описать некий алгоритм.
Читать дальше →

Шаг 8: Звук

Reading time3 min
Views25K
Есть множество путей настроить вывод звука. Я выделю три: ALSA, OSS и PulseAudio.

Я опишу эти технологии, но рекомендую на первое время оставить ALSA. Этот материал будет полезен если определенное приложение потребует OSS или PulseAudio.
Читать дальше →

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

Reading time2 min
Views3.7K
В этой главе я рассмотрю наиболее частые моменты в первичной настройке системы.

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


У меня Ubuntu распологается на домашнем компьютере, поэтому я не боюсь, что кто-либо из моей семьи украдет важные данные. Пароль у меня достаточно сложный для того, чтобы мой младший брат его не подобрал и не сломал систему. Поэтому я решил отключить окно ввода логина и пароля при загрузке.
Читать дальше →

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

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

Надеюсь, будет интересное обсуждение.
Читать дальше →

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

Reading time3 min
Views14K

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


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

Консоль

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

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

Reading time3 min
Views1.6K

Идеологии


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

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

Читать дальше →

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

Reading time3 min
Views7.9K
После того как мы включили и настроили локализацию — пора браться за устройства.

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


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

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

Reading time3 min
Views8.1K
После того как мы установили соединение с интернетом — мы получаем один из мощнейших инструментов решения проблем в Убунту — Гугл. Им придется пользоваться часто, так как далеко не все проблемы в Убунту решаются тривиально.

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


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

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

Reading time3 min
Views26K
В первом шаге я рассмотрел установку Ubuntu и детали, которые очень важны при этом.
Пойдем дальше и посмотрим на вещи, которые следует настраивать сразу после установки Ubuntu.

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


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

Читать дальше →

Information

Rating
Does not participate
Location
Berlin, Berlin, Германия
Date of birth
Registered
Activity