Pull to refresh
20
0
Рахматиллаев Тимур @Eskat0n

Разработчик .NET, Kotlin, Ruby, JS

Send message

Обзор GuruPlug Server Plus

Reading time2 min
Views3.8K
Ко мне наконец-то доехал заказанный еще в в конце апреля у New IT GuruPlug Server Plus. Отравили его в результате всех перепетий с вулканом только в мае, а добрался он до моего почтового отделения только в июле. Правда многим повезло еще меньше, так-как заказы после 1500 цифры были отложены еще на два месяца. Но это все лирика перейдем к самому серверу в розетке.
Читать дальше →
Total votes 52: ↑44 and ↓8+36
Comments88

10 вещей, которые никогда не преподаются программистам в вузах

Reading time2 min
Views9.7K
10 вещей, которые никогда не преподаются программистам в вузах.

1. Мы не правы


Программисты зачастую имеют большое эго. Поэтому часто бывает трудно осознать, что мы не правы в чем-то. Я видел много споров относительно архитектуры проектов, где разработчики расхваливают свои идеи. Но, предположим, что мы все неправы. И отличаемся только в степени своих заблуждений.
Очень важно осознать и принять этот факт только один раз и мы будем открыты, чтобы выслушать других и использовать свои идеи, чтобы создать лучшее решение.

далее
Total votes 352: ↑269 and ↓83+186
Comments187

Бонусы и преимущества для экспертов

Reading time3 min
Views1.4K
Многие мои коллеги думают, что активное участие в сообществе разработчиков в стеке Microsoft – это просто обогревание мирового пространства за свой счет. На самом деле это конечно не так – плюсов море. Поэтому мы (sashaeve и mezastel) решили написать о том, какие преимущества присутствуют для тех, кто формирует сообщества, организует встречи или просто участвует в проведении конференций или семинаров.
Читать дальше →
Total votes 41: ↑23 and ↓18+5
Comments28

Оптимизация Windows для использования SSD на лаптопе

Reading time8 min
Views101K
Опубликовал сначала в своем блоге как ответ на вот этот топик. Спасибо доброму хабравчанину borisko, подарившему возможность перенести сюда.

Данный материал — компиляция (полная настолько, насколько это было возможно) из нескольких источников (см. ссылки внизу поста). Буду благодарен за ответы на вопросы (они в тексте), которые у меня возникли в процессе подготовки этого материала.


С тех пор как приобрел IBM Lenovo ThinkPad X61s (это такой маленький и удобненький лаптопик с диагональю 12 дюймов), всегда хотел его использовать в автобусе, пока еду на работу — ну и на обратном пути тоже. Однако в автобусе так трясет, что за жесткий диск становится просто страшно — его там покрошит в мелкий порошок. В связи с чем был приобретен Solid State Disk (примерно то же, что и обычная флашка, только по взрослому) фирмы OCZ, который (на тот момент) стоил безумно дешево и давал возможность попробовать все прелести SSD на собственном опыте. Был приобретен экземпляр OCZ Solid Series OCZSSD2-1SLD30G 2.5" 30GB SATA II MLC Internal Solid state disk (SSD) за фантастические по тем временам 220 долларов (все остальное начиналось с 400) и торжественно воткнут в вышеупомянутый лаптоп. Поскольку диск этот был одним из первых, так называемого первого поколения, то производительность на нем до сих пор оставляет желать лучшего. Но кое-что для улучшения как скорости работы, так и продления жизни диска, можно было сделать.


Читать дальше →
Total votes 41: ↑27 and ↓14+13
Comments99

Mortal Kombat: Legacy

Reading time1 min
Views2.4K
Есть такой зарубежный проект, который называется Machinima.

Machinima.com (англ. Machinima, от слов machine — машина и cinema — кино; другой вариант: от machine — машина и animation — анимация) — студия, которая создаёт фильмы на основе компьютерных игр. Сайт основан в январе 2000 года Хью Хэнкоком (Strange Company). Все видеоролики выкладываются на сервисе Youtube.
@ WikiPedia

С середины апреля, а именно начиная с 18 апреля этого года, они запустили новый проект, который называется Mortal Kombat: Legacy, в котором, судя по всему, собираются для начала рассказать историю персонажей Mortal Kombat, а скорее всего и пойдут дальше, и позволят нам углубиться дальше в мир Fatality, Brutality и прочих Finish Him'ов.

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

Трейлер для привлечения внимания




Читать дальше →
Total votes 85: ↑69 and ↓16+53
Comments50

SSD: Определяем сколько байт и куда было записано

