User
Шокирующий Objective-C для Java программистов
О чем эта статья?
Два факта. В мире много Java программистов. Популярность Objective-C растет. Вывод: Java программист, изучающий Objective-C не такая уж редкость. Если знать ключевые различия между языками, то можно эффективно использовать существующие знания Java и быстрее начать писать на Objective-C.
Боитесь что снова закроют ex.ua? Не стоит — все можно скачать на сервере Министерства внутренних дел Украины
Статистика по профилям пользователей ВКонтакте
Что нужно знать Android-разработчику
Прошлым летом совершенно неожиданно для себя я приобрел смартфон Nexus One. Своей покупкой был страшно доволен и подолгу ковырялся в его софтовой начинке, восхищаясь продуманностью системы. Поскольку я уже давно являюсь разработчиком игр, захотелось смастерить что-то свое и для этого устройства. После достаточно плотного изучения платформы, чтения специальной литературы, появились и первые ласточки в виде различных украшательств экрана. Надо заметить, что несмотря на то, что я с java никогда серьезно не работал, язык показался легко осваиваемым и интуитивно понятным. Очень сильно помогла и документация от Гугла. Все это в совокупности вселяло надежды на успешную разработку первого серьезного проекта, дизайн которого уже начал складываться с первых шагов изучения Android. Энтузиазма добавил и тот факт, что после пробного выкладывания приложения с живыми обоями на маркет за первые сутки его скачало почти тысяча пользователей. В голове завертелись мысли о коммерческих проектах и «легкой наживе».
Это была лирично-оптимистичная преамбула, а теперь перейдем к реальной действительности.
ASP.NET MVC на реальном примере. Теория и вступление.
К чему все это?
Одним из таких нововведений является ASP.NET MVC — реализация шаблона Model-View-Controller под платформу .NET. Попробуем разобраться что же это такое, зачем нужно, и применим наши знания на простом, но реальном приложении.
Как я использую в своей работе Evernote
Сегодня я скажу пару слов о том, как я использую в своей работе Evernote или, как я его называю, «слона». Если кто-то назовет этот пост рекламой, я не против :) Все равно писалось все это под реальным впечатлением от хорошего сервиса и удобной программы.
Что нужно знать перед тем, как писать под iOS
Анонимный разработчик
«Мы не планируем публиковаться в AppStore, это ведь возможно? И еще мы хотим версию под Android...»
Анонимный заказчик
Если вы решились разрабатывать приложения для iPhone/iPad, то, скорее всего, вас заинтересуют следующие вопросы:
- как можно заработать на приложениях?
- как зарегистрироваться в iOS Developer Program и что дает регистрация?
- обязательно ли нужен Mac?
- какие инструменты можно использовать для разработки?
Популярные вопросы на собеседовании по C++ и ответы на них
Те, кто занимается программированием рано или поздно сталкивается с необходимостью прохождения технического собеседования у потенциального работодателя.
О том, что спрашивают на собеседовании у C++ программистов, а также об ответах на эти вопросы и пойдет речь в данном посте.
Как перестать жить в грязи
Надежды на правительство и чиновников никакой нет и быть не может — им-то как раз обустраивать ничего уже не нужно, они о себе позаботились. А в одиночку можно улучшить только какие-то совсем мелкие детали.
С другой стороны, кругом не так мало людей, которые тоже хотят чтобы среда, в которой они живут, перестала вызывать отвращение и уныние. И некоторые из них даже готовы вложить в это время или деньги.
Вопрос в том, как объединить этих людей, как сделать так, чтобы из тоненьких ниточек сплёлся тугой канат. Объединив силы и перестав думать, что кто-то что-то должен нам кроме нас самих, можно взять инициативу в свои руки.
Пишем whois-клиент под Android
В своей прошлой статье я рассказал, что есть довольно много библиотек для парсинга html, в этот раз я решил показать каким образом можно извлекать информацию из текста с помощью регулярных выражений, где невозможно «зацепиться» за теги и воспользоваться упомянутыми библиотеками. Изначально всё начиналось с небольшого приложения, но постепенно я придумывал что-то новое и в итоге как мне кажется, получилось довольно интересно.
Под катом я расскажу о ходе разработке, покажу примеры работы и варианты развития.
Медиамагия: Приходишь домой, берёшь пульт и выбираешь, чтобы посмотреть с трекера
Kinobaza.tv: теперь со вкусом сериалов
Привет, .
Автоматические уведомления о выходе новых серий сериалов — это достаточно популярная тема на хабре (и не только).
После прочтения этого топика многие из тех, кто пользуется одним из предложенных ранее решений смогут
А те, кто не читал предыдущий топик про Кинобазу, найдут для себя ещё больше интересного.
Добавляем свои поисковые системы
Сегодня я хочу рассказать, как добавлять свои «поисковые системы» (это, на самом деле, могут быть не только поисковые системы) и тем самым повысить производительность работы в Интернете.
Где это все настраивается? Смотрим картинку:
Вы только послушайте!
Мы хотим поделиться с вами очередной хорошей новостью от Яндекса: сегодня запускается бета-версия нового сервиса — Яндекс.Музыка. Он позволяет не только находить, но и слушать музыку, хранящуюся в музыкальном каталоге Яндекса, который мы бережно собираем для вас. Сейчас в каталоге около 800 тысяч треков от 58 тысяч исполнителей — от Wu Tang Clan до Алены Свиридовой.
Несомненно, многие из вас уже встречали наш музыкальный плеер на странице результатов веб-поиска, когда искали музыкальные композиции. Мы решили расширить возможности поиска музыки: с этого момента плеер будет показываться не только при поиске композиций, но и при поиске исполнителей (Louis Armstrong или или Feist) и альбомов (Moby «Play» или Pink Floyd «The Wall»)! Теперь прямо на странице результатов поиска вы можете прослушать три наиболее популярные композиции исполнителя или три первые трека из альбома.
Однако плееры в поиске Яндекса — это лишь часть сервиса. После перехода по ссылкам в плеере вы попадаете на страницы искомых исполнителей, альбомов или сборников. Вы можете составить плейлист (пока только один, но мы научим их «размножаться»), добавляя в него композиции или целые альбомы. Слушайте и наслаждайтесь!
Активная XSS на Twitter
Пример: twitter.com/mr_the/status/25105420721 (там только alert)
Началось всё отсюда (банальное раскрашивание через css) twitter.com/RainbowTwtr, автор не известен.
Достаточно отпостить твитт вида:
http://twitter.com/mr_the#@"onmouseover="jAvascript:alert('Ha-ha! XSS!');"/и будет много-много радости.
Собственно причина — плохой парсер ссылок, без должной фильтрации.
В целях безопасности, рекомендую временно отключить выполнение JavaScript на twitter.com.
UPD: В NewTwitter xss не работает.
UPD2: На 15:52 (по Киеву) закрыли возможность отправлять подобные твитты. Старые всё ещё работают.
UPD3: 16:46 по Киеву, уязвимость официально закрыли — status.twitter.com/post/1161435117/xss-attack-identified-and-patched
Мгновенная отправка ссылок, карт и телефонных номеров на Android с помощью расширения Chrome to Phone
Вам когда-нибудь хотелось быстро переслать ссылки или другую информацию с вашего компьютера или ноутбука на мобильный телефон? Теперь при установке расширения Chrome to Phone, в браузере Google Chrome появится специальная кнопка, с помощью которой вы сможете мгновенно переслать веб-страницу, фрагмент карты, видео с YouTube, телефонный номер или текст на ваш телефон, работающий на ОС Android 2.2 (aka Froyo).
Предположим, у вас важная встреча и вы не успеваете дочитать интересную статью на любимом новостном сайте. Просто нажмите кнопку Chrome to Phone в вашем браузере, чтобы отправить ссылку на телефон. Браузер телефона автоматически откроет ссылку, и вы сможете продолжить чтение.
Это расширение отлично работает с Картами Google. Например, вы нашли нужный дом на карте и проложили к нему маршрут. С помощью функции Chrome to Phone вы моментально получите доступ к этой информации уже на мобильной версии картографического сервиса Google. То же самое можно сделать и с видеороликами YouTube. Кроме того, если вы хотите позвонить по номеру телефона, найденному на веб-странице, просто выделите его и воспользуйтесь кнопкой Chrome to Phone в браузере Chrome – система сама отправит номер на ваш мобильный телефон, и вам останется только нажать кнопку вызова. Вы также можете автоматически скопировать любой текст из браузера компьютера в буфер обмена телефона на базе Android и просмотреть его уже на телефоне.
С сегодняшнего дня расширение Chrome to Phone доступно на русском языке. Более подробную информацию вы найдете в справочном центре.
Для начала работы с Chrome to Phone установите расширение в браузере Google Chrome на компьютере и специальное приложение на мобильном телефоне, работающем на OC Android 2.2. Теперь все готово!
IT факультет Стэнфорда — мои впечатления
Chrome apps вместо Speed Dial
Иногда, знаете ли, хочется поделиться какой-нибудь ссылкой или двумя, причём никак с друг другом не связанными, или высказать мысль, но такую маленькую мыслишку, которая на пост не потянет. В общем, будучи верным принципу «нереализованные желания рождают комплексы» я сейчас поведаю вам о по-моему наиболее логичном способе использования chrome apps в хроме и поделюсь несколькими полезными ссылочками, но сделаю это несколько необычным способом.
Information
- Rating
- Does not participate
- Location
- Украина
- Date of birth
- Registered
- Activity