Pull to refresh
63
0
Send message

Бизнес-идея на грани закона: пример того, почему стоит внимательнее относиться к юридической стороне проекта

Reading time4 min
Views7.4K
В Рунете немало сервисов, предоставляющих владельцам сайтов услугу по идентификации профилей «В Контакте», которые относятся к посетителям сайта. В конечном счете, владелец стороннего сайта может получить информацию о тех пользователях, которые зашли на его сайт, будучи авторизованными в социальной сети «В Контакте».

Многим пользователям, однако, не нравится ситуация, когда после посещения очередного интернет-магазина от его менеджеров начинают приходить личные сообщения в ВК.
Читать дальше →
Total votes 9: ↑9 and ↓0+9
Comments5

Чему мы научились, разрабатывая backend

Reading time3 min
Views33K
imageРазработка Parallels Access потребовала создания геораспределенного сервиса, позволяющего безопасно устанавливать связь между компьютерами и мобильными клиентами пользователей в различных точках земного шара. Команда, которая над ним трудится, хочет поделиться полученным опытом в форме цитат, чтобы облегчить участь тем, кто только планирует создание своего клиент/серверного продукта, и погрузить в ностальгию профессионалов, имеющих за спиной дюжину успешных проектов:
Читать дальше →
Total votes 73: ↑68 and ↓5+63
Comments37

Создан действующий прототип модуля ускорителя микрочастиц длиной в 1,5 см

Reading time4 min
Views8.1K
Приветствуем вас на страницах блога iCover! В это трудно поверить, но в качестве модуля ускорителя микрочастиц в терагерцевом диапазоне действительно может выступать устройство, длиной в 1,5 см и толщиной в 1 мм. О том, что представляет собой миниатюрный ускоритель и какие перспективы откроет его применение мы расскажем в нашей статье.


Читать дальше →
Total votes 12: ↑8 and ↓4+4
Comments4

Samsung Xcover: 100$, ударопрочный, 67 дней автономной работы

Reading time1 min
Views5.8K
Не все падки на дорогие телефоны вроде iPhone или последних коммуникаторов HTC. У некоторых людей приоритеты несколько иные – например, важна высокая надежность, большое время автономной работы и простота в использовании (позвонил, посчитал на калькуляторе).

image

Если вы принадлежите ко второму типу людей, возможно, вы обратите внимание на новую трубку Samsung Xcover E2370. Аппарат совершенно простой, сложно от него ожидать чего-то кроме простых звонков и SMS-ок, его внешняя часть отлично укреплена, а сам телефон имеет сертификат IP54, говорящий об устойчивости устройства к воздействию пыли и влаги. В довершение всего телефон предоставляет внушающие уважение 67 дней работы в режиме ожидания и 22 часа, почти сутки, в режиме непрерывного разговора, так что, в следующей вашей затяжной экспедиции (или очередном бизнес-путешествии) вы не останетесь без связи.

Также нелишним будет сказать, что телефон весит 115 граммов, толщина его составляет 19 миллиметров. Он поддерживает GSM/EDGE, оснащен TFT-дисплеем разрешением 128 x 160 пикселей, Bluetooth, простой камерой, 5 Мб внутренней памяти и поддержкой карт памяти MicroSD (до 2 Гб). Дачникам будет приятно наличие FM-радио. :)

Точная дата релиза пока не сообщается, однако можно предположить, что телефон появится в Европе в следующем месяце и будет стоить порядка 100$.

Источник.
Total votes 89: ↑81 and ↓8+73
Comments113

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

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

1. Мы не правы


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

далее
Total votes 352: ↑268.5 and ↓83.5+185
Comments187

Hero Core

Reading time2 min
Views1.3K
(Впереди астероид)Технологии движутся вперёд; за ними следуют игры. С двумерных игр люди постепенно переходят на трёхмерные: с пиксельной графики — на реалистичную. Старые игры забыты большинством людей.
Вместо старой восьмибитной палитры всё чаще используют High Color, улучшают движки, создают реалистичные модели, всё больше напоминающие настоящих людей, покупают всё более и более мощные компьютеры...

А как насчёт простых игр?

Чего-чего?
Total votes 63: ↑52 and ↓11+41
Comments61

Разбор каптчи Xakep.ru

Reading time8 min
Views8.3K
Разбор каптчи xakep.ru

