Pull to refresh
  • by relevance
  • by date
  • by rating

Как отформатировать мозг под установку другого языка?

GTD
      Почти каждый компьютерщик в своей жизни пробовал установить на свой компьютер принципиально другую операционную систему, и прекрасно знает последовательность действий для достижения этой цели:
  1. Осознать необходимость в этом процессе.  Мотивацию может создать или острая необходимость — наезд проверяющих органов, или острый интерес — попробовать, что же это такое.
  2. Купить или одолжить дистрибутив устанавливаемой системы.
  3. Найти хороший мануал по работе с новой системой и, самое главное, мануал по ее установке.
  4. Создать на винчестере новый раздел и отформатировать его  в формате, нужном для новой операционной системы.
  5. Установить в этот раздел операционную  систему согласно мануалу.
  6. Установить необходимые программы, пользоваться и наслаждаться :)

   Для нашего мозга аналогом операционной системы является язык, на котором мы общаемся и рассуждаем, поэтому логично продолжить аналогию и рассмотреть процедуру изучения иностранного языка  с точки зрения ее оптимизации.
Читать дальше →
Total votes 25: ↑17 and ↓8 +9
Views8.5K
Comments 259

Книга для новичка чтобы изучить PHP

Lumber room
Здравствуйте, я новичок. Я достаточно хорошо понимаю, что Хабрахабр — не место для вопросов, но по-настоящему компетентные люди если и есть где — то тут. Хотя подобные комьюнити являются как бы базами данных и подробное обсуждение моего вопроса было бы важной крупинкой для начинающих.
Какую книгу купить чтобы полноценно и с нуля вообще в программирования изучить PHP? Стоимость и прочее значения не имеют. Мне очень важны качество и скорость изучения по пособию, просьба указывать за какой срок было изучено по определённому учебнику\пособию

По просьбе tagire.habrahabr.ru пишу:
15 лет, базовые знания HTML есть, компом в совершенстве*, учусь в 8 классе.
По замечанию Вадимма Беляева пишу:
Для меня совершенство — стратечические знания по пользованию интерфейсами, т.е. какие более или менее унифицированные каноны, что позволяют на обсолютно новом и неизвстном интерфейсе сразу всё разобрать, навыки есть и Linux, Windows, Mac OS, Web OS разные… Имение джентельмеского кросспалтформенного набора считаю тоже частью совершенства — выставляешь носитель в комп любой и получаешь все привычные инструменты. Сижу за ПК давно, так что собрать по винтикам да шлейфикам дело минутное. А ещё — стиль, стиль это 1\3 совершенства, каждый должен иметь трюки и нкому их не выдавать, мои трюки связаны с интернетом и мобильными платформами. Вот поэтому я и написал совершенство
UPD
Был создан тематический блог, куда это обсуждение и было перенесено, его приблизительную концепцию читайте в описании, название соответствующее — «Сливки»
Total votes 26: ↑11 and ↓15 -4
Views1.4K
Comments 72

Ресурсы по Silverlight и Expression на русском

Silverlight
Один из самых часто задаваемых вопросов — где же можно научиться Silverlight и Expression. И желательно на русском. Что ж, попробую ответить на этот вопрос и продолжать информировать о новинках в дальнейшем.
Читать дальше →
Total votes 43: ↑36 and ↓7 +29
Views1.6K
Comments 7

Про вредность ретрансляторов знаний

Lumber room


Люди при передаче «знания» играют большую роль. Чаще — негативную. Учитель, рассказывающий об «теме икс», примешивает к материалу значительную часть индивидуальности. Немного иначе понимает, немного иначе интерпретирует, немного иначе рассказывает. Может быть, делает это даже лучше первоисточника. Но чаще всего — значительно хуже. Иначе. Не так, как первоисточник, который он пытается сымитировать.

Все мы знаем про игру сломанный телефон. Но интерпретаторов и интерпретаций не боимся, хотя вроде и должны.
Читать дальше →
Total votes 9: ↑3 and ↓6 -3
Views282
Comments 7

Самостоятельное изучение веб-технологий с нуля

Lumber room
Ох… Сижу я вот тут тестирую Windows 7 RC1. Естественно шарюсь по сайтам Майкрософт, читаю блоги разработчиков. Различные ссылки приводят на все новые и новые страницы. Незнакомые слова заставляют лезть в гугл, откуда идешь еще по десяти ссылкам. Все это мне безумно интересно!

