Pull to refresh
1
0
Денис Довгань @denysd

User

Send message

Читаем электронные книги на английском без словарей и переводчиков

Reading time3 min
Views98K
1. Интро. Личное



Я готовлюсь к языковому экзамену IELTS (International English Language Testing System) — пожалуй, самому популярному
тесту на знание английского. Если хочется эмигрировать, найти работу в международной компании — диплом IELTS очень пригодится. Шкала оценок — от 0 (от испытуемого не удалось получить даже внятного мычания) до 9 (экcперт — испытуемый чертовски хорош и может устроиться даже редактором лондонской газеты).

Для учебы, например, в США, нужно не менее 6.5 баллов (бывает и 6, но не часто), для работы — 7 и выше. А для эмиграции, допустим, в Канаду — чем выше оценка, тем лучше. Мой прогнозируемый балл перед сдачей теста — 5.5. Значит, что я могу читать газеты, смотреть кино, вести беседы в знакомых ситуациях, писать ответы на письма. Но для работы в центральном офисе Гугла явно недостаточно.

Что же делать, чтобы подтянуть уровень языка? Конечно же, начать использовать его в своей жизни как можно чаще и больше. Например, читать книги на английском.
Далее
Total votes 90: ↑88 and ↓2+86
Comments109

Выразительный JavaScript: Введение

Reading time9 min
Views466K


Перевод книги Marijn Haverbeke "Eloquent JavaScript". Лицензия Creative
Commons attribution-noncommercial license
. Код предоставляется под лицензией MIT.


Содержание



Читать дальше →
Total votes 54: ↑49 and ↓5+44
Comments14

Чёртова дюжина советов начинающим верстальщикам. Часть первая

Reading time6 min
Views32K
Доброго времени суток!

Введение


Я являюсь фрилансером. Раньше я не особо задумывался над тем, как и что делают верстальщики. Я делал серверную часть, а мой друг верстал и набивал контент. Совсем недавно мне захотелось попробовать «что и как». Пару дней назад мне на глаза попался материал, который мне очень понравился. Он наглядно обЪяснял, что и как нужно писать. К сожалению, сылку дать не могу, так как я не запаомнил, где располагался сей мануал, но… Казалось бы, можно это и запомнить, но я пошёл ещё одним путём — законспектировал это дело. Собственно, добро пожаловать в мою записку.
Читать дальше →
Total votes 233: ↑192 and ↓41+151
Comments186

Kukuruku — наиболее полный клон Habrahabr

Reading time6 min
Views129K

Предупреждение: пост не является рекламой стороннего сайта. Я даже не даю на него ссылок.

Вчера я зашёл в RSS-ленту и обнаружил пару ссылок с популярных сайтов (Reddit, HackerNews) на статью «Transactional Memory: History and Development». Название показалось мне до боли знакомым, картинка в заголовке — тем более. Я не фанат копирайта и планировал размещать статью под лицензией Creative Commons, поэтому не стал нападать на админов Kukuruku. Товарищ с HackerNews попытался донести авторам сайта, что неплохо бы указать оригинал статьи. Безрезультатно.
Скрытый текст
leephillips

I went to the site and left a comment complaining about how they stole your article. They deleted the comment, and you still aren't credited. Does HN have a blacklist of sites that steal content or publish only blogspam? I think they should consider it.
Начал рассматривать сайт со статьёй далее, обнаружил много интересного.

Kukuruku — полный клон Habrahabr. Здесь есть Посты (Posts), Хабы (Hubs), Пользователи (People),…
Читать дальше →
Total votes 137: ↑103 and ↓34+69
Comments121

Патч для гипервизора сознания

Reading time4 min
Views150K
image

Недавно в топе Хабра появился пост, заставивший меня вылезти из read-only: «Overclock мозга или внутрення виртуализация сознания».
Вводящее в заблуждение название и не менее спорное содержание. Неприятные ощущения вызывает еще и тот факт, что при всей неточности и искажении фактов автор осмелился прикрепить к нему метку tutorial.

Желающих взглянуть на осознанные сновидения без налета авторской фантазии, прошу под кат.
Читать дальше →
Total votes 135: ↑113 and ↓22+91
Comments168

Гибкая «электронная кожа» может «чувствовать» прикосновения, определять температуру и влажность

Reading time1 min
Views38K


Специалисты из Израильского Технологического Института (Technion-Israel Institute of Technology) создали материал, который в будущем поможет заменять поврежденные участки кожи, утратившие чувствительность, новым материалом. Ну, или этот материал можно использовать в качестве «кожи» для роботов, почему бы и нет? Так вот, «Электронная кожа», разработанная указанным НИИ, действительно похожа на кожу, по внешнему виду. Кроме того, материал способен воспринимать ряд параметров внешней среды.

Читать дальше →
Total votes 41: ↑38 and ↓3+35
Comments21

Интерфейс click-n-fire — снайперская винтовка с Линуксом на борту

Reading time2 min
Views223K
Новость, совершенно незаслуженно обойденная вниманием на Хабре — компания TrackingPoint представила снайперскую винтовку с прицелом, под управлением ОС Линукс.