Предисловие


В статье будет рассмотрен пример распознавания реальной каптчи, которая используется на сайте xakep.ru для защиты от спама в комментариях и создания ботов на почте. Я хочу показать, что зная минимум вычислительной математики можно решить эту частную задачу. Более того, не подразумевается знание концепций нейронных сетей. В статье приводятся ссылки на другие статьи с Хабра для сравнения, но при создании программы я не пользовался ими вовсе.
В изложении я постараюсь не вдаваться в тонкости алгоритма и рассматривать то, что следовало бы сделать для более общего случая. Интересующийся читатель может задать вопросы мне лично, посетить блог или обратиться к моей курсовой работе по этой теме. На момент написания курсовая еще не готова.

Читать дальше →
Total votes 161: ↑150 and ↓11+139
Comments37

Учите японские азбуки

Reading time2 min
Views5.3K
Если вам необходимо или интересно учить японский язык, то, вы вероятно, начнете с изучения слоговых азбук, хираганы и катаканы. Для этого я с удовольствием пользовался программой iKana, но многие мои знакомые не могут сделать того же, потому что разработчик пишет софт только для Mac OS X (да ещё и берет за это 12 €).

Я всегда считал, что изучение слов незнакомого языка «по карточкам», да ещё в виде интерактивного теста — самый эффективный и гиковский способ.

Поэтому я набросал небольшой сайтик, http://tr.im/learnkana, где можно потренироваться в изучении символов каны. Поначалу вы не будете иметь ни малейшего понятия, какой знак перед вами. Просто выбирайте тот вариант, который вам кажется верным, а через некоторое время вы начнете запоминать их, и правильных ответов станет больше. Когда вы сможете легко проходить первый тест, переходите ко второму, а потом к третьему, и так далее.
Читать дальше →
Total votes 130: ↑112 and ↓18+94
Comments174

Почему RAID-5 — «mustdie»?

Reading time8 min
Views248K


В последнее время в мировой компьютерной прессе стало появляться довольно много статей на тему: «Почему RAID-5 это плохо» (пример раз, два, и другие)

Постараюсь, без ныряния в инженерные и терминологические дебри объяснить, почему до сих пор RAID-5 вроде работал, а теперь вдруг перестал.

И почему же?
Total votes 289: ↑278 and ↓11+267
Comments222

Slippery Spheres

Reading time1 min
Views465


Школьники предлагают нам изготовить чудо-полимер, не верьте, no way



Шары в жидкости — особый полимер, который имеет близкий к воде коэффициент преломления. Называется эта штука: Slippery Spheres.
Стоит эта игрушка порядка 4 долларов, впитывая в себя воду могут увеличиваться в 200 раз от своего первоначального размера, бывают различной формы.
Total votes 27: ↑25 and ↓2+23
Comments33

Этот сайт не доступен из вашей страны. Киберсвинья Пётр компилирует трактор

Reading time3 min
Views24K
Нас спрашивали, какие интересные заграничные сервисы можно разблокировать с помощью Kebrum VPN. Под катом находится список ресурсов, доступ к которым можно получить представляясь пользователем из Германии, Англии, США и других цивилизованных стран. Конечно, это далеко не полный список, и надеюсь, что хабралюди помогут нам пополнить его. (Пополнили, есть обновления)

Показать всё, что скрыто
Total votes 79: ↑58 and ↓21+37
Comments43

Пример Makefile

Reading time7 min
Views74K
Написание makefile иногда становится головной болью. Однако, если разобраться, все становится на свои места, и написать мощнейший makefile длиной в 40 строк для сколь угодно большого проекта получается быстро и элегантно.

Внимание! Предполагаются базовые знания утилиты GNU make.
Читать дальше →
Total votes 126: ↑118 and ↓8+110
Comments59

Google Maps API

Reading time8 min
Views352K

Картографический сервис – зачем это? Ну например, я 10 лет жил в нашей маленькой провинции, а потом взял и понаехал в Москву, и всё для меня так ново. А где магазины, боулинг, кафешки, парки отдыха – надо знать же, где тратить московскую зарплату. Но вот беда, как узнать? Раньше был справочник «Желтые страницы» и там была карта и всё по адресам. Чтобы найти что-то уходило масса времени. Сейчас стало всё в разы проще. Вот прекрасный пример: http://www.pushkino.org/. Но это далеко не всё.
Я могу отслеживать погоду, пожары, пробки (кстати!) в реальном времени.
Мой заказчик может не вводить свой адрес, а попросту отметить его на карте и я буду знать куда доставить ему товар – какое классное решение, не надо всего этого – «Проспект маршала Блюхера, 43, г. Санкт-Петербург, Россия».

