Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №154 (30 марта — 5 апреля 2015)

Автор: admin от 5-04-2015, 23:01, посмотрело: 299

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости.
Сегодня опять в слегка сокращенном формате.

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №154 (30 марта — 5 апреля 2015)

Категория: Программирование » Веб-разработка

 

Конвертируем svg to png

Автор: admin от 5-04-2015, 22:02, посмотрело: 623

Конвертируем svg to pngИногда появляется необходимость сохранить svg в png средствами браузера. К сожалению, браузер не имеет волшебного api, который позволил бы это сделать без различных хаков. Что же делать, если все таки хочется добиться желаемого?

Категория: Программирование » Веб-разработка

 

Простая игра средствами ПТК «Квинт 7»

Автор: admin от 5-04-2015, 20:17, посмотрело: 541

Здравствуйте.

Продолжаем тему написания простых и забавных программ, используя ПТК «Квинт 7» российской разработки. В предыдущих постах показывалось как можно просто и быстро написать игрушку вроде змейки или сапера. Но не смотря на то, что это две совершенно разные игрушки, с точки зрения программирования на CFC (в результате спора с одним товарищем пришли к мнению, что данный язык все-таки ближе к CFC чем к FBD) это была фактически одна и та же программа с небольшими косметическими изменениями. В этой статье мы с вами рассмотрим новый пример программирования, написав с нуля простенькую игрушку «БлэкДжек». Если Вас заинтересовала эта тема, добро пожаловать под кат.
Простая игра средствами ПТК «Квинт 7»

Категория: Программирование

 

Убийственная связка из NSCache и UINib

Автор: admin от 5-04-2015, 19:43, посмотрело: 473

Хочу поделиться еще одним крешем, с которым разбирался пару месяцев назад. Сейчас, по прошествии времени, крешрепорты такого типа больше не наблюдаются в HockeyApp, а раньше были одними из самых популярных. Собственно, проблема наблюдалась уже довольно давно, но тогда наше приложение еще использовало TestFlight и информации для анализа не доставало. Креш характеризовался примерно таким стеком:

Thread 0 Crashed:
0   libobjc.A.dylib                      0x39abcf42 objc_msgSend + 2
1   CoreFoundation                       0x2bfe0c61 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 10
2   CoreFoundation                       0x2bf3c6d5 _CFXNotificationPost + 1782
3   Foundation                           0x2cc6e129 -[NSNotificationCenter postNotificationName:object:userInfo:] + 70
4   Foundation                           0x2cc72c8f -[NSNotificationCenter postNotificationName:object:] + 28
5   UIKit                                0x2f750883 -[UIApplication _performMemoryWarning] + 132
6   libdispatch.dylib                    0x3a0107a7 _dispatch_client_callout + 20
7   libdispatch.dylib                    0x3a021253 _dispatch_source_latch_and_call + 624
8   libdispatch.dylib                    0x3a0122ed _dispatch_source_invoke + 210
9   libdispatch.dylib                    0x3a013e1f _dispatch_main_queue_callback_4CF + 328
10  CoreFoundation                       0x2bfee3b1 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 6
11  CoreFoundation                       0x2bfecab1 __CFRunLoopRun + 1510
12  CoreFoundation                       0x2bf3a3c1 CFRunLoopRunSpecific + 474
13  CoreFoundation                       0x2bf3a1d3 CFRunLoopRunInMode + 104
14  GraphicsServices                     0x332cf0a9 GSEventRunModal + 134
15  UIKit                                0x2f5487b1 UIApplicationMain + 1438
16  xxx                                  0x0015bb81 main (main.m:18)
17  libdyld.dylib                        0x3a030aaf start + 0

Категория: Веб-разработка, iOS

 

Bashrunner или PowerShell для юниксоида

Автор: admin от 5-04-2015, 19:06, посмотрело: 360

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

Категория: Программирование

 

Релиз Rust 1.0 Beta

Автор: admin от 5-04-2015, 18:30, посмотрело: 482

Сегодня мы рады представить релиз Rust 1.0 Beta! Бета-релиз является очень важным звеном на пути к финальному релизу 1.0. В частности, в бета-релизе все библиотеки и элементы языка, которые мы собирались сделать стабильными в 1.0, отмечены как стабильные. Поэтому по бета-релизу можно весьма точно представить, что вас будет ожидать в Rust 1.0.

Категория: Программирование

 

Морфологическая обработка изображений. Лекции от Яндекса

Автор: admin от 5-04-2015, 17:23, посмотрело: 746

Мы продолжаем публиковать лекции Натальи Васильевой, старшего научного сотрудника HP Labs и руководителя HP Labs Russia. Наталья Сергеевна читала курс, посвящённый анализу изображений, в петербургском Computer Science Center, который создан по совместной инициативе Школы анализа данных Яндекса, JetBrains и CS-клуба.



Всего в программе девять лекций. Первая и вторая уже были опубликованы. В предыдущем рассказе речь шла об основах пространственной и частотной обработки изображений. Третья лекция посвящена основным операциям морфологической обработки изображений. Под катом — слайды, план лекции и её дословная расшифровка.

Категория: Программирование, Яндекс

 

Государственный мандат на убийство вселенной и противодействие этому (доклад на Bitcoin Conference Russia 2015)

Автор: admin от 5-04-2015, 15:05, посмотрело: 1244

Государственный мандат на убийство вселенной и противодействие этому (доклад на Bitcoin Conference Russia 2015)

Ниже представлен доклад, который был тезисно представлен на прошедшей 2 апреля в Москве Bitcoin Conference Russia 2015.

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

К сожалению, в настоящее время всё же побеждает репрессивная в отношении криптовалют точка зрения со стороны государства.

Категория: Информационная безопасность » Криптография

 

Лекции Технопарка. 3 семестр. Проектирование высоконагруженных систем

Автор: admin от 5-04-2015, 15:05, посмотрело: 777



И снова в эфире наша постоянная рубрика «Лекции Технопарка». На этот раз предлагаем вам ознакомиться с материалами курса «Проектирование высоконагруженных систем». Цель курса — получение студентами навыков проектирования высокоэффективных программных систем.

Категория: Программирование » Веб-разработка

 

Дайджест интересных материалов для мобильного разработчика #97 (30 марта-4 апреля)

Автор: admin от 5-04-2015, 14:30, посмотрело: 290

Подводим итоги очередной недели историей о кувалдах и микрометрах iOS-разработчика, автомобильной навигацией, «интересным» шифрованием в NQ Vault, тиранией MVP, мобильными интерфейсами и еще кучей разных интересных вещей.

Дайджест интересных материалов для мобильного разработчика #97 (30 марта-4 апреля)

Категория: Веб-разработка, Game Development, Android, Windows, iOS

 
Назад Вперед