Pull to refresh
0
0
Номачи @noma4i

User

Send message

myFavorite. Не просто звонилка, а с функцией автонабора

Reading time2 min
Views2.8K
image

Идея приложения возникла давно, точнее лучше сказать, что я долго искал, что-либо подобное в AppStore, но так и не нашел. Так как я дизайнер по профилю работы, и ранее никогда не сталкивался с кодингом, я очень долго оставался в рядах «ждущих», когда же это придумают другие.

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

Мечта о таком приложении была. Но для ее реализации требовалось либо найти программиста под iOs, либо научится писать код самому. Честно скажу, что давно хотел себя попробовать на этом поприще. Вообщем, я выбрал второе, и хочу поделится с вами маленькой историей написания приложения «с нуля»
Читать дальше →
Total votes 72: ↑58 and ↓14+44
Comments56

Эмоции в нейросетях

Reading time5 min
Views6.4K
Балуясь с нейронными сетями и алгоритмами самообучения для них, столкнулся с мыслью, что алгоритм обучения с учителем вполне мог бы быть отнесен к категории самообучения, если бы учителя заменили «эмоциональными» нейронами. Такие нейроны, по сути, являются просто датчиками «хорошо/плохо», а при соединении с обычными нейронами создают определенные связи, гасящие либо возбуждающие в зависимости от типа датчика.
Читать дальше →
Total votes 58: ↑52 and ↓6+46
Comments35

Игровые приставки не выдержали против ПК

Reading time1 min
Views1.8K
Microsoft была вынуждена закрыть разработку кроссплатформенного портала, который предоставлял единое игровое пространство для Xbox Live и Windows Live. Владельцы приставок Xbox могли там сразиться против игроков на персональных компьютерах в Unreal, Gears of War и другие игры, которые портированы на обе платформы.

Однако предварительное тестирование показало, что лучшие игроки с приставками оказались просто уничтожены противниками среднего ПК-уровня. Как говорят, соревновательный элемент отсутствовал начисто в этом унизительном зрелище. После нескольких попыток реанимировать проект разработчики из Microsoft сдались и закрыли его.
Читать дальше →
Total votes 140: ↑119 and ↓21+98
Comments264

Как простым способом получить инвайт в Spotify находясь в России?!

Reading time2 min
Views6.7K
image
Здравствуй Хабр! Хочу поделиться с тобой способом получения «халявных» инвайтов в небезизвестный музыкальный плеер/ веб радио Spotify. Причем абсолютно не важно, в какой стране ты находишься.

Как известно, совсем недавно зарегистрироваться в Spotify можно было используя британский анонимайзер. Но Spotify устранил пробел в своей обороне заблокировав все известные широкой общественности анонимайзеры. Например два месяца назад я с успехом зарегистрировался в Spotify используя unblocker.biz, всего лишь введя www.spotify.com/en/get-started. Но вот уже 1-ого февраля я не смог зарегистрировать своего друга ни через один известный гуглу и твиттеру анонимайзер или прокси.

И вот свершилось! Я нашел способ, пока еще рабочий, так же относительно просто попасть в Spotify.
Читать дальше →
Total votes 65: ↑54 and ↓11+43
Comments63

Save-закладка

Reading time1 min
Views1.8K

В моем графическо-рукодельном баловстве под названием iconote многих позабавила закладка с иконкой Save. Решил выложить ее в виде векторного файла — зачем изображению без дела валяться:)
Т.е. можно распечатать, желательно на плотной бумаге, и пользоваться на здоровье:)



AI-файл
EPS-файл
PDF-файл
Total votes 63: ↑60 and ↓3+57
Comments6

Война браузеров. Лето 2010

Reading time13 min
Views7.5K
Сразу хочу сказать, что данное тестирование будет проведено исключительно в исследовательских целях. Цели выявить лучший браузер нет. Данные будут представлены для ознакомления с имеющимися тенденциями на рынке браузеров.

Война браузеров началась в далёком 1996 году с жестокого противостояния между Netscape Navigator и Internet Explorer. Подробнее можно прочитать об этом на Википедии. Вдаваться в исторический экскурс и лирические отступления я не хочу, поэтому приступлю к самому сравнительному тестированию.
Читать дальше →
Total votes 193: ↑157 and ↓36+121
Comments126

Обзор литературы прочитанной за два года

Reading time19 min
Views55K
Привет Хабра! Когда я только начинал заниматься веб-разработкой, то даже не мог представить, сколько литературы нужно прочесть и какой объем знаний получить, чтобы стать нормальным специалистом. Кроме того, сфера постоянно меняется, и знания устаревают.

