Записи с меткой "opensource"

18
Дек

linux

   Автор: Aen Sidhe    в дневник

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

13
Дек

Stollman

   Автор: Aen Sidhe    в дневник

Столлман такой Столлман, сдаётся мне, зарплату он получает в Редмонде.

Филипп Ван Хуф один из разработчиков проекта GNOME, предложил выставить на голосование среди участников проекта вопрос о выходе GNOME из состава GNU Project. Главный мотив — попытки Ричарда Столлмана навязать проекту свое видение развития, при котором GNOME должен как минимум подчиняться жестким требованиям Фонда свободного ПО и пропагандировать недопустимость проприетарного ПО, как явления. В частности, были отмечены попытки введения цензуры для публикаций, отражаемых в Planet GNOME.

Ну, действительно, open source софтина не должна показывать новости о софте с закрытым кодом, всё логично, что.

17
Июл

mysql & php is free

   Автор: Aen Sidhe    в дневник, программирование

Вчера, пользуясь тем, что не мог уснуть от жары, начал кодить всякое и наткнулся на ещё один радостный прикол со стороны наших любимых опенсорсных продуктов. Но сначала отгадка для загадки про MySql (ЖЖ).

  1. played = 1, avgScore = 150;
  2. played = 1, avgScore = 300.

Почему так — разбираться влом, но факт остаётся фактом, запросы в mySql получаются императивными, что меня не обрадовало. Кстати, формула для avgScore достаточно проста: avg(n+1) = (n * avg(n) + a(n+1)) / (n+1).

Из новых приколов: драйвер для mySql в PDO в виндовой версии PHP с приятным багом. Более двух инсертов за одну сессию засунуть нельзя. Даже, если они заныканы в хранимку. Надо рвать/поднимать соединение заново. Или юзать стороннюю дллку, где бага нет.

Баг присуствует в таких сборках как denwer и vs.php, как минимум.

Приятной работы.

15
Июл

lj crossposter

   Автор: Aen Sidhe    в дневник

Чего-то плагин подглюкивает, каменты не всегда открывает. Загадка про MySql в силе ещё сутки.

14
Июл

mysql is free

   Автор: Aen Sidhe    в дневник, программирование

Дано: таблица T с полями id (pk, autoincrement, int(11)), played (int(11)), avgScore(int(11)). Для записи с заданным id played = avgScore = 0. Это важно.

Вопрос: чему будут равны played и avgScore для записи с этим id (пусть будет 123, неважно) после запросов:

  1. update `T` set
    `T`.`played` = `T`.`played` + 1,
    `T`.`avgScore` = (`T`.`played` * `T`.`avgScore` + 300) / (`T`.`played` + 1)
    where `T`.`id` = 123;
  2. update `T` set
    `T`.`avgScore` = (`T`.`played` * `T`.`avgScore` + 300) / (`T`.`played` + 1),
    `T`.`played` = `T`.`played` + 1
    where `T`.`id` = 123;
4
Июл

windows source code

   Автор: Aen Sidhe    в дневник, программирование

Есть такой миф: мол исходники винды никому вообще недоступны. Идём сюда и убеждаемся, что это не так. Любое юрлицо, зарегистрированное в странах НАТО, имеющее 1500 купленных лицензий винды, может получить исходники любой винды безвозмездно. Т.е. даром.

Надо всего лишь подписать пару Non-Disclosure Agreement (что, в общем-то обычная практика, при открытии сорцов платных продуктов), да и всё.

Госучреждениям исходники доступны любым, кроме тех стран, на которые США наложили эмбарго (Иран, Ирак, Корея, Ливия, Судан, Сирия).

26
Мар

the javascript trap

   Автор: Aen Sidhe    в дневник

Галактеко апасносте!!! Ваш браузер грузит несвободные джаваскрипты. Немедленно освободите их или ищите альтернативу. Столлман жжот, в общем.

Видите ли, на некоторых сайтах (овер 90%), жабоскрипт заради перфоманса сжимается в нечитабельный вид. А исходников, гады — не дают (например, гуглодоки). И вредные браузеры не предупреждают вас об использовании несвободного ПО.

Следом за жабоскриптом, Столлман клеймит флеш, сильверлайт и джаву.

Спасайтесь, кто может!!!111

13
Окт

opensource rocks!

   Автор: Aen Sidhe    в программирование

Итак, есть у нас ERP — OpenErp (она же TinyErp). К ней есть мегапостроитель отчётов на базе OpenOffice org. Всё круто, в требованиях прописан требуемый офес: 2.3. Качаем, ставим, получаем мессагу «а где тут у тебя ОпенОфес 3.0? Не буду работать, пнх!»

Идём на сайт мегаподелки (опенофеса, т.е.). Видим, что последняя версия — 2.4.1. Да, 3.0 есть, но только релиз кандидат, поэтому его нет в репозиториях линуксов. Приплыли.

Окей, ищем альтернативные построители отчодов. Находим аж два.

  1. openreport.org — сайт тупо не открывается. Отлично.
  2. построитель для 2007 «мерзского» проприетарного офеса. Оно есть, качается, ставицо и падает с эксепшном на первом шаге построения отчода.

Это, блин, отжиг даже по сравнению с сапом. Там мы насчитали 9 (девять) официальных систем построения отчодов (не считая того, что можно коннектицо всякими отчотоклепалками от МС и Оракла) и все работают. Правда не так, как хотелось бы, но это — фича.