Почему незаслуженно?

  1. Главная часть системы — не винтовка, а прицел и софт на нем
  2. Прицел — это не совсем прицел, а, скорее, полноценный компьютер с дисплеем, с кучей интерфейсов и функций
  3. Это — стартап


image

Читать дальше →
Total votes 120: ↑105 and ↓15+90
Comments340

Подборка занимательных CSS рецептов «Голые пятницы #2»

Reading time3 min
Views50K
Привет, Хабр! В этот раз мы поговорим о стилизации инпутов без картинок и JS, особенностях вертикальных отступов, CSS счетчиках, необъятных возможностях в именовании классов, а также расскажем, как улучшить анимацию на слабых устройствах.

голые пятницы
Поехали!
Total votes 50: ↑46 and ↓4+42
Comments39

PHP создан, чтобы умирать

Reading time8 min
Views154K
Дисклеймер: у меня за спиной более десяти лет разработки на PHP. Я начал использовать его, когда PHP4 был совсем малышом, а PHP5 — только мечтой компании Zend. С помощью него я сделал многое, я любил его, проклинал и не без стыда наблюдал за тем, как он растёт и развивается. Я всё ещё использую его в некоторых доставшихся по наследству проектах, но предпочитаю больше его не применять. Также хочу отметить, что я не сотрудничаю с создателями фреймворков или инструментов, упомянутых в статье.