Я студент первого курса. Факультет информатики и вычислительной техники. Специальность — ПО. Естественно есть огромнейший интерес ко всему, что связано с IT-тематикой. Я хочу изучать веб-технологии, поскольку считаю их одними из самых перспективных в ближайшем (а может быть и далеком) будущем.

Есть желание все это начать изучать
Total votes 40: ↑24 and ↓16 +8
Views1.2K
Comments 97

Практика разговорного американского

Studying in IT
По мотивам предыдущих постов: "Практика разговорного английского языка" и "Как учить английские слова".

imageВ современном мире многие сталкиваются с необходимостью изучить иностранный язык. Чаще всего этим языком является английский. Методов изучения иностранного языка, и английского в том числе, существует много: заучивание слов по карточкам; расклеивание стикеров с названиями предметов по всему дому; метод 25-го кадра (хотя лично я в него не верю); штудирование грамматики,– как с репетитором/в школе/в университете/на курсах, так и самостоятельно; метод погружения, наконец. В общем, есть из чего выбрать. Благо, на просторах Интернета материалов можно найти великое множество.

Выбор конкретного метода, а может быть, и нескольких, зависит от мотивации. Прежде чем остановиться на каком-то из них, задайте себе вопрос: «Для чего я учу язык?». Кому-то будет вполне достаточно базовых знаний грамматики и словаря, — просто потому, что язык нужен только для чтения статей, например. А кому-то этого будет мало. Да, грамматика и лексика – это, конечно, хорошо. Они – основа языка, его фундамент и стены. Но как быть с живой речью? Ведь понимание иностранной речи, а потом и возможность говорить на иностранном языке – немаловажная составляющая.
Читать дальше →
Total votes 45: ↑42 and ↓3 +39
Views13.4K
Comments 65

Обновление LinguaLeo: больше игры в изучении английского!

Lingualeo corporate blog
image
Виртуальные игры занимают все более важное место в жизни современных людей. Основатель SCVNGR говорит, что игры везде и всюду станут следующим феноменом, который повлияет на жизнь так же, как это сделала социальная революция в интернете. Мы хотим сделать освоение иностранных языков эффективной и увлекательной игрой. Сегодня вышел новый релиз LinguaLeo.ru. Долгожданное обновление затронуло большую часть сервиса, и главное — стало больше игровой динамики, которую так любят пользователи. Изучение иностранных языков должно быть занимательным, и вам скучно не будет! Играя в английский, зарабатывайте очки опыта, проходите задания-квесты, получайте игровые звания и повышайте уровень развития своих питомцев.

Читать дальше →
Total votes 61: ↑47 and ↓14 +33
Views22K
Comments 57

Для изучающих Ruby

Ruby
Недавно на github была создана организация — Habraruby(в ее состав пока входят 2 человека, надеюсь, что это число значительно вырастет). Изначально ей принадлежал один репозиторий с задачами с сайта acm.mipt.ru. Но в виду того, что решающих людей мало, а сами задачи нетривиальны, я решил открыть еще один репозиторий с задачами с сайта spoj.pl

Во-первых, в отличие от задач МФТИ(коих около 400, если я не ошибаюсь), на spoj более 9 тысяч задач. Не стоит, наверное говорить, что и уровень многих из них приемлем для начинающих. Правда, условия на английском, но думаю, что это не беда.

Повторюсь, для чего это все нужно — для тех, кто только начал изучать Ruby, или только познакомился с синтаксисом, часто необходимо читать простой код. Обычно, все доступные исходники на Ruby связаны с RoR и являются бесполезными для начинающих. И как раз в роли такой базы несложного для понимания кода будет служить репозиторий.
Для маститых рубистов это просто шанс поделиться опытом и может быть почерпнуть что-то новое даже для себя. В любом случае, каждый сможет найти что-нибудь для себя.
Total votes 46: ↑42 and ↓4 +38
Views2.5K
Comments 23

«— Больше, больше удовольствия в изучении английского языка!» Просили? Получайте! Вагон тренировок, плюс тележка с индивидуальным прогрессом каждому слову

Lingualeo corporate blog


A dream becomes a goal when action is taken toward its achievement
(Мечта становится целью, когда предпринято действие для ее достижения)


Вышел новый релиз LinguaLeo.ru!
Недавно на сервисе появилось много игровой динамики, повышающей мотивацию к изучению английского языка. Результат текущего релиза — шесть обновленных увлекательных видов тренировок слов и фраз, помогающих расширить словарный запас в контексте освоенных материалов на английском!.. Подробнее об этом с приложением скриншотов, а также о победе стартапа LinguaLeo в престижном конкурсе технологических проектов БИТ — под катом…
Читать дальше →
Total votes 76: ↑63 and ↓13 +50
Views38.4K
Comments 93