Далее...
Total votes 97: ↑83 and ↓14+69
Comments47

Улучшаем админку

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

И тут на помощь приходит django-admin-tools. С этим приложением минут за 20 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать.

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

image
(это только часть, вот скриншот целиком)

Разберемся поподробнее.
Читать дальше →
Total votes 105: ↑100 and ↓5+95
Comments45

I2P — Создание своего сайта

Reading time2 min
Views33K
Снова всем доброго времени суток!

Сегодня я попытаюсь описать процесс создания своего сайта (англ. eepsite) в анонимной сети I2P.

image

Процесс создания делится на на несколько этапов:
  1. Установка веб-сервера
  2. Настройка I2P для работы с сервером
  3. Регистрация в DNS
Подробнее о каждом из них под катом
Читать дальше →
Total votes 39: ↑33 and ↓6+27
Comments45

Пишем простейший торрент трекер на php

Reading time5 min
Views28K
Обмен файлами всегда привлекал людей, для этого собственно и был изобретен протокол BitTorrent.

Большинство торрент трекеров написано на PHP, хотя встречаются и такие, которые написаны на C# языке, но для ознакомления мы будем использовать именно PHP.

Давайте рассмотрим что из себя представляет трекер.
Читать дальше →
Total votes 172: ↑111 and ↓61+50
Comments100

Замены для nginx (Web Sockets)

Reading time1 min
Views8.6K
В своё время nginx стал глотком свежего воздуха для Web-разработки.

В настоящее время, к сожалению, этот продукт тормозит развитие Web, так как является динозавром эпохи HTTP/1.0.

Если Вы используете современные возможности HTTP/1.1, или partial updates, или Web Sockets, нужна рабочая альтернатива.
Читать дальше →
Total votes 111: ↑68 and ↓43+25
Comments166

Оформляем формы

Reading time3 min
Views21K
У форм в Django есть несколько предопределенных методов as_p(), as_table() и as_ul(), которые отображают форму как набор параграфов, таблицу или список. На практике этих методов не всегда достаточно, чтобы формы выглядели так, как нам хочется.

Допустим, верстальщик сверстал все формы div-ами. Документация предлагает в этом случае писать нужные теги в ручную в шаблоне. Если форма у нас только одна, можно поступить и так. Если форм несколько, то этот подход сразу же теряет все свое очарование. Решение очень простое — пронаследуем наш собственный класс форм от forms.Form или forms.ModelForm и обучим его рисовать формы так, как нужно нам.
Читать дальше →
Total votes 51: ↑41 and ↓10+31
Comments25

Fugue Icons 2.9.3a

Reading time1 min
Views2.3K
image

Совсем недавно существенно обновился набор замечательных иконок Fugue Icons от Yusuke Kamiyamane. Теперь их 2,926 (16х16) + 210 (24х24) + 46 (32х32) = 3182 качественные иконки для вашего сайта. В архиве также имеется версия без теней.

Лицензия Creative Commons Attribution 3.0 позволяет использовать иконки в любых целях со ссылкой на автора.

Превью 3Mb
Архив 4.9Mb
Архив+исходники 24.8Mb
Total votes 134: ↑126 and ↓8+118
Comments29

Data Mining: что внутри

Reading time4 min
Views48K

Уровни информации


Я не думаю, что открою Америку, если скажу, что не вся информация одинаково полезна. Иногда для объяснения какого-то понятия необходимо написать много текста, а иногда для объяснения сложнейших вопросов достаточно посмотреть на простую диаграмму. Для сокращения избыточности информации были придуманы математические формулы, чертежи, условные обозначения, программный код и т.д. Кроме того, важным является не только сама информация, но и ее представление. Понятно, что котировки акций более наглядно можно продемонстрировать с помощью графика, а математические формулы опишут законы Ньютона в более компактном виде.
Читать дальше →
Total votes 84: ↑70 and ↓14+56
Comments47
1

Information

Rating
Does not participate
Registered
Activity