Pull to refresh
30
Karma
0
Rating
Кудряшов Александр @BlackTheMad

Пользователь

Реализация нечеткого поиска

Reading time 6 min
Views 41K
Algorithms *


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

В данной статье описывается возможная реализация нечеткого поиска, которая была применена для поиска на сайте edatuda.ru.
Читать дальше →
Total votes 112: ↑105 and ↓7 +98
Comments 22

Curious Reef — сайт для он-лайн студентов

Reading time 2 min
Views 1.6K
Studying in IT
В какой-то момент я понял, что книжно-интернетного образования по программированию мне немного не хватает и надо бы получить какую-то базу знаний, чтобы эффективнее расти в профессиональном плане. Тогда я наткнулся на AcademicEarth, про который на Хабре писали уже не раз. Потом, с помощью гугла и любопытства, я обнаружил, что все эти курсы представлены в iTunesU, которым просто удобнее пользоваться, т.к. он отмечает то, что смотрели/не смотрели. Плюс, в нем лекции разделены по годам. Т.е. если в какой-то год лекция не попала в запись, можно порыться в архивах и с большой вероятностью ее там обнаружить. Единственное, чего не хватало, это обсуждений и оценок своих действий.
решение найдено
Total votes 6: ↑6 and ↓0 +6
Comments 0

Underscore.js — библиотека, которая так хороша, что должна быть вне закона

Reading time 3 min
Views 48K
JavaScript *
Каждый, кому приходилось писать объемные куски осмысленного кода на javascript, рано или поздно понимал, что ему многого не хватает в этом языке или просто неудобны некоторые врожденные конструкции. Для сглаживания шероховатостей применяются jQuery, Prototype, MooTools etc. Кто-то уже мало представляет себе, как можно кодить без них. Сегодня я расскажу о еще одной маааленькой библиотечке, которая делает мир javascript-программиста еще прекраснее. Речь пойдет о Underscore.js
Go ahead, make my day
Total votes 177: ↑163 and ↓14 +149
Comments 51

Чарльз Петцольд – «Код. Тайный язык информатики»

Reading time 1 min
Views 3.9K
Lumber room
Код - тайный язык информатикиТак уж сложилось, что в последнее время программированием занимается все больше людей, которые получали образование по совершенно другим специальностям. Да и в университетах все больше отходят от низкоуровневых языков. И получается, что очень многие программисты совершенно не представляют, как на самом деле работают компьютеры и что там происходит за пределами их IDE. А бывает, что по молодости лет мы просто не уделяем внимания этим предметам в институте, считая что все эти ассемблеры уже отжили свое, и Java всех победит.
Эта книга создана для того, чтобы восполнить пробелы в образовании или просто напомнить о том, как оно на самом деле. Вместе с автором мы проходим путь от разных способов кодирования информации (язык Брайля, код Морзе) до современных операционных систем с графическими интерфейсами.
По ходу дела мы узнаем как построить простейший, но вполне себе компьютер из 5 миллионов реле и небольшого колличества лампочек, как их потом заменить на вакуумные лампы, а затем и на транзисторы. Что представляет собой язык машинных кодов для процессора 8080 и зачем использовались сопроцессоры. Узнаем, как представлены дроби и пиксели в памяти компьютера и пишем простейшие программы на ассемблере. Именно этой низкоуровневой части посвящена основная часть книги.
Ну а в последних главах, автор очень быстро проходится по всяким периферическим устройствам, вроде сканера, MIDI-секвенсоров и принтеров.
Рекомендуется к прочтению всем, кто так или иначе вовлечен в программирование и хочет получше узнать что же происходит внутри этой умной железки.
Total votes 33: ↑25 and ↓8 +17
Comments 5

Information

Rating
Does not participate
Location
Barcelona, Barcelona, Испания
Date of birth
Registered
Activity