TL;DR (англ. too long; didn't read. Так, в частности, говорят, когда лень читать статью целиком — прим. пер.): если ваш проект основан на функциях фоновых процессов (фоновых служб, демонов — прим. пер.), избегайте PHP.

По-моему, в большинстве случаев ненавистники PHP упускают один весьма важный момент: PHP создан, чтобы умирать. Это не значит, что довольно способный (в какой-то степени) язык программирования исчезнет в никуда; это всего лишь означает, что ваш PHP код не может выполняться вечно. В настоящее время, спустя 13 лет после первого официального релиза в 2000 году, эта мысль до сих пор кажется мне вполне обоснованной.
Читать дальше →
Total votes 182: ↑140 and ↓42+98
Comments260

Малоиспользуемые, но от этого не менее прекрасные возможности LESS

Reading time5 min
Views35K
Данный пост навеян коментарием уважаемого хабраюзера SerafimArts о том, что LESS много чего не умеет. Хочется развеять эти крамольные заявления и заодно показать, каким прекрасным может быть LESS, если правильно его готовить.

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

Примечание 2: для всего, что написано ниже используется последняя версия LESS, потому что нет вообще ни одной причины её не использовать.



Слияния


Они же объединения, они же мерджи (Merge). Используются, если вам нужно что-нибудь присоединить через пробел или через запятую. Транзишны, трасформы, множественные бэкграунды, тени (простите за русское слово: бокс-шадоуы звучит как-то неласково) ликуют. Лучше всего за меня скажут примеры.
Смотреть примеры
Total votes 86: ↑77 and ↓9+68
Comments22

Как передать сообщение, понятное через 10 000 лет

Reading time2 min
Views67K
Такой вопрос поставили в 1990 году перед группой учёных, чтобы решить проблему долгосрочного обслуживания хранилища ядерных отходов Waste Isolation Pilot Plant (WIPP). Здесь применяется метод глубокого геологического захоронения отходов. Нормативный срок службы сооружения — 10 000 лет. После размещения капсул в соляной шахте на глубине 600 м и запечатки хранилища отходы можно оставить без обслуживания. Поскольку вода не проникала туда примерно 250 млн лет, можно осторожно предположить, что этого не случится ещё 200 000 лет, пока отходы опасны для жизни.

Пройдут века и тысячелетия. На территории США будут возникать новые культуры и цивилизации. Возможно, они будут говорить на новых языках и не иметь письменности. Вопрос в том, как сообщить будущим людям об опасности данного места?

Для решения этой сложной задачи собрали рабочую группу. Очень интересно посмотреть на предложенные ими варианты.
Читать дальше →
Total votes 101: ↑73 and ↓28+45
Comments228

Как за неделю подружить gma3600 (intel cedar trail) и linux

Reading time7 min
Views99K


В подарок отцу был куплен asus x101ch. На первый взгляд шикарный нетбук, особенно в отношении цена-качество. В Евросети я отдал за него скромные 7500 рублей (дело было зимой). Больше всего меня привлекли матовый дисплей, двухъядерный 1.6Ghz Atom и заявленная возможнось просмотра Full HD (1080p), что в большей степени сказалось на выборе его в качестве замены старому eee pc 900. Ослеплённый положительным опытом, полученным от использования Intel Atom на неттопе с Debian 6, и всем вышеперечисленным, я забыл самое главное: изучить вопрос о работоспособности данного девайса в Linux до покупки, за что впоследствии и поплатился…

О пути к дружбе linux и gma3600 под катом...
Total votes 69: ↑55 and ↓14+41
Comments44

Запуск ядерного реактора выглядит круче, чем вы думаете

Reading time1 min
Views177K


Юбилейный, 10 000 запуск реактора Annular Core Research Reactor (ACRR) в лаборатории Центра ядерного оружия ВВС США на базе Киртленд в Нью-Мексико. C 1946 база является ключевым звеном в Манхэттенском проекте. Сам реактор действует с 1979 года и используется главным образом для испытания вооружений в условиях ядерного взрыва.

Любопытно, что этот маленький тестовый реактор на 2МВ в момент пуска пучка генерирует 35,000 мегаватт мощности на 7 миллисекунд. Это в три раза больше чем мощность крупнейшей АЭС США в Фениксе. Однако в соседнем здании находиться SPUR — Sandria Pulse Reactor, от пусков которого синие лучи в глазах появляются даже если просто закрыть глаза находясь на близлежащей парковке:
Читать дальше →
Total votes 134: ↑101 and ↓33+68
Comments86

Пять способов вызвать функцию

Reading time5 min
Views368K
Мне часто приходится сталкиваться с JavaScript-кодом, ошибки в котором вызваны неправильным понимаем того, как работают функции в JavaScript (кстати, значительная часть такого кода была написана мной самим). JavaScript — язык мультипарадигменный, и в нем имеются механизмы функционального программирования. Пора изучить эти возможности. В этой статье я расскажу вам о пяти способах вызова функций в JavaScript.
Читать дальше →
Total votes 142: ↑133 and ↓9+124
Comments84

Становимся лучше: тернистый путь программиста. Часть 1

Reading time5 min
Views25K
Эта статья — вольный перевод статьи «The hardest and easiest way to be a better coder» портала medium.com.
В ней выражена идея, которую обычно не принято озвучивать в индустрии разработки программ.
Эта идея о том, что программисты тоже люди. Но люди, живущие в культуре, отрицающей эмоции в общении.
Автор отличненько описывает нам важный путь развития. И это совсем не вкачивание технических навыков или GTD.

Часть 1. Даже у программистов есть чувства!
Total votes 27: ↑16 and ↓11+5
Comments18

Бесплатный курс «Основы PHP» в русском переводе от LendWings

Reading time1 min
Views35K
Добрый день, Хабр.

Платформа LendWings анонсирует выпуск небольшого бесплатного курса в русском переводе «Основы PHP» от замечательной команды Eduonix Learning Solutions.

Под катом более подробная информация.

image
Более подробная информация
Total votes 12: ↑6 and ↓60
Comments1

Вычисление дня недели в уме

Reading time4 min
Views106K
imageСуществует множество способов прокачать мозг. Задачи «n-back» или мобильные приложения для тренировки навыка быстрого счета в уме. Но эти задачи оторваны от текущей реальности, а хотелось бы прокачать мозг практичным навыком.

Зачем? Ведь можно быстро посчитать на гаджете. Увы, совсем не быстро, т.к. потребуется время на поиски и активацию гаджета, поиск приложения, ввод даты, осознание полученного результата. А еще можно друзей/подруг порадовать своими внезапно появившимися экстраординарными способностями. Кстати, друзья быстро осознают удобство использования вечного календаря с голосовым интерфейсом.

Разве это возможно? Как-то раньше обходились без компьютеров. В одной из тв-передач «ищем таланты» показывали натренированного трехлетнего ребенка, который может вычислять произведение трехзначных чисел (пощадите своих детей). Впрочем, взрослые уже не дети и их мозг частично кристаллизован, в смысле слабо обучаем. Значит нужно запоминать как можно меньше и максимально задействовать имеющиеся навыки.
Как считать
Total votes 48: ↑45 and ↓3+42
Comments20

Что делает компьютерный код в голливудских фильмах

Reading time2 min
Views109K


Британский программист и писатель Джон Грэм-Камминг (John Graham-Cumming) открыл познавательный блог Movie Code, посвящённый использованию компьютерного кода в голливудских фильмах. На сайте собирают кадры из фильмов и объясняют, откуда взят код и что конкретно он делает в реальности. Не секрет, что режиссёры часто подбирают код совершенно произвольным образом, иногда получается очень смешно.

Например, вверху показан кадр из боевика «Штурм Белого дома», где режиссёры использовали код нескольких open source программ, которые написаны в 2007-2008 годах для демонстрации Raw Sockets с целью инъекции пакетов. Свой код в официальном трейлере опознал специалист по информационной безопасности с сайта SecurityTube.net.
Читать дальше →
Total votes 136: ↑105 and ↓31+74
Comments36

Как отключить поиск на новой вкладке Chrome

Reading time1 min
Views154K
Chrome New Tab Page

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

  1. Заходим в chrome://flags.
  2. Находим пункт «Enable Instant Extended API» / «Включить расширенный API Живого поиска» и выбираем Disable/Отключено.
  3. Нажимаем кнопку Restart/Перезапустить в полоске, появившейся внизу окна.
  4. Profit!
Total votes 280: ↑210 and ↓70+140
Comments101

Information

Rating
Does not participate
Location
Черновцы, Черновицкая обл., Украина
Date of birth
Registered
Activity