Архив за 07 января 2014 - 5

Среди многообразия новинок Sony на выставке CES 2014 оказались две компактные фотокамеры: Cyber-shot W830 (на двух верхних фото) и W810. Как отмечают разработчики, изделия ориентированы на пользователей, которые «хотят получить лучшее качество изображения, чем может обеспечить из смартфон, но при этом не хотят платить высокую цену за новую камеру».

Sony Cyber-shot W830

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

Компания Fujifilm опубликовала план выпуска объективов с байонетом X. В том плане к уже выпускаемым моделям добавилось пять новых, включая один объектив с фиксированным фокусным расстоянием. По сути, подтверждена предварительная информациях о планах Fujifilm, опубликованная на прошлой неделе.

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

Компания Parrot привезла на CES новинку, которая позволяет внести в череду новостей с этого мероприятия неожиданную нотку.

Речь идет о беспилотном летательном аппарате MiniDrone. Как и обязывает название, дрон получился миниатюрным. Он оснащен автопилотом и огромным количеством всевозможных датчиков. Управлять аппаратом можно, используя смартфон или планшет, оснащенный интерфейсом Bluetooth 4.0 LE.

Продажи MiniDrone должны начаться в этом году

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

Y Combinator, известный фонд, использующий модель акселератора, предлагает The safe (simple agreement for future equity), соглашение о финансировании в обмен на долю в компании. Суть затеи — стандартизация процедур, прежде всего, финансирования, простота управления. Логично, что safe родился в акселераторе.

Y Combinator заявляет, что safe и проще, и прозрачнее, а также более справедлив (по сравнению с convertible note) как для инвесторов, так и для учредителей стартапов.

В чем эта простоты и справедливость? В том, что safe это не долговой инструмент, то есть нет срока платежа (возврата долга), инструмент не ограничен специальным регулированием, не создает угрозы банкротства для стартапа, не влечет начисления процентов и не навязывает соглашений субординации (подчинения).

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

Последнее время на хабре все чаще появляются топики, посвященные 3D-печати вообще и домашним 3D-принтерам в частности. И почти в каждом в комментариях вспыхивает холивар между романтиками, в жизни не видевшими 3D отпечатков, и практиками, единожды потрогавшими и разочаровавшимися. При этом вторые почему-то не приводят адекватных альтернативных технологий, комментарии носят либо чисто критический характер, либо предлагают заведомо более дорогие альтернативы. Тем не менее, достойная альтернатива есть — домашний фрезерный станок с ЧПУ.

Звучит удивительно, да? Как-то само слово станок в народе ассоциируется с производством, с отдельными помещениями и специально обученным персоналом. В действительности, существует большой класс ЧПУ-станков, рассчитанных на настольное использование в офисе и на малых производствах, а при желании — и дома. При этом цена маленьких ЧПУ-фрезеров приближается (чтобы не сказать равна) к реальной цене 3D-принтеров.

Жизнь сложилась так, что последний год с гаком я занимаюсь изготовлением литьевых форм для полиуретановых изделий на ЧПУ-фрезере. Поскольку до этого 10 лет оттрубил в IT ритейле, а образование не имеет никакого отношения ни к инжинирингу, ни к ЧПУ, осваивать технологии пришлось с нуля. За прошедший год я подрос с должности оператора-фрезеровщика до инженера-конструктора, а затем и до замдиректора по технологиям, моими стараниями ЧПУ-парк предприятия вырос с одинокого старенького роланда до 5 разнокалиберных станков. В связи с чем еще свеж и актуален опыт выбора, покупки, пусконаладки, тюнинга, эксплуатации и ремонта различных ЧПУ-станков.

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

После долгих мук выбора, писать статью-противопоставление или статью-обзор технологии победил третий вариант: написать цикл статей, описывающий слегка абстрагированный опыт ЧПУшника — от выбора станка, пусконаладки и инструментов, через подбор материалов, ПО и режимов работы, до тюнинга и доводки.

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

Наряду с Android-моноблоком Slate21 Pro компания HP представила на выставке CES 2014 второе поколение рабочей станции моноблочной компоновки Z1. Новинка называется Z1 G2.

HP Z1 G2

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

Компания Panasonic анонсировала начало продаж планшета Toughpad 4K UT-MA6 — высокопроизводительной модификации первого в мире 20-дюймового планшета с экраном 4K.

Цена новой модификации Toughpad 4K — $6999

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

Часто, а на самом деле практически всегда, при создании сайта необходимо, чтобы страницы сайта открывались не по id сущности в базе, а по текстовому идентификатору, назовем его slug.

post/view/1 => post/view/testovaya-novost

(из url'а стоило бы убрать и view, но урок не о том)

Самым примитивным путем можно создать в таблице post поле slug, в модели Post соответственно появляется новый атрибут, в представление (view) добавляем новый input, в который ручками вбиваем slug.


<?php

use yiihelpersHtml;
use yiiwidgetsActiveForm;

/**
 * @var yiiwebView           $this
 * @var commonmodelsPost     $model
 * @var yiiwidgetsActiveForm $form
 */
?>

<div class="post-form">

	<?php $form = ActiveForm::begin(); ?>

	<?= $form->field( $model, 'name' )->textInput( [ 'maxlength' => 255 ] ) ?>
	<?= $form->field( $model, 'slug' )->textInput( [ 'maxlength' => 255 ] ) ?>
	<?= $form->field( $model, 'content' )->textarea( [ 'rows' => 6 ] ) ?>

	<div class="form-group">
		<?= Html::submitButton( $model->isNewRecord ? Yii::t( 'app', 'Create' ) : Yii::t( 'app', 'Update' ), [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ] ) ?>
	</div>

	<?php ActiveForm::end(); ?>

</div>

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

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

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

Лекции читает Олег Викторович Сухорослов, старший научный сотрудник Центра грид-технологий и распределенных вычислений ИСА РАН. Доцент кафедры распределенных вычислений ФИВТ МФТИ. Кандидат технических наук.
Читать полностью »

Введение

Известно, что компьютер может оперировать числами, количество бит которых ограниченно. Как правило, мы привыкли работать с 32-х и 64-х разрядными целыми числами, которым на платформе .NET соответствуют типы Int32 (int) и Int64 (long) соответственно.

А что делать, если надо представить число, такое как, например, 29! = 8841761993739701954543616000000? Такое число не поместится ни в 64-х разрядный, ни тем более 32-х разрядный тип данных. Именно для работы с такими большими числами существует длинная арифметика.

Длинная арифметика — в вычислительной технике операции (сложение, умножение, вычитание, деление, возведение в степень и т.д.) над числами, разрядность которых превышает длину машинного слова данной вычислительной машины. Эти операции реализуются не аппаратно, а программно, используя базовые аппаратные средства работы с числами меньших порядков.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js