Для бакалавров последних курсов, специализирующихся на IT, и молодых специалистов есть уникальная возможность получить грант от Университета Иннополис на образование по новой магистерской программе.
Грантом покрывается полная стоимость обучения, перелет, проживание, а так же стипендия на время обучения.
Большая часть образовательной программы будет проходит в г. Питтсбург, США в Carnegie Mellon University. Успешно завершившим программу, будет присуждена международная магистерская степень.
Читать полностью »
Архив за 10 декабря 2013 - 5
Грант на развитие карьеры Software Engineering
2013-12-10 в 12:51, admin, рубрики: agile, гранты, магистратура, образование, Программирование, управление проектами, метки: гранты, магистратура, образованиеViks Bluetooth Вибро-Браслет VI-T2: аксессуар для не реагирующих на звонки дам
2013-12-10 в 12:49, admin, рубрики: аксессуары, Беспроводные технологии, Блог компании SmartGadget, смартфоны, телефония, телефоны, метки: аксессуары, смартфоны, телефоныУмными часами сегодня уже никого не удивишь – такие устройства есть в линейках Sony, Samsung и ряда китайских производителей. Однако все эти аксессуары рассчитаны прежде всего на мужчин – для дамской ручки они не походят. На прошлой неделе был c женой в супермаркете электроники, где оказался стенд с часами Samsung Galaxy Gear. Я такого рода гаджеты не шибко люблю (причины описаны здесь), а вот жене концепция показалось интересной. Все бы ничего, но Galaxy Gear на ее запястье смотрелись как… В общем, очень неуместно они там смотрелись. Примерно как кольцо-печатка на изящном женском пальчике.
И вот третьего дня я добыл на тестирование несколько браслетов Viks Bluetooth Вибро-Браслет VI-T2, которые и примерила моя дорогая…
Не следует относить этот аксессуар к классу умных часов, хотя предназначение у них похожее; герой данного поста – скорее полезное украшение, а не часы. Ориентирован браслет прежде всего на дам.
Читать полностью »
Пишем плагин для Maven
2013-12-10 в 12:40, admin, рубрики: development, java, maven, maven 3, plugins, плагины, Программирование, метки: development, java, maven, maven 3, plugins, плагины, ПрограммированиеЕсть у меня на некоторых maven-проектах профиль, с помощью которого производится копирование shared-библиотек с последующим перезапуском сервера Tomcat.
<profile>
<id>deploy-deps</id>
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<useSubDirectoryPerScope>true</useSubDirectoryPerScope>
<excludeGroupIds>исключаем некоторые группы, попадающие в war-архив</excludeGroupIds>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>05-stop-tomcat</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<arguments>
<argument>-ssh</argument>
<argument>-4</argument>
<argument>-agent</argument>
<argument>-i</argument>
<argument>${putty.key}</argument>
<argument>${ssh.user}@${ssh.host}</argument>
<argument>${tomcat.dir.root}/bin/shutdown.sh</argument>
</arguments>
<executable>plink</executable>
</configuration>
</execution>
<execution>
<id>10-clean-shared-jars</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<arguments>
<argument>-ssh</argument>
<argument>-4</argument>
<argument>-agent</argument>
<argument>-i</argument>
<argument>${putty.key}</argument>
<argument>${ssh.user}@${ssh.host}</argument>
<argument>rm</argument>
<argument>-Rf</argument>
<argument>${tomcat.dir.shared}/*.jar</argument>
</arguments>
<executable>plink</executable>
</configuration>
</execution>
<execution>
<id>15-upload-shared-jars</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<arguments>
<argument>-scp</argument>
<argument>-4</argument>
<argument>-agent</argument>
<argument>-i</argument>
<argument>${putty.key}</argument>
<argument>${project.build.directory}/dependency/compile/*.jar</argument>
<argument>${ssh.user}@${ssh.host}:${tomcat.lib.shared}/</argument>
</arguments>
<executable>pscp</executable>
</configuration>
</execution>
<execution>
<id>20-start-tomcat</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<arguments>
<argument>-ssh</argument>
<argument>-4</argument>
<argument>-agent</argument>
<argument>-i</argument>
<argument>"${putty.key}"</argument>
<argument>${ssh.user}@${ssh.host}</argument>
<argument>bin/startup.sh</argument>
</arguments>
<executable>plink</executable>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
- Для всего статичного контента используется некий каталог за пределами webapps. В этот каталог «смотрит» Nginx и отдаёт по web-пути "/static/*"
- Все shared java-библиотеки (редко изменяемые) грузятся в каталог ${catalina.home}/shared, и в Tomcat в файле conf/catalina.properties настроена для этого переменная «shared.loader»
- Для каждого инстанса Tomcat создан свой системный пользователь
- Для доступа по SSH используются ключи и у каждого разработчика он свой
Соответственно, загрузка статичного контента и shared-библиотек это отдельные профили. Всё остальное собирается в war-архив и устанавливается через стандартный web-manager Tomcat-а.
А чтобы не плодить конфигураций, используется PAgent, в который уже и добавленые нужные нам private keys. Они же используются для подключения через Putty
Лежит себе профиль в pom.xml, не кусается вроде бы, даже пашет потихоньку на благо программера, но вот только есть в нём пара «минусов» — занимает много места при развёрнутом pom.xml да ещё и в новые проекты приходится вставлять.
И если от второго минуса можно избавиться написав шаблон в любимая_IDE или свой архетип наваять, то от первого минуса не так-то просто избавить.
Точно ли не так просто? может «обернём» этот профиль в виде плагина для Maven? Сказано, сделано.
Читать полностью »
Семидюймовый планшетный ПК Samsung Galaxy Tab 3 Lite будет мало отличаться от существующей модели
2013-12-10 в 12:40, admin, рубрики: Новости, метки: новостиВесной компания Samsung представила планшет Galaxy Tab 3 7.0. Устройство представляет собой крайне бюджетное решение, но его стоимость (200 долларов) явно не позволяет аппарату конкурировать не только с китайской продукцией, но также и с некоторыми планшетами компаний рангом повыше (к примеру, Amazon). Видимо именно по этой причине Samsung готовит некую младшую версию (Galaxy Tab 3 Lite?). Первая порция информации касательно планшета появиласьЧитать полностью »
Евросоюз предостерёг Nokia от превращения в патентного тролля
2013-12-10 в 12:31, admin, рубрики: nokia, патентный тролль, патенты, Смартфоны и коммуникаторы, метки: nokia, патентный тролль
Европейский комиссар по вопросам конкуренции Хоакин Альмуния (Joaquin Almunia) предупредил Nokia о недопустимости превращения в патентного тролля. Такая угроза возникла после того, как финская компания продала бóльшую часть своего бизнеса Microsoft. Наиболее ценными из оставшихся активов Nokia являются патенты.
Читать полностью »
Загрузка мощностей TSMC, рассчитанных на выпуск 28-нанометровой продукции, начнет увеличиваться в первом квартале будущего года
2013-12-10 в 12:28, admin, рубрики: Новости, метки: новостиВ начале ноября появилась информация, что TSMC не может полностью загрузить заказами 28-нанометровое производство. Тогда уровень загрузки соответствующих мощностей оценивался в 65-70%.
Samsung приписывают намерение выпустить планшеты с экранами AMOLED размером 8 и 10 дюймов
2013-12-10 в 12:12, admin, рубрики: Новости, метки: новостиПо словам источника, ссылающегося на публикацию южнокорейского тематического ресурса Naver, компания Samsung разрабатывает новые модели планшетов с экранами AMOLED размером 8 и 10 дюймов. Как утверждается, один из них будет представлен одновременно со смартфоном Galaxy S5 в начале будущего года.
Планшеты Samsung с экранами AMOLED будут принадлежать верхнему сегменту, где южнокорейский производитель рассчитывает отнять часть рынка у Apple iPad и iPad mini. В моделях массового и начального сегмента Samsung продолжит использовать жидкокристаллические экраны.
Трекер физической активности Shine
2013-12-10 в 11:56, admin, рубрики: shine, Гаджеты. Устройства для гиков, шагомер, метки: shine, шагомерЭлектронными шагомерами давно никого не удивишь. Это простое электронное устройство закрепляется на поясе и подсчитывает количество пройденных шагов и потраченных калорий, исходя из веса, роста и пола пользователя.
Компания Misfit Wearables сделала из шагомера гаджет — он взаимодействует со смартфоном, строит графики активности и позволяет соревноваться с друзьями в социальных сетях.
Водонепроницаемый корпус Shine сделан из алюминия и имеет размер пятирублевой монеты. Устройство весит 10 грамм.
Настройка интернет шлюза для небольшого офиса CentOS, Iptables, NAT, Squid Transparent, Sarg
2013-12-10 в 11:50, admin, рубрики: CentOS, httpd, iptables, linux, nat, nginx, PCRE, системное администрирование, метки: CentOS, httpd, iptables, linux, nat, nginx, PCRE Прошли времена, когда в нашем офисе было 2 компьютера, и DSL модем на 4 порта с интернетом в 2 мегабита
спасал ситуацию. Сейчас в офисе 5 рабочих машин и 1 сервер для задач разработчиков.
При соединении всех в свич со стандартным Tp Link шлюзом, если кто начинал качать, интернет зависал у всех. Было принято решение создать свой шлюз интернета, с шейпером трафика, DNS, DHCP и статистикой ( squid + sarg) и прокси.
В качестве сервера был выбран DualCore pentium, 4 GB RAM с установленной на борту CentOS 6.4 minimal.
Итак, приступим к конфигурации нашего будущего интернет шлюза.
Задача стоит, настроить:
Раздачу интернета через NAT (iptables, htb), DHCP,DNS, HTTPD, NGINX, SARG
Читать полностью »
Ассортимент Intel пополнили адаптеры серии RAID RS3 на контроллерах производства LSI Technology
2013-12-10 в 11:47, admin, рубрики: Новости, метки: новостиАссортимент компании Intel пополнила серия адаптеров RAID RS3, основой для которой послужили контроллеры производства LSI Technology.

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