LINUX.ORG.RU

Сообщения mono

 

[жж]где в Москве модно демократично поесть? Просто поесть.

Форум — Talks

Сабж. От макдоналдса уже тошнит. Хотя вай-фай это хорошо.

 

mono
()

OpenSuSE, iPod Touch, Objective-C и все-все-все.

Галерея — Скриншоты

Когда-то давно в толксах я писал о том, что собрал iPhone Toolchain в линуксе, и даже что-то показывал, но потом свободного времени стало меньше и я перестал заниматься этим делом.

Теперь снова решил поковыряться с Objecitve-C и iPhoneOS и для начала перенести пример (http://www.iphonesdkarticles.com/2008/07/first-iphone-application.html) с XCode на iPhone Toolchain в линукс.

Основная сложность этого дела - это создание интерфейса приложения без Interface Builder, потому что IB в линуксе естественно нет, поэтому я открыл XCode на макбуке и, пользуясь такими благами цивилизации как автодополнение и iPhone Simulator, начал писать интерфейс вручную. Немного помучившись с видами и контроллерами у меня это получилось.

Далее я перенес написанный код в линукс и попытался его собрать, все собралось успешно, без единой ошибки, очень удивило то что iPhone Toolchain поддерживает все плюшки Objective-C 2.0, такие как @property, я ожидал, что с ними будут проблемы (кстати, а гнустеповский компилятор поддерживает Objective-C 2.0?). Но при запуске я видел только пустой экран и фоновую картинку. После некоторых экспериментов я понял в чем дело, XCode по-другому определяет точку входа в Cocoa-приложение. В XCode-проекте функция main выглядит так:

#import <UIKit/UIKit.h>

int main(int argc, char *argv[]) {
    
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;
}

Видно, что функции UIApplicationMain передаются пустые аргументы, а в iPhone Toolchain проекте эта же функция должна получить название класса основной программы:

#import <UIKit/UIKit.h>

int main(int argc, char *argv[]) {
    
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, @"HelloUniverseProgAppDelegate", @"HelloUniverseProgAppDelegate");
    [pool release];
    return retVal;
}

в моем случае это HelloUniverseProgAppDelegate. И еще одно отличие: класс HelloUniverseProgAppDelegate в XCode наследуется от NSObject с интерфейсом UIApplicationDelegate, а в iPhone Toolchain от UIApplication.

На картинке рядом виден результат работы программы. Программа простая, но основной целью этого действа была проверка насколько сложно портировать код для XCode в iPhone Toolchain, оказалось, что совсем не сложно.

А вообще на скриншоте Gnome в OpenSuSE 11.2 с дефолтной темой (даже обоина дефолтная) от которой тошнит мужика2, global-menu вверху, gnome-do внизу, на заднем плане gajim с конфой любителей Objective-C (гы-гы) loosers@conference.jabber.ru и opera.

Зачем я это все написал? надоели пустые скриншоты с дефолтными кедами4 и скриншоты повествующие о то как автор настроил себе тайловый WM.

P.S. Это не закос на мак, я просто привык к подобному интерфейсу.

 , , , ,

mono
()

[bash]глупый вопрос

Форум — Talks

Чем отличается

$ echo $(pkg-config --cflags gtk+-2.0)

от

$ echo `pkg-config --cflags gtk+-2.0`

ммм?

 

mono
()

[жизнь_гавно]очень интересный развод на деньги посредством sms

Форум — Talks

http://mobile-review.com/articles/2010/mobipage-content.shtml

для Ъ не будет.. там картинки важны.

Вопрос лоровцам: если бы вам пришла подобная смс-ка, то вы бы вбили адрес «напосмотреть»?

mono
()

[Google][Nexus One]Странно

Форум — Talks

Нафига гуглю выходить на новый для них хардварный рынок, особенно такой насыщенный как рынок мобильных телефонов, приэтом конкурируя со своими партнерами по Android-фронту. Почему нельзя было сразу выпустить закрытый андроид и рулить кораблем самостоятельно без привлечения сторонних компаний, с которыми теперь придется биться за место под солнцем. Чушь какая-то. У гугла слишком много лишних денег?

 

mono
()

PS1 linux

Форум — Talks

Киньте пожалуйста ссылкой как настроить и запустить эмулятор первой Playstation в линуксе? гугль что-то невнятное выдает.

mono
()

А мы справляем :)

Форум — Talks

А вы?

mono
()

