Метка «opensource» - 3

После того, как я в прошлый раз написал статью об основах CocoaPods, мне пришла в голову идея, что библиотеку подов можно и нужно использовать как отличный источник opensource iOS-проектов как для новичков, так и для опытных программистов. После установки ruby-пакета cocoapods (все в той же статье), вам станет доступна возможность искать поленые библиотеки по ключевым словам прямо из командной строки:
Еще с десяток полезных opensource библиотек для iOS разработчика
И вот что сейчас сообщество использует.

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

Qt виджет для добавления и удаления строк в таблицe QTableView
В этой статье я хотел бы поделиться своим опытом разработки одного виджета (элемента графического интерфейса), попутно осветив некоторые технологии и техники Qt.
Очень часто бывает необходимо дать пользователю возможность вставки строк и столбцов в таблицу или удаление их из неё. Как правило это реализуется так: надо выделить строку кликнув по хидеру и выбрать пункт в меню: select > menu > insert | delete. Это не совсем очевидно и интуитивно, как и то что строка вставляется перед текущей а не, например, после неё. Поэтому я написал виджет который снимает эту проблему.
Виджет выглядит как четыре кнопки, следующие за курсором по границе таблицы (хаха, это совсем как те пчелки, которые бегали за курсором на сайтах в эпоху вэб 1.0!). Можно было бы перегрузить QTableView, но тогда придется изменять все инстансы; вместо этого я написал отдельный виджет которые представляет из себя как бы панельку которая прикрепляется к уже имеющемуся QTableView. Читать полностью »

WorkApp — система, управляющая ресурсами и процессами внутри компании. Это web-приложение, доступ к которому осуществляется через браузер.
Ресурсы — то, с чем работает компания: клиенты, сотрудники, контакты, документы, оборудование, с котором приходится работать, и прочее.
Процесс — работа, направленная на получение результата. Часто процесс — это задача сотруднику или целому отделу. В системе можно описывать повторяющиеся процессы — бизнес-процессы (workflow).

Основной идеей проекта является привязка всех процессов к объекту. Другим словами, есть клиент Иванов и все работы (задачи), документы, письма (email) должны быть связаны с ним, чтобы в любой момент времени при необходимости любой сотрудник компании (в зависимости от привилегий, которыми он обладает) мог получить все необходимые ему данные.

WorkApp — ServiceDesk, HelpDesk и OpenSource

WorkApp — модульная система. Любая возможность (функционал) могут быть представлены в виде отдельного модуля, который может взаимодействовать с другими модулями системы.

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

Примите участие в конкурсе статей по Windows Azure и выиграйте замечательные призы!

Уважаемые разработчики! Мы рады представить для вас конкурс на лучшие статьи по теме облачной платформы Windows Azure. Напишите интересную статью о применении Windows Azure в том или ином контексте и выиграйте замечательные призы: смартфоны Nokia, пакет Visual Studio 2012 с подпиской MSDN, приглашения на конференцию TechEd Russia 2012 и тренинг Start in Garage.

Конкурс продлится до 9 ноября, принимаются заявки от жителей России. Для авторов статей предлагается несколько категорий, в каждой из которых можно выиграть призы. Условия конкурса:

  • Объем статьи должен составлять не менее 3000 символов, включая пробелы (исходные коды не считаются)
  • Главный критерий – не объем контента, а его качество
  • Мы ожидаем, что статьи будут написаны грамотным техническим языком
  • Сопровождение статьи изображениями, диаграммами и исходным кодом приветствуется

Конкурс “Лучшая статья по Windows Azure” предлагает вам несколько номинаций: Windows Azure и Visual Studio, Windows Azure как бэкенд, Windows Azure и Open Source, миграция на Windows Azure, Windows Azure и веб-сайты, бизнес и Windows Azure. Ниже более подробное описание номинаций.

Узнать подробную информацию и принять участие в конкурсе.
Читать полностью »

Мне захотелось написать эту заметку на Хабр, после того, как в очередной раз я столкнулся с нежеланием наших с вами соотечественников вносить свой вклад в те свободные продукты, которыми они пользуются. Конечно, русских среди контрибьюторов СПО немало, но их могло бы быть значительно больше, если бы не это поистине маниакальное нежелание делиться результатами своего труда. И дело не в том, что жалко или не хватает квалификации.
Читать полностью »

CocoaPods — это мощное и одновременно изящное средство управления зависимостями Cocoa-библиотек, которые разработчики используют в своих iOS и MacOS X проектах. Как обычно для Cocoa-статей мы сфокусируемся именно на iOS разработке.

CocоaPods — мощное средство в руках Objective C разработчика

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

Вынимаем из сундука Native Shell Продолжая раскопки в закоулках Интернета, представляю на все общее обозрение утилиты Native Shell и NativeCMD. Обе они представляют собой Native приложения — программы, предназначенные для выполнения на операционных системах Windows семейства NT (NT/2000/XP/2003/Vista/7), способные запускаться на раннем этапе загрузки Windows, до окна входа в систему и даже до запуска каких-либо подсистем Windows. Синий экран при загрузке Windows XP, в котором, например, происходит проверка диска и есть тот самый режим. Native приложения используют только Native API.

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

Универсальный драйвер, твой выход из сумрака!Вот есть же на свете люди, которые в одиночку пилят свои гениальные долгострои, бросают, снова продолжают… А об их проектах никто не знает. Alter, автор драйвера UniATA один из них.

Подготавливая очередной топик с новостями из жизни команды ReactOS, я изумлением осознал факт, что такая гениальная разработка как UniATA не только ни разу не упоминалась на хабре, но так и пользуется незаслуженным забвением в интернете. UniATA — это универсальный во всех смыслах этого слова драйвер ATA-устройств, разрабатываемый с 2002 года. Ключевой особенностью является то, что драйвер не требует переустановки OS при смене IDE контроллера или мaтеринской платы.

Проект остро нуждается в тестерах!

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

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

Например, лет 10 назад у меня был старенький системный блок с одним HDD под управлением linux. Его главной задачей было — держать SMB-шару. Позже, с появлением жены, требования к такому серверу изменились: он должен быть маленьким (занимать мало места), не гудеть и не потреблять много электричества. Поэтому систему пришлось менять.

Жизнь на собственном сервере

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

Доступны для загрузки неофициальные сборки Ubuntu 12.04 с включенными интерфейсами GNOME Shell и ClassicПредставлены образы Ubuntu, Xubuntu и Lubuntu 12.04 для 32-х и 64-х разрядных систем с включенными интерфейсами GNOME Shell и Classic. Система является самодостаточным решением для установок на компьютерную технику, так как не требует при установке дополнительных загрузок компонент из Интернета. В сборку интегрированы все официальные обновления июня 2012 года, как всегда включена поддержка из коробки различных аудио и видео форматов, Java и многое другое. Полный список изменений относительно оригинальной версии Ubuntu под катом.
Читать полностью »


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