Рубрика «библиотека»

Продолжаем цикл «Календарь тестировщика». В этот раз ответим на вопросы: зачем тестировщику читать книги? Что лучше книг? Есть миллион статей про это. У тестировщиков Контура Виталия Рощупкина и Кати Пальчиковой есть ещё одно мнение. И проверенные ими способы: как найти время, как мотивировать себя и коллег.

«Календарь тестировщика» за август. Прочти книгу - 1
Так выглядела библиотека тестеров Контура в 2017

Читать полностью »

Микрофильм будет существовать половину тысячелетия - 1

Миллионы публикаций, не говоря уже о шпионских документах, можно прочитать на микрофильмах. Но люди по-прежнему считают эти устройства устаревшими и непривлекательными.
Читать полностью »

Змеиная верстка и «квантовые» частицы в приложениях под Android (Часть 2) - 1
Пришло время поговорить об обещанных «квантовых» частицах. Kuantum позволяет реактивно изменять состояния UI. На создание этой библиотеки меня вдохновил Vue. Сразу покажу библиотеку в бою.
Читать полностью »

Говорят, что не нужно изобретать велосипед. На первый взгляд это кажется очевидным. Если вы потратили время на разработку, то зачем делать это снова, можно ведь повторно использовать старое решение? Казалось бы, со всех сторон хороший вариант. Но не всё так просто. Как старый «седой» программист, я видел, как организации снова и снова становятся жертвами этого заблуждения, вкладываясь в предварительный дизайн и разработку, но никогда не достигая обещанного массивного ROI благодаря повторному использованию. На самом деле я считаю, что наша чрезмерно оптимистичная оценка пользы и простоты повторного использования — одна из самых распространённых и опасных ловушек в разработке ПО.

Я считаю корнем проблемы то, что Даниел Канеман сформулировал как правило «Что видишь, то и есть». Оно в двух словах объясняет жёсткие ограничения человека на быстрое принятие решений, используя только имеющиеся данные и некоторые базовые эвристики. Замедление мышления требует времени и дисциплины — так что вместо этого мы пытаемся заменить сложные проблемы, которые не полностью понимаем, простыми.
Читать полностью »

Библиотеки в 2027 году - 1

Я часто хожу в библиотеки, и во время своего последнего посещения вдруг задумался: как они могли бы выглядеть спустя 10 лет? Отмотав время на 20 лет назад, когда впервые пришел в библиотеку, я поразмыслил о том опыте и решил на его основе представить, какими станут библиотеки через 10 лет, в 2027 году.Читать полностью »

Internet Archive добился права сканировать книги, изданные с 1923 по 1941 - 1

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

Так, например, в Европе книга становится доступной обществу (бесплатно) лишь в том случае, если автор этой книги умер, а с момента его смерти прошло 50 лет. Это достаточно неудобно, но в США и такой возможности нет. Здесь даже много лет не публикующиеся книги никто не имеет права опубликовать еще раз (в любом виде), если не решены вопросы правообладания с автором, его наследниками или издательством. Для Google это правило оказалось практически непреодолимым, корпорация при всем ее могуществе почти ничего не может поделать. Но то Google, а вот Internet Archive смог.
Читать полностью »

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

Lenovo ThinkPad и библиотека будущего в Портсмуте - 1
 
Академический институт запрятан в городе Портсмут, который у англичан ассоциируется с суетливым портом и морским флотом. Но сейчас место моряков заняли 25 тысяч студентов.
Читать полностью »

image
Библиотека Виблингенского аббатства в Ульме

У вас должна была появиться возможность получить доступ к полному тексту практически любой из когда-либо опубликованных книг в один клик. За книги, издающиеся до сих пор, вам нужно было бы платить, но всё остальное – а эта коллекция росла бы быстрее, чем архивы библиотеки Конгресса, Гарварда, Мичиганского университета, или любой из национальных библиотек Европы – была бы доступна совершенно бесплатно через терминалы, установленные в любой пожелавшей бы этого библиотеке.

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

Это должно было стать реализацией очень давно вынашиваемой мечты. «Об универсальных библиотеках люди говорили тысячелетиями, – утверждает Ричард Овенден [Richard Ovenden], глава Оксфордских Бодлианских библиотек. – Во времена Возрождения можно было представить себе возможность собрать все опубликованные знания в одной комнате или в одном учреждении». Весной 2011 года казалось, что мы собрали эту коллекцию в терминале, способном уместиться на столе.
Читать полностью »

Хочу представить библиотеку к GSM/GPRS Shield'у для Arduino от Keyestudio. Купил сие устройство из-за цены. В Китае он оказался почти в 2 раза дешевле, чем его аналог от Амперки, и в три раза чем у iAruino. Причина написания этого текста — отсутствие на сайте Keyestudio приемлемой библиотеки для работы с ним. Работа через набор AT-команд не считается. Библиотеки для других аналогичных устройств в прямую не подошли. Во всяком случае мне не удалось заставить их работать.

Пришлось адаптировать на мой взгляд самую проработаную «Амперковскую» библиотеку под данную плату, и тем самым попытаться сохранить совместимость кода написанного под амперковский shield.
Читать полностью »

Bash-скрипты: начало
Bash-скрипты, часть 2: циклы
Bash-скрипты, часть 3: параметры и ключи командной строки
Bash-скрипты, часть 4: ввод и вывод
Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями

Занимаясь разработкой bash-скриптов, вы рано или поздно столкнётесь с тем, что вам периодически приходится использовать одни и те же фрагменты кода. Постоянно набирать их вручную скучно, а копирование и вставка — не наш метод. Как быть? Хорошо бы найти средство, которое позволяет один раз написать блок кода и, когда он понадобится снова, просто сослаться на него в скрипте.

Bash-скрипты, часть 6: функции и разработка библиотек - 1

Оболочка bash предоставляет такую возможность, позволяя создавать функции. Функции bash — это именованные блоки кода, которые можно повторно использовать в скриптах.
Читать полностью »