Для меня проблема заключалась в том, что я не люблю читать и чтение расцениваю исключительно как неизбежную работу, которую необходимо проделать, чтобы добыть материал из печатного вида. Но так получилось, что для повышения своей квалификации читать приходится. Я установил для себя норму — одна книга в месяц. С одной стороны, это мало, с другой, — много (если действительно придерживаться плана). Ну и раз уж мне приходится читать в принудительном порядке, это должно давать какую-либо выгоду. Каждая книга — это мучение, и я не вижу смысла тратить время на литературу, которая мне ничего не даст после. Поэтому каждый раз, попадая в книжный и держа в руках очередную книгу, я задаю себе вопрос: «А зачем?! Какой толк от этих кусков бумаги?! Что я вообще тут делаю?!». Чтобы вы не тратили время на книги, которые мне кажутся бесполезными, я решил написать небольшой обзор прочитанной за два года литературы и прочих найденных источников знаний. Весь материал ниже так или иначе связан с веб-разработкой и различными её аспектами. Ниже описаны только те книги, которые я прочитал. Те книги, которые «не осилил»/не дочитал (например, про NodeJS и пару фреймворков) не привожу.
Читать дальше →
Total votes 91: ↑71 and ↓20+51
Comments36

Превращаем Chromebook в полноценный рабочий ноутбук

Reading time3 min
Views181K
image

Я думаю многие слышали о Хромбуках, ноутбуках от Google с предустановленой ChomeOS, но немногие ими пользуются из-за ограничености ChromeOS. Кому нужен ноутбук с одним лишь браузером?

Сегодня я хочу рассказать о том, как можно “прокачать” Хромбук до практически полноценного ноутбука на основе ОС Linux. Сразу оговорюсь, что это не инструкция, как отформатировать загрузчик и установить Убунту основной системой. Есть кое-что поинтереснее, что позволит держать на Хромбуке две операционные системы и легко переключаться между ними с помощью комбинации клавиш.

Интересно? Тогда добро пожаловать под кат.
Читать дальше →
Total votes 88: ↑84 and ↓4+80
Comments48

Сети для самых маленьких. Часть восьмая. BGP и IP SLA

Reading time43 min
Views629K


До сих пор мы варились в собственном соку – VLAN’ы, статические маршруты, OSPF. Плавно росли над собой из зелёных студентов в крепких инженеров.
Теперь отставим в сторону эти игрушки, пришло время BGP.

Сегодня мы
  • Разбираемся с протоколом BGP: виды, атрибуты, принципы работы, настройка
  • Подключаемся к провайдеру по BGP
  • Организуем резервирование и распределение нагрузки между несколькими линками
  • Рассмотрим вариант резервирования без использования BGP – IP SLA

Читать дальше →
Total votes 98: ↑98 and ↓0+98
Comments42

MongoDB: слишком много полей для индексации? Используйте общий индекс

Reading time6 min
Views29K

Суть проблемы


Бывают ситуации когда документы имеют много различных полей и необходимо иметь эффективные запросы по ним. Например есть документ описывающий человека:

{
    _id: 123,
    firstName: "John",
    lastName: "Smith",
    age: 25,
    height: 6.0,
    dob: Date,
    eyes: "blue",
    sign: "Capricorn",
    ...
}


По таким документам можно делать выборку людей по цвету глаз, определенного роста, фамилии и по прочим характеристикам. А что делать если например документ состоит из десятков полей, или заранее не известны, или каждый документ имеет свой набор полей? Как при помощи индексов быстро решить данную проблему, но при этом не строить их по каждому полю, т.к это слишком дорогое решение.
Читать дальше →
Total votes 45: ↑43 and ↓2+41
Comments17

Дайджест интересных новостей и материалов из мира айти за последнюю неделю №38 (29 декабря — 4 января 2013)

Reading time5 min
Views33K
Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.


Читать дальше →
Total votes 51: ↑46 and ↓5+41
Comments10

Twitter.Bootstrap.MVC4 – пакет Twitter Bootstrap для ASP.NET MVC 4

Reading time2 min
Views32K

Я хочу рассказать о NuGet пакете, который пригодится тем, кто решил создать приложение на связке ASP.NET MVC 4 и Twitter Bootstrap. Этот пакет не только добавит ресурсы Twitter Bootstrap в проект, но и предоставит готовые способы решения часто возникающих задач.
Читать дальше →
Total votes 48: ↑38 and ↓10+28
Comments11

Как распространять iOS приложения минуя AppStore

Reading time3 min
Views120K
При создании мобильного приложения под iPad для одной крупной компании перед нами встал вопрос — как распространять данное приложение. Самый распространённый вариант — конечно, через AppStore.

Но данный вариант нам не подошел, так как приложение создавалось для работников компании, а не для общего пользования. Остался только второй вариант — Enterprise Program (подробнее о Developer Program и Enterprise Program).