Reading time2 min
Views15K
Вы хотите купить SSD диск, но наслышались много страшных историй об их сроке службы и боитесь что вы можете быстро прикончить ваш новый SSD? Или вы уже владелец данного диска и хотите выявить какие приложения наиболее сильно потребляют ресурс диска? В этом нам поможет утилита от от Sysinternals Process Monitor. Она покажет сколько байт и в какие файлы было записано, а так же поможет узнать какой процесс это вытворяет. Сразу простите за слишком подробное описание шагов, стараюсь сделать так, чтобы ни у кого не было вопросов. Начнём. Скачиваем Process Monitor (установка не требуется) и…

0) Ставим фильтры

При запуске программа попросит создать вас фильтр (если не попросит, то в главном меню Filter\Filter). Нам нужны события только об обращении к диску(ам) SSD (по умолчанию C:\), поэтому фильтр такой:
Path -> Begins with -> C:\ -> Include.
Добавляете его кнопкой Add, дальше рекомендую пройтись по фильтрам которые ниже в списке стоят по умолчанию и удалить фильтры обращения к файлу подкачки, потому что нам нужно объективное мнение — стоит ли файл подкачки того, чтобы оставлять его на системном диске. Вообще, скорее всего имеет смысл убрать оттуда почти все фильтры, кроме разве что исключения самого Process Explorer из списка событий.

На скриншоте видно, что я добавил путь E:\, это только потому что мой SSD разбит на два раздела. Если у вас так же, то не забудьте добавить второй путь.
Читать дальше →
Total votes 16: ↑10 and ↓6+4
Comments7

Ускорение реакции Windows XP/7. Бережное использование SSD дисков

Reading time12 min
Views135K
Прочитал топик «У вас 2-3 HDD? Ускорим загрузку и реакцию Windows и программ» который и сподвиг рассказать о моем методе ускорения винды. Началом послужило приобретение SSD SLC диска TS16GSSD25S-S и 4Гб памяти (в то время у меня стояла WinXP 32bit) и желание выжать из системы максимум. Данный метод тестировался мной полгода на XP и столько же на 7.

Итак цели:


1. Защита SSD диска (есть куча мнений о их «живучести», если ставить на них винду и файл подкачки);
2. Ускорение реакции винды на действия пользователя;
3. Ускорение работы приложений и служб системы;
4. Использования памяти свыше 3Гб (в случае если винда ее не видит).
Читать дальше →
Total votes 25: ↑9 and ↓16-7
Comments15

FizzBuzz, или почему программисты не умеют программировать

Reading time4 min
Views290K
[Автор этой статьи — Джеф Этвуд (Jeff Atwood), один из основателей stackoverflow.com. Сама же статья, несмотря на довольно приличный возраст (она написана в 2007 году) до сих пор популярна, а введенный в ней термин «FizzBuzz question» стал общеупотребительным. Оригинал можно найти здесь.]

Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite):

«Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.»

Читать дальше →
Total votes 130: ↑119 and ↓11+108
Comments584

6 отстойных слов в вашем резюме

Reading time4 min
Views83K
Эта статья – часть серии «Как написать резюме». Чтобы начать серию сначала, прочитайте введение.

За свою жизнь, я использовал несколько плохих слов. Даю %^й на отсечение, что вы тоже делали это. Но, когда неправильные слова появляются у вас в резюме – это делает его отстойным.
Читать дальше →
Total votes 182: ↑153 and ↓29+124
Comments109

Выпущен Linux Mint 16 RC «Petra»

Reading time1 min
Views49K


Да, разработчики Linux Mint представили первый релиз-кандидат Linux Mint 16, названный «Petra». Предыдущая версия носит название «Olivia». Одни женские имена, прямо, как в случае ураганов.

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

Читать дальше →
Total votes 73: ↑70 and ↓3+67
Comments62

Разработка Shell Extensions для Windows Explorer

Reading time9 min
Views20K
Для повышения удобства разрабатываемых продуктов, мы стараемся обеспечить максимальный уровень интеграции функционала в операционную систему, чтобы пользователю было удобно использовать весь потенциал приложения. В этой статье будут рассмотрены теоретические и практические аспекты разработки Shell Extensions, компонентов позволяющих интегрироваться в оболочку операционной системы Windows. В качестве примера рассмотрим расширение списка контекстного меню для файлов, а так же проведем обзор уже существующих решений в этой области.

Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments8

Версионирование объектов в S3

Reading time2 min
Views5.8K
Привет! image

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

Моё исследование показало, что эта функция не особо востребована, а готовых бесплатных утилит для версионирования вообще не существует. Зато есть библиотеки, в которых есть этот функционал. Нужно — разрабатывайте, мол.

Итак, для версионирования, в бакете нам прежде всего нужно его включить. Есть 2 доступных способа это сделать, и оба они завязаны на API.
  • Чистый REST/SOAP запрос
  • Через библиотеку

Я воспользуюсь Ruby библиотекой aws-sdk, которую и установим:
$ gem install aws-sdk
Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments21

