Pull to refresh
36
0
ESQUELETO @ESQUELETO

User

Send message

База данных по двойным звездам

Reading time2 min
Views751
Дорогой хабр, мне, кажется, нужен совет хорошего DBA. Или хорошего архитектора. Или вообще кого-нибудь.
Дело в том, что в одной французской деревушке этим летом уходит на пенсию программист. И все бы ничего, но программист этот 15 лет назад написал и до сего момента поддерживал базу данных каталогов двойных звезд (непосредственно около деревушки располагается обсерватория). Теперь эта база данных по какому-то договору о взаимном сотрудничестве переедет в наш институт, где и будет дальше поддерживаться. Скорее всего, поддерживаться мной.

Как показало внимательное изучение, программа эта представляет сейчас, скорее, музейный интерес и в таком виде помещать ее на наш сервер нельзя. Это набор CGI-скриптов на csh, выбирающих данные из текстовых файлов эпических размеров. Широко используется awk, sed, а также французский язык в тех местах, где awk и sed недостаточно. В общем, речь идет сейчас о практически полном переписывании всего с нуля, с использованием SQL и каких-нибудь языков программирования, не будем заострять на них внимание.

Вопрос в следующем: как грамотно перенести на SQL следующую структуру данных:

Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments21

Техно-гики развлекаются

Reading time1 min
Views1K
Некоторое время назад на форумах любителей играть на спортивных ставках (на футболе конкретно) прошел слух про людей, которые досконально знают результаты «договорных» матчей по европейским дивизионам.
«Доскональное знание» подтверждалось высылкой архивированного запароленного Эксель файла с результатами до начала серии игр. Два пароля — к архиву и Экселю — высылались после окончания серии игр. После этого в Экселе действительно показывались результаты матчей. Загадка?
Авторы требовали за свои знания вполне существенные деньги.

Как это было:
Читать дальше →
Total votes 118: ↑111 and ↓7+104
Comments39

Распределенная сеть файлового хранилища на Gmail.com

Reading time4 min
Views744
Все давно уже знают о великолепной почте gmail.com и возможности хранить там более 7 гигабайт почты. Думаю, что также все знают о таких плагинах, как GMail Drive, который позволяет хранить в своем аккаунте файлы. Но, сейчас разговор не об этом, я хочу рассказать Вам о реально работающей системе, которая позволяет хранить неограниченное количество файлов на Gmail.com распределенно и с резервированием. Итак, задача, которую мне необходимо было решить еще три года назад, где хранить все увеличивающийся архив файлов, многие из которых я не буду использовать еще долгое время, так как к платным сервисам я отношусь скептически, то решено было сделать бесплатный. Выбор пал на gmail.com, который уже тогда предоставлял достаточно места для хранения почты.

Но, предстояло решить следующие задачи
  1. размер письма gmail.com три года назад составлял 10 мегабайт
  2. если загрузить на почту более 600 мегабайт за короткий период, почта блокируется
  3. если выгрузить из почты более 600 мегабайт за короткий период, почта тоже блокируется
Читать дальше →
Total votes 42: ↑36 and ↓6+30
Comments52

Установка Google Wave Server (Прототип)

Reading time3 min
Views4.1K

Введение


Установка исходного кода Google Wave Federation Prototype Server
Исходный код Wave Federation Prototype Server поставляется в виде Java приложения, что соответствует XEP-0114, и является Jabber Component Protocol (компонентом Jabber протокола). В примере ниже мы покажем, как установить Wave Federation Prototype Server как плагин к Openfire XMPP сервер, но он должен так же работать с любым XEP-0114 совместимом сервере.

image
Для запуска прототипа сервера нужно сначала установить Openfire сервер. Данная инструкция Openfire сервера описывает шаги для Debian (Ubuntu) систем и если у вас возникнут проблемы или вопросы относительно установки, То обращайтесь к Openfire сообществу на их сайте.
Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments32

Переlator

Reading time9 min
Views20K
По ходу своей работы я сталкиваюсь с маленькими задачами, которые отнимают много времени (при решении «в лоб»). Иногда получается найти средства для быстрого решения этих задач, иногда нет. Во втором случае, чаще всего, я быстренько пишу собственные маленькие программы, которые позволяют максимально упросить решение задачи.

Недавно столкнулся с одной такой задачей. Всё чаще стала возникать необходимость перевести какой-то текст. То на иврите нужно перевести абзац, то на китайском сайте нужно было почитать обсуждение, то при написании письма зарубежным коллегам не получается перевести «хитрое» предложение — приходится обращаться к онлайн сервисам перевода («подглядеть», что подскажут). Я пользовался сервисами ПРОМТ и Google. Такой подход мне начал надоедать, и я за пару вечеров набросал контекстный переводчик, который использует сразу три сервиса от компаний: Google (Google Translator), Microsoft (Bing Translator), ПРОМТ (мобильная версия).

image

Уверен, что мои наработки кому-то окажутся полезными.