Помогите с вопросом о разделах

Форум — General

Сейчас у меня стоит OpenSuSE 11.2 на одном разделе.. Нет разделения на /usr/ /home и прочее.

Хочу вынести /home на отдельный (уже приготовленный) раздел. Как это можно сделать без лишних усилий? Или же легче переставить?

mono
()

[очень суровые вещества]власти википедии упоролись

Форум — Talks

http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Deletion_sorting/Software

они хотят удалить статьи о Gajim, QIP и Qutim.

mono
()

Надоел товарищ

Форум — Linux-org-ru

Некто mclaudt надоел брызгать желчью и говном во все стороны и откровенно провоцировать срачь.

пример.

Внимание вопрос: Когда это чудо в автобан уйдет?

mono
()

[уныние] иксы

Форум — Talks

Вот на кой ляд вместо простого и удобного xorg.conf теперь нужно править угребищные xml-конфиги...

 

mono
()

[Apple][Эта Страна]iPhone 3GS в России все-таки быть

Форум — Talks

МОСКВА, 14 дек - РИА Новости. ОАО «Мобильные Телесистемы» (МТС), крупнейший в РФ оператор сотовой связи, договорился с Apple о поставках новой версии коммуникаторов iPhone - iPhone 3GS в первом квартале 2010 года, сообщил РИА Новости источник, знакомый с ходом переговоров.

«МТС и Apple договорились, что поставки начнутся до конца первого квартала», - сказал собеседник агентства.

Принципиальная договоренность о поставках популярного гаджета была достигнута на встрече, состоявшейся в конце прошлой недели, уточнил он.

Объем поставок и цена аппарата в процессе встречи согласованы не были. Переговоры об этом продолжаются, ожидается, что эти вопросы будут урегулированы примерно в течение одного-двух месяцев.

В МТС не комментируют информацию о достижении каких-либо договоренностей с Apple.

«Переговоры ведутся», - заявила РИА Новости директор департамента по связям с общественностью МТС Елена Кохановская, воздержавшись от дальнейших комментариев.

Конкуренты МТС - «Вымпелком» и «Мегафон» пока не договорились с американским производителем о начале продаж iPhone 3GS. В компаниях отметили лишь, что переговоры продолжаются.

Новая модель iPhone появилась в магазинах США, Германии, Франции, Великобритании, Италии, Испании и Швейцарии 19 июня. Время разговора в GSM-сетях - 12 часов, в 3G - 5 часов. iPhone 3GS оснащен камерой с матрицей в три мегапикселя (у предыдущих моделей было два).

Как ранее сообщали СМИ, появление в России новой модели iPhone 3GS задержалось из-за того, что Apple настаивал на крайне высокой розничной цене (не менее 33 тысяч рублей) и отказывался обсуждать ее снижение. Сотовый операторы в этой ситуации были не готовы договариваться о гарантированных объемах продаж в России.

Впервые в России коммуникаторы iPhone начали продаваться в ноябре 2008 года. За два года операторы «большой тройки» обязались реализовать 3,5 миллиона трубок. Apple установила закупочную цену для российских дилеров на уровне 400 евро за смартфон с объемом памяти 8 Гб и 470 евро - за аппарат на 16 Гб памяти. При этом продажа смартфонов не была привязана к тарифному плану операторов (каждый оператор разрабатывал его самостоятельно).

Однако ожидания по объему продаж не оправдались, и в начале 2009 года операторы начали переговоры с Apple о пересмотре условий соглашения.

Источник

 ,

mono
()

[ЖЖ][днюха][уныние] День рождения!!!

Форум — Talks

У нашего с jcd друга Ромы!!! Отмечаем :-)

Писал jcd, проверяли все вместе :)

Пост не сносить!!! Поздравляйте :)

 ,

mono
()

[C/C++]загрузка файла по сети (хттп)

Форум — Development

Как это сделать максимально просто и без привлечения сомнительных библиотек?

гугл выдает всякую фигню.

mono
()

Gtk и какой-нибудь HTML-движок

Форум — Development

Какой компонент для вывода HTML на Gtk-форму сегодня в моде? Нужна кроссплатформенность (хотя бы линукс и винда) и возможность перехвата нажатий на ссылоки.

mono
()

[ЕГЭ]Школоло такое школоло

Форум — Talks

http://radulova.livejournal.com/1576087.html

[Ъ-mode]

