Я видел кучу статей на эту тему (я думаю вы тоже видели и сейчас думаете, что это очередной шлак) и всё сводилось к описанию роута на каждый api вызов, и в итоге мы получали кучку кода с которым перейти на тот же jsonp требовало пару дней (или недель). Также я часто встречал на тостере ответы, в которых писали, что нода сразу работает на всём (ajax, ws, jsonp, rpc-json). Правда ли это, я не знаю, но всё же мне пришло в голову исправить это. Я для своего проекта сделал апи сразу по трём протоколам, а именно: ajax, ws, jsonp (по сети ходит что то похожое на json-rpc).
Читать полностью »
Архив за 25 мая 2016 - 3
Пишем backend на go с минимальными усилиями при помощи GoJs
2016-05-25 в 14:55, admin, рубрики: Go, golang, golang framework, javascript, javascript frameworkСоздание блога на Symfony 2.8 lts
2016-05-25 в 14:48, admin, рубрики: Doctrine ORM, php, symfony, symfony2, оопВступительное слово
В этой серии статей мы рассмотрим создание блога на Symfony 2. За основу взят и переведён проект разработчика Даррена Риса http://tutorial.symblog.co.uk/. Перед написанием данной статьи я обратился к нему, и он дал своё согласие на перевод с поправками под версию Symfony 2.8 lts, за что я ему очень благодарен.
Также хочется отметить, что эти статьи сделаны для начинающих, я не хочу выступать в роли учителя и у меня нет опыта коммерческой разработки на данном фреймворке. Так что, если это прочтёт человек, который хорошо разбирается в Symfony2 и заметит какие-то недочёты, буду рад критике и замечаниям. Хотелось бы, чтобы каждый, кто имеет возможность и желание, внёс свой вклад в эти статьи и по возможности при обнаружении каких-либо ошибок, багов и т.д. на них указал.
Также вы знаете, что по Symfony2 есть куча документации и статей, в том числе на Хабре, видео на youtube и т.д., так что этот проект не является чем-то новым.
Мне бы очень хотелось, чтобы мы разработали этот проект вместе с вами, очень надеюсь, что все, кто прикоснётся к этому руководству, извлечёт для себя какую-то пользу.
Проект доступен на github.
Поехали!
Читать полностью »
Премьера изогнутого смартфона LG G Flex 3 ожидается в начале сентября
2016-05-25 в 14:45, admin, рубрики: Новости, метки: новостиВ распоряжении источника оказались подробности о новом поколении изогнутого смартфона LG — G Flex 3. Как ожидается, новинка дебютирует на выставке IFA 2016 в Берлине, которая в этом году стартует второго сентября.
Уроки конспирологии: некоторые пользователи Facebook считают, что мобильное приложение FB прослушивает их разговоры
2016-05-25 в 14:14, admin, рубрики: Facebook, информационная безопасность, подслушивание, Социальные сети и сообщества, шпионы в треде, метки: подслушивание, шпионы в тредеА потом в FB появляется реклама по теме телефонного разговора
Социальные сети всем хороши — здесь уютно и много знакомых, есть фотографии и видео, которые интересно просматривать. Многие из нас используют социальные сети только для работы, другие — и для работы и для общения. В общем-то, все знают, что вся информация из социальной сети где-то хранится, у Facebook таких данных огромное количество, включая частную информацию сотен миллионов человек (да что там — уже миллиарда и даже больше).
Информацию о себе в социальной сети каждый вводит добровольно, добавляя записи, фоточки, видео. Все это — сокровищница для маркетологов, и компанию как-то уже обвиняли в «сливе» данных юзеров сторонним компаниям. Кому-то все равно, а кто-то и сейчас подозревает социальную сеть в использовании своей информации в определенных целях, зачастую — чисто коммерческих. Причем ряд пользователей считает, что Facebook научился анализировать не только тексты и изображения, но и голосовые данные — в частности, разговор пользователя по телефону.
Читать полностью »
Кук увидел iPhone на картине, написанной 346 лет назад
2016-05-25 в 13:50, admin, рубрики: Новости, метки: новостиГендиректор Apple Тим Кук (Tim Cook), похоже, видит смартфоны iPhone везде — даже на картине, написанной 346 лет назад.
Риторический вопрос, когда и где был создан смартфон iPhone, задала Куку Нели Крус (Neelie Kroes), с 2004 по 2010 годы занимавшая пост комиссара Евросоюза по антимонопольной политике.
«Вы знаете, еще вчера я думал, что знаю. Вечером Нели предложила взглянуть на картину Рембрандта, и то, что я увидел, повергло меня в шок. Это был iPhone», — приводит источник слова Кука.
Насколько предмет в руке у мужчины, изображенный на картине, похож на смартфон и на какую именно модель, можно оценить самостоятельно:
Пол Грэм: Как знать (How You Know)
2016-05-25 в 13:41, admin, рубрики: edisonsoftware, Блог компании Edison, гносеология, Пол Грэм, Читальный зал, чтение«Чтение и личный опыт формируют мировоззрение. И даже если вы не помните самый момент получения опыта или содержания книги, то их влияние на ваше представление о мире непременно остается в Вас. Ваш разум похож на скомпилированную программу без исходного кода — он работает, но неясно как.»
— Пол Грэм, основатель Y Combinator, программист, инвестор, эссеист
«Взятие Константинополя крестоносцами» (Эжен Делакруа, 1840)
Оригинал — How You Know
December 2014
За перевод спасибо lxsmkv, за поддержку публикации — Edison
Я перечитывал Хроники Вилладруэна о Четвертом Крестовом Походе не менее двух раз, а может даже и трех. И если бы мне пришлось записать на бумаге, все то, что мне оттуда запомнилось, то сомневаюсь, что набралось бы и на одну страницу. А теперь, если перемножить это на семьсот, то результат сложится в неприятное, давящее ощущение, которое посещает меня всякий раз когда я гляжу на мои книжные полки. Какая мне польза от всех этих книг если я ничего из них не помню?
Парой месяцев ранее я читал замечательную биографию Гильберта, написанную Констанцией Рид, и нашел в ней, если и не ответ на свой вопрос, то как минимум то что сгладило бы то неприятное ощущение. В своей книге она пишет:
Гильберт не терпел лекций по математике, на которых студентов пичкали фактами, вместо того чтобы учить их формулировать и решать задачи. Он часто повторял им: “Хорошая постановка задачи уже половина ее решения.”
Эта мысль мне всегда казалась казалась чрезвычайно важной, и слова Гильберта лишь укрепили мою точку зрения.
Однако, как я пришел к этому убеждению? Оно родилось из моего личного опыта и прочитанных книг. Ни одной из которых я не запомнил. И, возможно, мне бы даже не вспомнились слова Гильберта. Но найденные в книгах мысли подкрепили мои мысли и убеждения, несмотря на то, что я не помню их содержания.
Читать полностью »
Рабочее место .NET разработчика или трудности выбора идеальной конфигурации
2016-05-25 в 13:37, admin, рубрики: .net, Блог компании Retail Rocket, обустройство офиса, Программирование, рабочее место, рабочее пространствоМы продолжаем приоткрывать дверь в технологическую кухню Retail Rocket. В сегодняшней статье мы решили поделиться историей о нашем «корпоративном backend`е», речь пойдет о рабочем месте для разработчика. Та самая зона комфорта, которая окружает нас в жизни, но является не менее важной, чем выбор стека технологий.
Передо мной встала задача подготовить рабочее место для нового члена команды разработки, казалось бы, что может быть проще? На практике оказалось все гораздо сложнее, чем я ожидал. Раньше мы покупали стол «Галант» в IKEA, любое офисное кресло + MacBook Pro – и у нас готово новое рабочее место.
Старое рабочее место .NET разработчика в офисе Retail Rocket
С тех пор прошло 2 года, мы выросли, у нас изменился стиль работы — пора подбирать новую конфигурацию. Половина нашей команды работает на технологическом стеке от Microsoft. Это большой проект в Visual Studio 2015 + Resharper: 26 приложений, 9 библиотек, 3 проекта с тестами, что в сумме на момент публикации статьи дает 4 312 файлов и более 60 тыс. строк кода. Плюс IIS с компиляцией и запуском приложения на локальной машине, что накладывает повышенные требования к вычислительной мощности используемого оборудования.
На выбор подходящей конфигурации я потратил 4 недели и все еще не уверен, что все сделал правильно, поэтому решил, что мой опыт будет полезен сообществу, тем более, что вы всегда сможете скорректировать конфигурацию индивидуально под себя. Читать полностью »
«Темная сторона» IT-конференций: Работа спонсора «изнутри»
2016-05-25 в 13:27, admin, рубрики: .net, javascript, Блог компании JUG.ru Group, брендинг, интервью, конференции, конференция, Медиа, мобильная разработка, спонсорыПосле того как в 2013 году мы сделали Java-конференции JPoint и Joker, наши друзья и коллеги, которые занимаются не-Java и не-только-Java технологиями, нам постоянно жаловались, что у них нет ничего похожего. Мы некоторое время думали над этой проблемой, а потом по очереди запустили несколько конференций, о которых решили вам рассказать сегодня в этом посте.
Итак, с 3 по 5 июня в Санкт-Петербурге в гостинице «Park Inn Пулковская» пройдет фестиваль для программистов из трех конференций подряд:
- 3 июня — конференция DotNext для .NET-разработчиков;
- 4 июня — конференция Mobius для разработчиков мобильных приложений;
- 5 июня — конференция HolyJS для Frontend и JavaScript-разработчиков.
Подробности о каждой конференции мы уже писали, а сегодня решили рассказать об одном важном элементе, который позволяет экспериментировать с новыми направлениями и расширять круг проводимых конференций.
Наверняка, вы знаете, что кроме организаторов, конференцию формируют еще как минимум три составляющих:
- Спикеры (наши российские гуру, гости из-за границы и вообще все те, кому есть, чем поделиться с профессионалами).
- Участники (это вы или ваши коллеги и друзья).
- Спонсоры.
Вот о спонсорах мы сегодня и поговорим.
Читать полностью »
Американские учёные создают химер, чтобы спасать людей
2016-05-25 в 13:07, admin, рубрики: Биотехнологии, будущее здесь, гмо, Научно-популярное, пересадка органов, химеры, эмбрионы, метки: химеры
Пабло Росс в своей лаборатории за работой
Группа американских учёных работает над созданием организмов-химер – эмбрионов, одна часть которых взята от человека, а другая – от животных. Цели этих исследований – разработать новые методы борьбы с тяжёлыми заболеваниями человека (создавая генно-модифицированных животных для изучения протекания болезней), и, в перспективе, создать животных, в которых можно было бы выращивать человеческие органы.
Ксенотрансплантация, то есть трансплантация органов и тканей от организма одного биологического вида в организм другого биологического вида, является давней мечтой медиков. Если бы можно было пересадить человеку сердце, выросшее в животном, умирающим не нужно было бы ждать недели и месяцы в очереди появления подходящего донора. Но пока всё, чего удалось добиться – это пересадки сердца свиньи бабуину.
Некоторые учёные видят выход в генной модификации и так довольно близких человеку животных с тем, чтобы они могли служить поставщиками органов. Но эта область исследований вызывает так много споров, что найти финансирование становится делом практически невозможным. Национальные институты здоровья (учреждение Департамента здравоохранения США) даже ввели мораторий на финансирование подобных разработок.
Читать полностью »
Поезда Hyperloop будут делать из вибраниума
2016-05-25 в 13:06, admin, рубрики: hyperloop, вибраниум, транспорт будущегоКомпания Hyperloop Transportation Technologies собирается использовать материал «вибраниум» для капсул пассажиров. К слову, из точно такого же материала создан щит в комиксе Капитан Америка. Только вот настоящий материал состоит из углеродного волокна с большим количеством сенсоров.Читать полностью »