300 тысяч львят для изучения английского языка

Lingualeo corporate blog

23 августа, вторник, в Джунглях зафиксировано население в 300 000 зарегистрированных пользователей! Приятная круглая циферка с пятью нулями. О том, откуда сервис получил 100к пользователей за 2 месяца, и как проект движется к цифре с 6-ю нулями — под катом.
Читать дальше →
Total votes 127: ↑105 and ↓22 +83
Views27K
Comments 69

Кнопка LinguaLeo в Яндекс.Баре для удобного перевода и освоения незнакомых английских слов в интернете

Learning languages
LinguaLeo и команда Яндекс.Бара представляют новое приложение — браузерная кнопка LinguaLeo.



Профит от приложения — можно кликать по незнакомым словам в англоязычном интернете и незаметно для себя расширять словарный запас.
Читать дальше →
Total votes 38: ↑30 and ↓8 +22
Views3.4K
Comments 40

Изучаем английский язык интерактивно, персонально, социально!

Lingualeo corporate blog

Образование должно быть другим. Образование будущего будет интерактивным, персональным, социальным (crowdlearning) и создаваемым с участием самих изучающих (crowdsourcing). Что бы вы добавили к этому ряду? Мы считаем, что в обучении должно быть много человеческого взаимодействия. С новым релизом LinguaLeo к возможностям сервиса добавляются бета-прелести совместного “прокачивания” английского языка: Cаванна, прайд, поиск жителей, лидерство и лента событий.
Читать дальше →
Total votes 49: ↑43 and ↓6 +37
Views33.4K
Comments 53

iPhone-приложение LinguaLeo опубликовали в AppStore

Lingualeo corporate blog

Случился горячо долгожданный релиз iPhone-приложения LinguaLeo. Теперь счастливые обладатели айфонов смогут оценить удобство мобильного совершенствования английского языка, установив приложение на официальной страничке в AppStore. Внимание обладателям Android: приложение LinguaLeo для Android выйдет в ближайшие 2-3 месяца, пожалуйста, не переходите пока на iPhone!

О том, что умеет приложение и как им пользоваться, чтобы приятно и полезно развивать навыки владения английским языком,
Читать дальше →
Total votes 90: ↑83 and ↓7 +76
Views56.6K
Comments 99

Цзяньшицзы и tcl

Abnormal programmingDelirium coding
Есть такой редкий малоизвестный язык программирования tcl. В википедии он расписан хорошо, но при написании программы возникнут вопросы.
Цзяньшицзы — это такая китайская(судя по названию) игра, переводится как «выбирание камней», интересна сама по себе: есть две кучки камней с любым количеством камней, играют двое. Каждый игрок может взять любое число камней из любой кучи, а также равное количество сразу из обоих. Побеждает тот, кто возьмет последний камень. Более подробное описание тут. Игра на сохранение баланса: с одной стороны, нужно чтобы числа в кучах различались, с другой, чтобы различие было не слишком большим. Начнем с того, что игра имеет выигрышную стратегию, происхождение которой мы рассматривать не будем. Возьмем лишь краткое описание. Существуют сочетания размеров куч, при которых игрок, который будет делать следующий ход, проигрывает.




Квадратные скобки обозначают взятие целой части. Нет, первая формула — это не числа Фибоначчи, хотя коэффициент тот же, но тут арифметическая прогрессия, а не геометрическая. Сразу заметим, что разница между числами пары составляет n.

Ранее на хабре были Реверси на TCL в 64 строки и Пятнашки на TCL в 10 строк, в которых был компактный и красивый код, здесь вы такого не увидите. Также он, возможно, далек от правил хорошего тона. Вобщем, если вам что-то покажется говнокодом, скорее всего так оно и есть. С другой стороны, это даже хорошо, потому что будет что улучшать в дальнейшем. Отчасти из-за того, что язык для меня новый, отчасти чтобы было удобнее делать пояснения. Также отсутствуют необязательные проверки.
Далее будут идти куски программы. Она далеко не оптимальна, но показывает особенности языка и работает.
Читать дальше →
Total votes 7: ↑4 and ↓3 +1
Views4.1K
Comments 15

Расширение Lingualeo для Opera и Internet Explorer: переводите слова в один клик и улучшайте ваш английский

Lingualeo corporate blogOperaInternet Explorer