Клиент купил лицензию, мы занимались разработкой, и вот настало время выкладывать приложение. До этого мы выкладывали приложения в AppStore, а вот опыта работы с in-house приложениями (они предполагают внутреннее использование в компании и не предназначены для выкладывания в общий доступ) не было. К нашему удивлению, мы не нашли полноценных статей, описывающих данный процесс, поэтому решили составить некую инструкцию, которая поможет сэкономить кому-то время.

Читать дальше →
Total votes 82: ↑74 and ↓8+66
Comments21

Бесплатные книги по JavaScript

Reading time2 min
Views66K

Javascript Enlightenment


Cody Lindley


Уровень знаний: средний
Тщательный обзор мировоззрения JavaScript через разбор встроенных объектов и нюансов.

Открыть

Eloquent Javascript


Marijn Haverbeke


Уровень знаний: начинающий
Вводная книга по JavaScript и программирование в целом.
Открыть

Building A JavaScript Framework


Alex Young


Уровень знаний: продвинутый
Избранные статьи из цикла«Let’s Make a Framework».
Открыть

Читать дальше →
Total votes 77: ↑73 and ↓4+69
Comments15

Javascript: ООП, прототипы, замыкания, «класс» Timer.js

Reading time19 min
Views96K
Здравствуйте программисты начинающие, законченные, а также все сочувствующие. Как известно, ничто не познается так хорошо, как на собственном опыте. Главное, чтобы опыт был полезный. И в продолжении этой простой мысли я хочу предложить заняться несколькими полезными делами сразу:
  • Побеседовать на тему «ООП с человеческим лицом».
  • Разобраться с прототипами в javascript, коротко и сердито!
  • Вспомнить, что «замыкание» это не только ценный мех… удар током.
  • Написать на javascript класс Timer — этакий планировщик событий для запуска анимаций, событий, любых функций.
  • Весело провести время!

Предупреждение! Если вы не ждете от статьи ничего веселого… то ошибаетесь. Людям с пониженным чувством юмора читать… еще более рекомендуется! Ну-с, приступим…
Читать дальше →
Total votes 101: ↑87 and ↓14+73
Comments51

Скрипт резервного копирования vps серверов

Reading time1 min
Views13K
В связи с событиями у Clodo, выкладываю свой скрипт для резервного копирования. Очень подходит для небольших vps. Заточен для Ubuntu, но думаю, это не проблема.

Скрипт создает 2 архива: в одном файлы, в другом директория с дампами всей БД по базам.
Нужно поменять настройки в начале.
Читать дальше →
Total votes 28: ↑22 and ↓6+16
Comments39

Python vs Ruby

Reading time5 min
Views137K
Данная флеймообразующая статья призвана собрать в одном месте актуальную информацию по преимуществам Python над Ruby и Ruby над Python. Основываясь на собственном многолетнем опыте использования обоих языков, я постарался ограничить сравнение языками как таковыми и их стандартными библиотеками — сравнение web фреймворков, сред разработки и доступных библиотек не включены в статью, так как здесь и без меня немало копий сломано.
Читать дальше →
Total votes 201: ↑163 and ↓38+125
Comments349

Динамический перевод страницы на другой язык

Reading time11 min
Views14K
Привет, Хабр.

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

Кто-то скажет, что осуществлять перевод на клиенте нецелесообразно, но у меня получилось как раз такая ситуация, что по-другому никак нельзя: для серверного перевода приходится принудительно закрывать веб-приложения на странице, чтобы не потерять данные; в случае же с динамическим изменением языка, просто заменятся тексты на элементах и работа продолжается. Думаю, не меня одного раздражало «Настройки будут применены при перезагрузке». Моя реализация хоть и сложновата, но решает эту проблему.

Для того чтобы не путаться, я определю для данной статьи следующий перечень терминов:
Словарь — хранилище ключей, по которым осуществляется доступ к локализации на данном языке. По сути дела представляет собой обычный JavaScript-объект, где свойства — ключи доступа, а их значения — переведенные строки.
Хэш — объект, который является результатом упорядоченного слияния словарей; общий словарь, из которого впоследствии ведётся выборка перевода.

Теперь более детально.
Читать дальше →
Total votes 43: ↑36 and ↓7+29
Comments27

Опыт сертификации CISM

Reading time5 min
Views28K
image

Несколько месяцев назад я решился сдавать на CISM. Хотел бы поделиться опытом подготовки, прохождения экзамена.

Что такое CISM?


Certified Information Security Manager. Детальное описание можно найти на isaca.org.

В целом – это один из наиболее почитаемых сертификатов в области информационной безопасности. Вот, например, один известный сайт по ИБ включил CISM в топ сертификаты для 2012г.
Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments21

Information

Rating
Does not participate
Location
Sydney, New South Wales, Австралия
Date of birth
Registered
Activity