82% студентов, поступивших в МГУ на факультет журналистики, включая 15 стобалльников ЕГЭ, провалили диктант. Это, пожалуй, «через-чюр».

Установочные диктанты для выявления уровня знаний первокурсников - обычное явление в ВУЗ-ах. Обычно с ними не справляются 3—4 человека. Но результаты этого года оказались чудовищными. Из 229 первокурсников на страницу текста сделали 8 и меньше ошибок лишь 18%. Остальные 82%, включая 15 стобалльников ЕГЭ, сделали в среднем по 24—25 ошибок. Практически в каждом слове по 3—4 ошибки, искажающие его смысл до неузнаваемости. Понять многие слова просто невозможно.

«Фактически это и не слова, а их условное воспроизведение, - рассказывает доцент кафедры стилистики русского языка МГУ Анастасия Николаева. - ЕГЭ уничтожил наше образование на корню. Ведь люди, которые не могут ни писать, ни говорить, идут на все специальности: медиков, физиков-ядерщиков... По словам первокурсников, последние три года в школе они не читали книг и не писали диктантов с сочинениями — все время лишь тренировались вставлять пропущенные буквы и ставить галочки. В итоге они не умеют не только писать, но и читать: просьба прочесть коротенький отрывок из книги ставит их в тупик.

И это еще не самое страшное. Дети не понимают смысла написанного друг другом... По сути дела, в этом году мы набрали инопланетян. Впрочем, журфаку еще грех жаловаться. Сколько-то самых безнадежных студентов нам удалось отсечь с помощью творческого конкурса. А вот что получил, скажем, филфак, страшно даже подумать. Это национальная катастрофа!»

Перлы студентов из групп газетного отделения, элиты журфака МГУ:

Нез наю (не знаю)

генирал (генерал)

через-чюр (чересчур)

рыца (рыться)

поциэнт (пациент)

удастса (удастся)

врочи (врачи)

оррестовать (арестовать)

[/Ъ-mode]

 

mono
()

[фильм]«Трудности перевода»

Форум — Talks

http://www.imdb.com/title/tt0335266/

только что посмотрел.. под впечатлением. посоветуйте что-нибудь подобного?

mono
()

apt, sources, парсить.

Форум — Development

Как? Облазил гугль и так и не нашел вменяемого описания структуры apt-репозитория. Запутанные исходники apt тоже ясности не добавили.

Как быть? Хочется получить список пакетов в репозитории, ссылки на них и инфу.

mono
()

[iPhone]Cydia, apt-get, fuse, linux и некоторые мысли

Форум — Development

В сообеществе iманьяков давно есть потребность в программе, которая позволяла бы устанавливать софт из Cydia на iPhone, с помощью компа.

Но успешных решений проблемы я не видел. Были некоторые попытки типа этого, но все благополучно умерло.

А насколько сложно написать подобную программу?

Cydia - это iphone-морда для apt-get/dpkg, который используется во всеми любимом нами Debian'e.

Получить доступ к файловой системе iPhone возможно двумя способами:

  • через провод, но для этого нужна dll-ка из iTunes, способа обойти это я не знаю.. может быть пока не знаю. Но на маке и винде можно пользоваться таким способом. Например, для мака есть открытая программа, использующая MacFUSE - iPhoneDisk.
  • через sshfs(fuse)/sftp. Кроссплатформенно и довольно удобно, но требует WiFi.

Далее у нас доступна БД apt-get и всякие конфиги.. Возникает вопрос: «А возможно ли заставить настольную apt-get сменить БД и юзать ее на подмонтированном iPhone? и если нет насколько сложно это реализовать?»

Если все настолько хорошо, то остается написать специализированную морду для apt-get. Если же настольный apt-get нельзя заставить юзать iphone-установку, то все плохо и пидется писать свой собственный apt-get с преферансом и куртизанками.

Тема конечно больше для толксов подходит, но не хочу криков «iPhone не нужен» и глупых троллей.

 

mono
()

[python]Помогите, что за warning

Форум — Development

В питоне новичок, так что не пинайте.

Нужно написать небольшой скрипт, работающий с ssh. С помощью гугла определил, что для этого нужен пакет «paramiko», но при подключении «paramiko» вылазит следующий warning:

/usr/lib/python2.6/site-packages/Crypto/Hash/SHA.py:6: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
  from sha import *

сам скрипт пока выглядит так:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os
import paramiko

print "test"

В чем дело? Как избавится от такого?

 

mono
()

RSS подписка на новые темы