Когда PHP-программисту необходимо создать временный файл он в мануале находит функцию tmpfile()
и после изучения примеров начинает думать как её лучше применить. Так было и со мной, когда мне потребовалось выгрузить данные сразу во временный файл, а не работать с ними через переменную. Но с файлом, созданным таким образом, в дальнейшем неудобно работать в силу того, что tmpfile()
возвращает дескриптор, а не ссылку на локальный файл. Давайте немного углубимся в анатомию временного файла и рассмотрим подводные камни, с которыми мне пришлось столкнуться.
Архив за 24 января 2017 - 6
Как создать временный файл на PHP, когда функция tmpfile() не подходит
2017-01-24 в 9:00, admin, рубрики: delete, file, php, tempnam, temporary, tmpfile, ооп, Разработка веб-сайтовМастер-класс от JetBrains на C++ Russia 2017
2017-01-24 в 8:57, admin, рубрики: c++, CLion, cmake, resharper c++, Блог компании JetBrains, конференция, ПрограммированиеВсем привет! 24-25 февраля 2017 года в Москве пройдет очередная ежегодная конференция C++ Russia, организованная сообществом C++ User Group Russia. Компания JetBrains уже несколько лет занимается созданием продуктов для разработки на C++ и традиционно участвует в данном событии. Наших сотрудников вы сможете найти на выставочном стенде в течение обоих дней – задать вопрос, попросить помочь с проблемой с любым из наших продуктов, распросить про возможности наших инструментов, наши планы на будущее, или просто поговорить о языке C++ и не только.
Если же вам хочется стать настоящим гуру разработки на C++, то обратите внимание, что накануне конференции, 23 февраля, запланирована целая серия мастер-классов от бывалых разработчиков.
В блоге C++ User Group Russia уже писали о некоторых из них. Мы же хотим рассказать о мастер-классах (а их запланировано целых три!), которые проведут сотрудники компании JetBrains.
Кстати, билет на мастер-классы — отдельный от билета на конференцию, он включает участие и питание и позволяет посетить любые мастер-классы из программы.
Читать полностью »
Как мы создавали хостинг-провайдер с собственным ЦОД
2017-01-24 в 8:55, admin, рубрики: vps, ит-инфраструктура, сервер, хостинг, хранение данныхЗдравствуйте! Меня зовут Владимир. Мне 37 лет. Я основатель компании по предоставлению хостинг услуг. Хочу рассказать вам о том, как я, почти с нуля, создавал свой хостинг с собственным дата-центром.
Думаю, что моё повествование будет интересным и полезным тем, кто хочет заняться хостингом. Или тем, кто сомневается, стоит ли начинать своё дело, не имея большого стартового капитала. Раскрыть и показать проблемы, с которыми можно столкнуться и которым изначально не придаёшь значения, вследствие того, что не сталкивался с тем или иным.
История достаточно длинная. Хочу делиться ею поэтапно, начиная с предыстории, заканчивая тем, что мы имеем на сегодняшний день. Будем очень рады открытому общению, вы можете задавать любые вопросы и ни один из них не останется без внимания. Планируется еженедельная публикация, по одной главе, а между публикациями я буду отвечать на ваши вопросы. Возможно будут какие-либо предложения, пожелания, их мы будем обязательно учитывать и дополнительно подробнее раскрывать вне графика интересующие вас темы. По поводу того, как планирует публиковаться материал мы разобрались, теперь перейдём к хостингу.
Читать полностью »
В мобильной акустической системе Mini Ellipse установлено четыре излучателя
2017-01-24 в 8:54, admin, рубрики: Новости, метки: новостиНа сайте Kickstarter завершается сбор средств на выпуск устройства, показанного на иллюстрациях. Это мобильная акустическая система Mini Ellipse, в которой, по словам ее создателей, удалось объединить высокое качество звука и компактность.
Simple Solder MK936. Паяльная станция для тех, кто хочет сам
2017-01-24 в 8:45, admin, рубрики: ATmega8, DIY, diy или сделай сам, MK936, simple solder, Блог компании MakeItLab, ЛУТ, пайка, паяльная станция, Производство и разработка электроники, схемотехника, Электроника для начинающихВсем привет!
В этой статье мы хотим поделиться с общественностью проектом простой паяльной станции со стабилизацией температуры, которую любой сможет собрать своими руками без Arduino и изоленты!
7 сервисов для поиска уязвимости мобильных приложений
2017-01-24 в 8:35, admin, рубрики: безопасность, Блог компании HOSTING.cafe, мобильные приложения, разработка мобильных приложений, Разработка под android, разработка под iOS, Тестирование мобильных приложений
Проверьте, есть ли в системе безопасности вашего мобильного приложения слабые места, и исправьте их, пока они не навредили вашей репутации.
Согласно последним исследованиям NowSecure более чем в 25% мобильных приложений есть хотя бы одна критически опасная уязвимость.
В 59% финансовых приложений для Android есть три уязвимости из списка OWASP Топ-10.
Чем больше используют мобильные телефоны, тем больше появляется мобильных приложений. В магазине приложений Apple App Store доступно более 2 миллионов приложений, а в Google Play Store — более 2,2 миллионов.
Читать полностью »
Опубликован отчет Samsung за четвертый квартал 2016 года и год в целом
2017-01-24 в 8:34, admin, рубрики: Новости, метки: новостиКомпания Samsung опубликовала отчет за четвертый квартал 2016 года и год в целом.
Заключительный квартал 2016 года принес южнокорейскому производителю 45,67 млрд долларов дохода. Этот показатель примерно равен показателю за четвертый квартала 2015 года. Операционная прибыль в четвертом квартале 2016 года составила 7,9 млрд долларов, что на 50,2% больше, чем год назад.
Доход за год в целом составил 173 млрд долларов, операционная прибыль — 25 млрд долларов. Эти показатели больше показателей за 2015 год на 0,6% и 10,7% соответственно.
Следующий запуск ракеты SpaceX Falcon 9 должен стать последним из «невозвратных»
2017-01-24 в 8:29, admin, рубрики: Новости, метки: новостиНеделю назад компания SpaceX успешно провела свой первый после сентябрьской катастрофы запуск ракеты Falcon 9. Первая ступень также успешно совершила посадку на плавучую платформу.
Анонс DotNext 2017 Piter: Jon Skeet в Петербурге
2017-01-24 в 8:09, admin, рубрики: .net, jon skeet, Блог компании JUG.ru Group, высокая производительность, доклады, конференция19-20 мая в Петербурге состоится восьмая по счету .NET-конференция DotNext 2017 Piter. За четыре года многое поменялось, конференция выросла как по количеству участников, так и по уровню спикеров. За примерами далеко ходить не нужно: в декабре 2016 года 500 участников могли за один день послушать более 20 докладов, 10 из которых готовили Microsoft MVP со всего мира.
Что мы сделали, чтобы следующий DotNext 2017 Piter смог стать еще лучше?
- На ней выступит Jon Skeet и другие MVP;
- Конференция пройдет в течение двух дней;
- Доклады будут ориентированы на практическую применимость;
- Возможно, организуем тренинг Sasha Goldshtein;
Подробности под катом.
Читать полностью »