Новости информационных технологий - 28384

Добрый день наблюдатели НЛО

Хотел описать, как собирал информацию о пользователях из AD и затем размещал информацию на SharePoint для удобочитаемости и в любой момент посмотреть о том, или ином пользователе нужную для нас информацию.
Опишу просто, так как всё оно было…
Читать полностью »

Обратная сторона мобильных клиентов — сервер.

Введение

Не открою секрета, что разработка мобильных приложений в тренде – этому способствует стремительное техническое развитие: мобильные устройства с каждым годом улучшаются по всем характеристикам и становятся доступнее для широкого круга людей. Почти каждый, кто имеет на руках мобильный гаджет (будь то смартфон, коммуникатор или планшет) пользуется приложениями: браузером, клиентом электронной почты и мгновенных сообщений, играми, бизнес или финансовыми программами. И зачастую от пользователей скрыто то, что многие из приложений взаимодействуют с удаленным сервером: обмениваются с ним данными через Интернет.
По роду деятельности (Java разработчик серверных приложений) мне в команде приходится разрабатывать сервера для мобильных клиентов (за последние 2 года участвовал в реализации 3-х таких проектов для зарубежных компаний). Определился набор Java-технологий для решения задач такого рода, который варьируется в зависимости от требований и целесообразности (другими словами — желания), благо свобода при выборе технологий позволяет экспериментировать. Сформировавшейся точкой зрения и опытом хотел бы поделиться с сообществом.Читать полностью »

  • Что такое домен коллизий?
  • Сколько пар используется для Ethernet и почему?
  • По каким парам идет прием, а по каким передача?
  • Что ограничивает длину сегмента сети?
  • Почему кадр не может быть меньше определенной величины?

Если не знаешь ответов на эти вопросы, а читать стандарты и серьезную литературу по теме лень — прошу под кат.
Читать полностью »

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

В этой статье слово «программист» можно заменить на любую другую специальность.

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

Если не знаете, что такое прогрессия, нажмите сюда

Арифметическая прогрессия — это значит, что в первый год у вас (условно говоря) 100 рублей, во второй — 200 рублей, в третий — 300 рублей, и так делее.
Геометрическая — это в первый год 100 рублей, во второй — 200, в третий — 400, в четвёртый — 800, то есть каждый год (например) в два раза больше, чем в предыдущий.

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

Но при этом я для себя решил, что я бизнесом заниматься не буду, так как:
1. У меня нет бизнес-хватки.
2. В России (как я думал) честный бизнес невозможен, а я честный и из России уезжать не собираюсь.

Поэтому я собрался всю свою жизнь заниматься наёмным трудом (а точнее, работать программистом). Работа программиста мне нравится, но, как я думал, никогда не принесёт мне столько денег, сколько принёс бы бизнес. Я смирился с тем, что буду заниматься приятным, но не слишком прибыльным делом, т. е. богачём не стану.

Единственный вид бизнеса, который (как я решил) является для меня приемлимым — это игра на бирже, то есть трейдинг. А также инвестирование. Правда, всё это не совсем бизнес, но всё же увеличивает капитал в геометрической прогрессии. Для него не так сильно нужна бизнес-хватка и вполне можно зарабатывать деньги честно. Поэтому я решил, что буду работать программистом и параллельно заниматься трейдингом. При этом я рассуждал так: работа увеличивает деньги арифметически, а трейдинг геометрически. Значит, в какой-то момент трейдинг начнёт приносить гораздо больше денег, чем работа. И в этот момент работу можно будет бросить.

Но однажды всё изменилось. Один мой знакомый сказал мне, что 150 000 рублей — это потолок для программиста в Москве. Другой сказал, что работать программистом в одной узкой специальности всю жизнь — это глупо, нужно всегда учиться чему-то новому, расширять кругозор и в какой-то момент стать менеджером (у других программистов), либо заняться консалтингом или бизнесом (опять-таки, IT-бизнесом).

Что ж, потолок в 150 000 меня совсем не устраивал и это заставило меня задуматься. Я подумал и понял всё. Итак, бизнес — это закономерный этап в карьере специалиста.
Читать полностью »

Новый проект на Kickstarter: хардварный блокировщик рекламы AdTrap

Сейчас существует достаточно много разнообразного ПО для блокировки рекламы во время серфинга по сайтам. Выпускаются и неплохие расширения для браузеров, которые блокируют рекламу, с возможностью гибкой настройки такой блокировки. Но есть и более оригинальное решение — это устройство, а не программа. Девайс называется AdTrap. Это устройство, которое ставится в качестве промежуточного узла перед Wi-Fi роутером (или перед ПК, если связь проводная), и блокирует любой тип рекламы.

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

Texas Instruments выпустила мини ПК стоимостью в 13 долларов США

Можно с уверенностью сказать, что на Хабре уже сформировалось своеобразное сообщество любителей Raspberry Pi. Многие представители хабрасообщества заказали себе этот девайс, с самыми разными целями, причем стоимость устройства, как мы помним, всего 35 у.е. (старшей модели). На днях стало известно, что компания Texas Instruments выпустила миниатюрный компьютер, который будет продаваться всего по 13 долларов США. Название этого чуда — Stellaris LaunchPad.

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

Что это и для кого (вместо вступления)

В данной статье я бы хотел рассказать о небольших результатах своей научной деятельности в сфере Text Mining. Этими самыми «результатами» стал небольшой FrameWork, который, пока еще, и до либы то не очень дотягивает, но мы растем =). Данный проект — реализация на практике некоторых, разработанных мною, теоретических положений. Как следствие этого я представляю возможности, которыми он может потенциально обладать в конце внедрения всех идей. Названо сее творение: «Text Mining FrameWork»(TextMF). Давайте в кратце рассмотрим, что именно будет позволять TextMF в своей первой финальной версии и что работает уже сейчас.
Читать полностью »

Всем привет!

В одном из моих проектов используется нечто, немного похожее на частное облако. Это несколько серверов для хранения данных и несколько — бездисковых, отвечающих за виртуализацию. На днях я похоже что наконец поставил точку в вопросе выжимания максимальной производительности дисковой подсистемы данного решения. Это было довольно интересно и даже в некоторые моменты — довольно неожиданно. Поэтому и хочу поделиться своей историей с читателим, которая началась в далёком 2008м году, ещё до появления «Первого облачного провайдера России» и акции по рассылке бесплатных счётчиков воды.

Архитектура

Экспорт виртуальных жёстких дисков осуществляется через отдельную гигабитную сеть по протоколу AoE. Если коротко — это детище компании Coraid, которая предложила реализовать передачу ATA-команд по сети, напрямую. Спецификация протокола занимает всего десяток страниц! Главная особенность — это отсутствие TCP/IP. При передаче данных получается минимальный оверхед, но как плата за простоту — невозможность роутинга.

Почему именно такой выбор? Если опустить перепечатывание официальных источников — в т.ч. и банальный lowcost.

Соответственно, в хранилищах мы использовали обычные SATA-диски с 7200 rpm. Их недостаток известен всем — низкий IOPS.

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

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


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