MSP430 LaunchPad и DHT11

Reading time6 min
Views44K
Здравствуйте!
Недавно приобрел MSP430 LaunchPad и стал изучать документацию в надежде когда-нибудь применить в быту. В этом сообщении опишу получение влажности и температуры с датчика DHT11.

Читать дальше →
Total votes 34: ↑30 and ↓4+26
Comments6

Комплект разработчика на базе MSP430 от Texas Instruments

Reading time2 min
Views60K

Texas Instruments продолжает приятно удивлять


У меня хорошая новость для тех, кто чувствует в себе инженерные наклонности но до сих пор не знал с чего начать. И пусть для кого-то это уже не в новинку, но для всех остальных умов я хотел бы донести. Компания Texas Instruments продолжает «подсаживать» на свои продукты, и на этот раз в фокусе нашего внимания будет MSP430 Value Line LaunchPad Development Tool. Не так уж и давно вышла версия 1.5 этого комплекта разработчика на базе микроконтроллеров серии MSP430. Приглашаю под кат за подробностями и сюрпризами
Читать дальше →
Total votes 8: ↑5 and ↓3+2
Comments10

Альтернатива Arduino от Texas Instruments за $4.30

Reading time2 min
Views77K
Как известно, конкуренция среди производителей микроконтроллеров весьма высока. Каждый старается завлечь потребителей низкой ценой и расширенным функционалом своих камней.

Компания Texas Instruments, для продвижения в массы своих контроллеров MSP430, предлагает дешевую ($4.30) отладочную плату LaunchPad (MSP-EXP430G2). Внешне она напоминает Arduino, но, естественно, с ней не совместима. В комплекте с платой щедрые техасцы кладут сразу два своих микроконтроллера серии Value Line в DIP-корпусах: msp430g2553 и msp430g2452.

LaunchPad
Читать дальше →
Total votes 68: ↑59 and ↓9+50
Comments101

Недорогая альтернатива Arduino. Дадим шанс?

Reading time3 min
Views110K

TI LaunchPad MSP-EXP430G2


Что это?


Недавно мне довелось наткнуться на отладочную плату TI LauchPad MSP-EXP430G2. Похоже, что плата достаточно активно позиционируется как альтернатива другим МК такого же уровня как Arduino.
Интересно?
Total votes 49: ↑36 and ↓13+23
Comments99

Простенькие часики на MSP430

Reading time10 min
Views71K
Начитавшись огромным количеством статей про Arduino/LaunchPad захотелось приобрести подобную игрушку. Выбор пал на MSP430, так как его цена намного более привлекательна для старта в мир микроконтроллеров.
После томительных 5 дней ожидания, волшебная коробочка оказалась в моих руках. Поиграв минут 10 со светодиодами, захотелось сделать что-нибудь более интересное… Например часики!

Читать дальше →
Total votes 42: ↑36 and ↓6+30
Comments17

Собираем и заставляем бегать бюджетного гексапода

Reading time11 min
Views270K
Много чего предстоит сделать, прежде чем мы дойдем до вот этой картинки:



Опуская росказни о том, как именно я пришел к мысли построить гексапода (это были тонны видео на ютубе), перейду сразу к процессу выбора деталек. Это был январь 2012-го. Я сразу знал, чего я хочу от своего робота, а чего — нет. Я хотел:

— каждая нога должна иметь 3 степени свободы — 3dof (3 dimensions of freedom). Потому что более простой вариант 2dof — не дает такого ощущения насекомого, а 4dof — излишне, 3dof и так позволяет свободно перемещать кончик ноги в 3д пространстве;
— 6 ног; снова-таки, это уже не 4 (тогда робот неуклюже скачет), но и еще и не 8, как у пауков и уже чрезмерно;
— небольшой;
— дешевый;
— минимум плат и соединений;

Пост большой.
Читать дальше →
Total votes 224: ↑222 and ↓2+220
Comments60

Лучший интерфейс — отсутствие интерфейса

Reading time7 min
Views123K
“Atmadm” 
Раньше наша работа была кошмаром из нагромождения букв.
“chkntfs”
“dir”



Тогда, в 1984, адаптировав Ксерокс ПАРК ВИМП, Эпл забросила нас вперед на целый галактический прыжок вдаль от этих ужасных командных строк ДОСа, в мир графических пользовательских интерфейсов [ПИ].


Эпл Лиза

Мы словно прозрели. И позже, десять лет спустя, когда мы смогли касаться Палм Пилот вместо того чтобы перемещать мышь, мы были впечатлены еще больше. Но сегодня наша любовь к цифровым интерфейсам вышла из-под контроля.
Что же случилось?
Total votes 305: ↑251 and ↓54+197
Comments230

Information

Rating
Does not participate
Location
Челябинск, Челябинская обл., Россия
Date of birth
Registered
Activity