Эту мини-статью я разделю на две части. Первая посвящена тем, кто хочет просто установить программу и пользоваться ей. А вторая, тем только делает первые шаги в освоение разработки «под» Mac OS X и iPhone (сделали первую программа «Конвертер» по руководству от Apple, но уже имеющие желание писать коммерческое ПО).

Читать дальше →
Total votes 94: ↑86 and ↓8+78
Comments60

W.R.I.T. — Вам сообщение?

Reading time5 min
Views580
image

Ну привет, любитель-хабра-железнодорожник!
Сегодня, наконец-то, я продолжу вещать о железной дороге, однако уже в более тематических рамках хабра...[шутка /]
Помните, я часто говорил про информационное пространство Белорусской железной дороги? Ну вот на нём сегодня и остановимся…
Читать дальше →
Total votes 39: ↑33 and ↓6+27
Comments25

Алексей Аметов — генеральный директор LookAtMe.ru

Reading time1 min
Views1.9K
Серия онлайн конференций продолжается! Сегодня на вопросы наших пользователей ответит Алексей Аметов.

Алексей долгое время работал журналистом, потом занялся new-media и после работы над дополнительными сервисами Beeline и руководства интернет-проектами в «Акции масс-медиа» вместе с Василием Эсмановым сделал LookAtMe.ru, первый молодежный портал рунета. В июле 2009 года Lookatme.ru был назван медиапроектом года.

UPD: Конференция завершена, вы можете посмотреть ответы Алексея в нашем архиве конференций
Total votes 21: ↑14 and ↓7+7
Comments12

Моя борьба с девальвацией

Reading time3 min
Views2.9K
Глупейшая ситуация – взял ипотечный кредит в долларах США(USD), а тут кризис – доллар начал расти как на дрожжах, платеж начал отнимать всё большую часть моей рублевой зарплаты. Я мучительно стал искать, как же мне остановить это безумие — как замедлить рост платежей по кредиту, и удорожание всего кредита в целом?
Пообщавшись с коллегами, оказалось, что у меня еще все шоколадно, платеж по ипотеке не превышал 30% зарплаты, доллар в общем-то не так уж и сильно прыгнул. У одного из коллег же ситуация была просто критическая – кредит Банка Москвы в швейцарских франках(CHF) до кризиса отнимал ~50% зарплаты, к тому же франк вырос относительно доллара – за период с ноября 2008 по январь 2009 процентов на 15.

Valar ищет доллары
Valar ищет, где бы взять денег
Читать дальше →
Total votes 157: ↑122 and ↓35+87
Comments119

Coming Soon: Facebook Usernames

Reading time1 min
Views622
Facebook планирует предложить пользователям использовать короткие имена своих профилей вместо ID. Для того чтобы было проще найти и связаться с человеком, и такие имена проще запомнить.
image

Блог facebook'а
Начало процедуры изменения имени пользователя в 08:01 МСК(долгими усилиями и переводами часовых поясов получили это время) в субботу, 13 июня, вы сможете выбрать имя пользователя, кто первый пришел, тот успел зарезервировать свое короткое имя. Вы увидите уведомление на домашней странице с инструкциями для получения имени пользователя в тот момент.
image

на странице www.facebook.com/username сейчас проводится отсчет до начала:
image

Успейте зарегистрировать свое короткое имя!
Total votes 50: ↑42 and ↓8+34
Comments69

Трио нетбуков от HP

Reading time1 min
Views1.2K
image

HP добавила в свою линейку нетбуков три новых модели – Mini 1101, Mini 110 Mi и Mini 110 XP. По большому счету, это три варианта одной и той же модели.

Mini 1101 – Win XP или Vista, 1 Гб памяти и 160 ГБ или 32 ГБ SSD винчестер, нет доплнительного видеоакселератора;
Mini 110 Mi – Ubuntu Linux, возможность расширения до 2 ГБ мозгов и установки винчестера на на 250 ГБ;
Mini 110 XP – Win XP, 1 Гб памяти и 160 ГБ или 32 ГБ SSD винчестер.
Читать дальше →
Total votes 28: ↑24 and ↓4+20
Comments63

Непредубежденность

Reading time1 min
Views2K
На youtube есть канал молодого британца по имени Doug 'QualiaSoup'. Он один из борцов за здравый смысл и научный, логический подход к жизни. Его разъясняющие видеоролики мне лично очень нравятся. И хотя многие ошибочно его ставят в один ряд с воинствующими атеистами, видео от QualiaSoup отличаются трезвым разъяснением расхожих ошибок, ложных логических суждений и недопонимания науки, а не атакой на религию или мифы. Даг допускает существование любого мнения и борется лишь со слепой верой и непониманием.

Представляю вам свой перевод самого популярного ролика QualiaSoup — Open Mindedness.