На прошлой неделе расширение Lingualeo для Google Chrome 23 и 24 получило 100-тысячного пользователя при средней оценке 4.8! Людям нравится, что им легко и удобно пользоваться: два клика по незнакомому английскому слову — перевод.

Теперь насладиться удобством расширения Lingualeo для браузеров могут пользователи Opera и Internet Explorer:
LinguaLeo для Opera 12
LinguaLeo для Internet Explorer 9 и 10 32-bit

Подробности и скриншоты с описанием возможностей расширений — далее…
Читать дальше →
Total votes 68: ↑49 and ↓19 +30
Views32.4K
Comments 80

Диалоги на английском — знакомьтесь, общайтесь и повышайте уровень языка!

Lingualeo corporate blogWebsite development


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

С сегодняшнего дня выражения «языковой барьер» больше не существует. У обитателей «Саванны» на LinguaLeo.ru появилась возможность общения в формате диалогов. Вся переписка — исключительно на английском, с интересными собеседниками и только на любимые темы. Уровень языка значения не имеет.

Готовы обсудить последние новости? Тогда вперед!
Читать дальше →
Total votes 101: ↑79 and ↓22 +57
Views51.8K
Comments 62

Хроники LinguaLeo: как мы сделали «Диалоги на английском» с Node.js и DynamoDB

Lingualeo corporate blogWebsite development


Пользователи LinguaLeo начинают изучать английский язык в Джунглях — хранилище тысяч материалов разного уровня сложности, формата и тематик; шаг за шагом учатся слышать и понимать речь носителей языка и расширять словарный запас. Кому нужна грамматика — идут в Курсы. Словарный запас пополняется не только из Джунглей, при добавлении незнакомых слов в Личный словарь, но и с помощью подготовленных Наборов слов, доступных для индивидуального изучения. В разделе Общение можно вести Диалоги на английском, чтобы практиковать язык с другими пользователями LinguaLeo в режиме real-time, выбирая темы для общения. Общение только на английском!

Для создания Диалогов на английском мы использовали Node.js, DynamoDB (все на AWS). Сейчас поделимся нашим опытом.
Читать дальше →
Total votes 107: ↑96 and ↓11 +85
Views36.1K
Comments 81

Ruby: cheatsheet для изучения

RubyProgramming
Tutorial
Это — статья-roadmap-cheatsheet для изучающих Ruby. Вместо того, чтобы рассказывать очередной how-to я постараюсь расписать все те вещи, которые, на мой взгляд, можно изложить кратко и емко, с упором на то, что программисту пришедшему с других языков и платформ может показаться не очевидным, антипоисковым и просто затратным по времени на изучение без подсказок — на остальное просто дам ссылки. Не смотря на то, что в природе существует множество туториалов/кастов/книг/чего угодно по чему угодно — именно такого формата мне самому всегда не хватает. И по сути, это те вещи, которые чаще всего рассказываю при вопросах «а как оно вообще?», «с чего начать?», «а как делается такая вот штука?», «а какой gem лучше?». Кстати, пока работал над этой статьей на Хабре появилась похожая про Python — видимо, идея витает в воздухе.
Читать дальше →
Total votes 49: ↑49 and ↓0 +49
Views54.4K
Comments 22

Хекслет: новые курсы + вебинары про VIM, программирование, английский

«Hexlet» corporate blogPHP
Привет, Хабр!
Мы продолжаем публиковать образовательные материалы — новые курсы, и с недавнего времени, вебинары. Начнем со свежих курсов:

Цикл по PHP




  1. Введение в PHP
  2. PHP5: Императивное программирование

Eww, php! Нет, погодите. Это ведь Хекслет, поэтому под предлогом изучения мега-популярного языка мы рассказываем людям про SICP. Наш курс основан на SICP, и рассказывает о программировании, абстракциях, рекурсии, функциях высшего порядка. И никакого HTML и LAMP, это не «сделай свой первый сайт за 2 часа», это программирование. Первый курс будет продолжаться еще несколько недель, осталось покрыть такие темы как reduce, деревья, замыкания, внутреннее состояние и другие.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Views22.3K
Comments 13

Интерактивный C#

Visual StudioC#


Обновление с номером 1 принесло в Visual Studio не только немного измененный значок, но и еще разные приятные нововведения. Кстати, вот так выглядит новый значок:



Одним из дополнений является «Интерактивный C#». Фактически это окошко REPL.
Подробнее о REPL и Интерактивном C#
Total votes 23: ↑22 and ↓1 +21
Views32.4K
Comments 25
1