P.S. Даг получил от Youtube предложение о сотрудничестве, но вскоре заморозил свой проект и отказался, потому что администрация сайта закрыла без предупреждения такие каналы, как Cozmikzen и Adamatheatheist.
Total votes 71: ↑65 and ↓6+59
Comments144

Запускаем старые добрые игры на Nokia 5800

Reading time1 min
Views2.8K
Добрый день, хабрасообщество!

Данный текст надеюсь порадует владельцев Nokia 5800 и любителей старых добрых игр, таких как Full Throttle, Sam&Max, The Curse of Monkey Island, Broken Sword 1… полный список можно посмотреть тут.

далее, инструкиции по запуску
Total votes 47: ↑39 and ↓8+31
Comments30

Вышла версия 1.20 бесплатной медитативной стратегической игры в реальном времени Dyson

Reading time1 min
Views707
Dyson — оригинальная мультиплатформенная (GNU/Linux, Windows) стратегия в реальном времени с абстрактной графикой, разработанная двумя энтузиастами, Алексом Мей и Рудольфом Кремерсом.

Игра была номинирована на гран-при Шемуса МакНелли на конкурсе IGF (Independent Games Festival) 2009 года.

В версии 1.20 игра стала еще приятнее внешне (плавно идущие к ядрам корни деревьев, свечение ядер астероидов, травка на поверхности астероидов) и слегка изменились правила.

Ссылочки: Скачать, Скриншоты, Подробное описание Dyson на русском.
Читать дальше →
Total votes 49: ↑45 and ↓4+41
Comments45

Синхронизация Gmail и GCalendar «over the air»

Reading time1 min
Views4.5K
image
Я так давно ждал этой новости! Только что Gmail mobile блог порадовал нас тем, что теперь мы сможем синхронизировать свои контакты и календарь с помощью технологии PUSH.
Читать дальше →
Total votes 64: ↑60 and ↓4+56
Comments132

Разработка Flex приложений в Linux (Ubuntu 8.10)

Reading time2 min
Views8.1K
Хочу поделиться опытом. Перешел на Ubuntu с Windows, установил Eclipse и различные плагины. Раньше пользовался Flex Builder под виндой и тут встал вопрос установки FlexSDK и Flex Builder для Linux. Собственно речь пойдет о том, как настроить Eclipse+FlexSDK+FlexBuilderLinux для разработки MXML и Air приложений под Linux…
Читать дальше →
Total votes 53: ↑51 and ↓2+49
Comments40

Synergy — управление несколькими ПК с одной клавиатуры

Reading time2 min
Views115K
К моему рабочему компьютеру не так давно добавился еще и лаптоп, который постоянно стоит на столе рядом с монитором. Работать за обоими компьютерами нужно одновременно, и мне начало надоедать постоянно перекладывать руки с одной клавиатуры/мыши на другую.

Я подумал: «Как было бы здорово сделать дисплей лаптопа продолжением дисплея настольного ПК, и при этом управлять ими одной и той же клавиатурой и мышью!». Оказалось, выход есть. И называется он Synergy.
Логотип Synergy
Читать дальше →
Total votes 107: ↑106 and ↓1+105
Comments138

Резервная копия Gmail

Reading time1 min
Views21K
Многие пользователи (и я в том числе) уже давно перешли с привычных e-mail клиентов на работу с почтой непосредственно онлайн. А некоторые клиентами не пользовались в принципе. Это значит, что локальной копии писем и документов у них нет. Так вот, если где-то там, в дальних закоулках сознания у таких пользователей присутствует опасение за свои письма на сервере Gmail (ну, мало ли, всякое может произойти, ведь ничто не совершенно), то обезопасить себя и данные можно при помощи утилитки Gmail Backup.

Эта полезная штучка сохраняет резервные копии содержимого ящика на Gmail. Делает она это по IMAP. А сохраняет данные в формате EML. Программа работает как в OC Windows, так и под Linux и Mac OS X. В первом случае пользователю предлагается графический интерфейс. А для Linux и Mac OS X — утилита командной строки. Программа позволяет забэкапить как письма, так и аттачи.

Одно из самых значимых достоинств Gmail Backup — возможность загрузки архива обратно на сервер Gmail. Под другим аккаунтом. Так что если появилась нужда в «переезде» на другой аккаунт, то сделать это можно максимально просто и безболезненно.

Качать тут: Gmail Backup

via lifehacker
Total votes 85: ↑77 and ↓8+69
Comments79

FileZilla Server, unicode, cp1251 и русские буквы

Reading time2 min
Views10K
Многие из нас пользуются замечательным FTP сервером FileZilla Server. Думаю, не я один столкнулся с проблемой некорректного отображения русских букв в списках файлов с этого сервера в FTP-клиентах, не поддерживающих UTF-8 (к которым, в том числе, относится и встроенный FTP клиент Far'а, и встроенный в windows клиент командной строки).

Расскажу о том, как можно решить эту проблему.

Читать дальше →
Total votes 11: ↑8 and ↓3+5
Comments6

Information

Rating
Does not participate
Registered
Activity