Samsung Galaxy S2ə Paranoid Android 2.4 yazılması.

Hamıya salam. Bir az baş garışıg oldugdan tez-tez postlar yazmaq mümkün olmur. Lakin arada vaxt tapıb bu postu yazmaga gərara aldım, çünki həqiqətən mənim Samsung Galaxy S2 — İCW Android 4.0.4 modelində proşivkasını dəyişmə barədə məluatı tapmag bır az çətin oldu. Qeyd edimki hər şey patçın versiyadan çox asılıdır.
İnndi biz Samsung Galaxy S2 Android 4.0.4 (Patch -XWLPM,XXLQ5 və ya XXLQ6) təzə kastom Paranoid Android 2.4 yazarıg. (Androidin versiyası 4.1.2 və kernel isə Siyah 5.0.1). Əgər sizdə digər modeldirsə xahiş olunur bu manualı istifadə etməyasini, çünki hər şey həqiqətəndə pis ola bilər;)
Ən birincisi, Titanium Backup ilə telefonuvuzda olan bütün lazım applicationları backup elayin və ya digər program ilə. Sistem applicationları lazım deyil.

Paranoid Androidin installyasiyası 2 etapa böıək — root hüquqların alınması + nüvəni dəyişməsi və təzə proşivkanın yazılması. Hər ikisi çox vacibdir və hər ikisini eləmək zəruridir.

( Читать дальше )

Samsung GalaxyS2 və digər modellərdə USSD göndəriş ilə user parametrləri sıfırlama baqın patçı hələki çıxmayıb.

Keçən ay keçirilən Ekoparty 2012 konferensiyada göstərilimiş USSD baqı hələki yalnız Samsung Galaxy S3 modeldə «fix»olunub. Bunun üçun Galaxy S3 sahibləri internetdə patçı yükləyib öz mobil telefonu xoşagəlməz USSD sorgulardan uzaqlaşdıra bilərlər.
Lakin hələki bu baq Samsun Galaxy S2(Android versiyası 4.0.4 də daxil olmaqla, amma bəzi custom proşivkalara aid deyil) və hətta HTC One Xdə (HTC Sense 4.0 — 4.0.3 Androiddə) qalır.
Qeyd etmək lazımdırki bu baq heçdə adi — yüngul baqlardan deyil. USSDdi sorguda hətta elə malware-kod əlavə etmək olarki — məsələn sim bloklansın. Baqın əsas iş prinsipi ondan ibarətdirki bu modellərdə sıfirlanma USSD gondəriş ilə aparılır. Onuda TouchWizdə istifadə etmək olar.

Aşagıdaki gostərilən USSD sorgu bu mobil telefonlarda user parametrlərini sıfırlayır.

( Читать дальше )

Gəlin taniş olag – Bitcoin.

Indiki zaman piring şəbəkələr geniş yayılıb. Məsələn bir zaman populyar olan eDonkey. P2p şəbəkələrdən ətraflı məlumatı wikidən tapmag olar. Bu postda söhbət onlardan yox, Bitcoinden gedəjək. Bitcoin nədir ve onu harada istifadə etmək olar?
Bitcoin elektron valyutadır. Deyərsiz, o gedər elektron valyuta var, məsələn populyar WebMoney, Qiwi. Daha tezəsi nəyə lazım? Lakin bu belə deyil. Bitcoin yuxarıda yazdıgı kimi piring şəbəkədə duzəlmiş valyutadır, yəni bir hansısa idarə olunmayan mərkəzə (məsələn hansısa bank), hansısa sahibə aid olmayan bir valyutadır. Bitcoini naməlum şəxs — Satosi Nakomoto 2009cu ilde yaradıb. Onun fikrince bu elə valyuta olmalıdır ki, onu heç kim idarə eləyə bilməsin, o gızıla bənzər olmalıdır. Yəniki onun həcmi muəyyəndir, ve nəgədər onu əldə etmək olarsa — o gədər həcmi dunyada azalmalıdır. Indiki zaman təxmini 21 000 000 BTC var.

( Читать дальше )

Небольшое веб приложение на Sinatra.

Пользуясь оставшим временем, которое мне дал военкомат, разработаем/рассмотрим небольшое веб приложение на Sinatra. Sinatra — это вебфреймворк на языке Ruby.В некоторых источниках пишется, что это даже лучщий GUI каркас для приложений на Ruby, представляя всю его мощь. Поэтому задача была такая – написать веб приложение, которое будет расчитывать количество дней до прибития домой из армии. Алгоритм очень прост. Привожу его тут:

 t0=Time.now #задаем настоящее время
 t1=Time.local(2012,10,01)# точка рассчета
 sec0=t1-t0 #вычисляем разницу в секундах
 sec1=sec0.round #округляем
 @dni=(((sec1/60)/60))/24 #вычисляем количество дней

Теперь нам нужно этот код использовать в самом фреймворке. Для этого сначала читаем мануал Sinatra, даже не нужно углубляться(пока не нужно) — информация на главной странице нам уже достаточна. Для начала надо установить gem sinatra. А далее записываем:

( Читать дальше )

AZN Converter.

Chox vaxtdir ki koddinge aid bir teze megale gorunmur. Chaliwag bunu dulezdek. Ona gore de gelin birlikde bir programm yazag. Menim en sevimli programming dillerden biri — Rubydir. Ruby chox gesheng ve lakonik bir dildir. Yukxiro Macumoto terefinden yaradilib. Etrafli wikipediada oxumag olar.
Bizim meqsedimiz ise www ile ishleyen ve lazim gelen bir program yazmagdir. Ela olardiki onu GUI(graphical user interface) ile temin edek. Program Valyutalari convert etmelidir. Yeni biz meblegi daxil etdikden sonra program onu AZN chevirmelidir. Ve valyutani hansi sa bir saytdan goturmelidir. Bunu uchun men Azerbaijan Beynalxalg Bankin — ibar.az sayti goturdum. Birinci ishimiz ele bu olmalidir. Gelin bunu uchun Rubyde kod yazag.
require 'open-uri' # www ile iwleyen bibliotekani goshag.
file=open('http://www.ibar.az/currency/') # burada fayl obyekte html seifeni yukleyek
string= file.readlines.join # ve butun seifeni bir string kimi duzeldib string adli obyekte verek
output = string.scan(/-?\d+\.\d+/) # regular extensions ile html filedan bize lazim gelen butun valutalari massivde saxlayag, yeni parsing edek.

Bura kimi, neticemiz bele olajag:

=> ["0.7867","0.7813" ...., "0.026"]
Burada texmini 50 valyuta gosterilejek.

( Читать дальше )
  • +1
  • 16 сентября 2011, 22:38
  • Biotin
  • 2

Steel Storm: Burning Retribution на Linux

Кто там говорил что под Линукс нет нормальных игр?:) Вот на этот раз точно смогу доказать что это не так. Встречайте Steel Storm: Burning Retribution. Аркадный шутер, от которого не оторвать глаз, ну а за*ницу со стула =). Короче, действие происходит в далеком будещем, где мы управляем маленьким самолетиком и уничтожаем захватчиков-инопланетян, их базовые станции и различное вооружение. Сюжет прост и разнообразен — уничтожай противников, с меньшим поражением своего летательного корабля. Но игра захватывает. Зачем много говорить — если можно посмореть.



Далее об установке…

( Читать дальше )
  • +3
  • 07 июля 2011, 20:18
  • Biotin
  • 2

Azerfon 3G və Ubuntu 11.04

Salam hamıya. Bu postda biz Azerfondan 3G modemi Linux Ubuntu 11.04 işlədəcəyik. Geyd edim ki, bu çox cətin məsələ deyil və bu məqalə sadecə bir manual kimi istifadə etmək olar. Gəlin başlayag.
Gnu/Linux və Unix əməliyyat sistemlərdə əsas vacib olan məqam — cür-bəcür xarici cihazların tanınmasıdır. İndiki zamanda bu boyük bir problem deyil, çünki əminlə demək olarki Gnu/Linux əksərriyət cihazları avtomatik olarag tapir.

Yoxlayırıg.
Bunun üçün simkartı USBmodemə salırıg və kompyuterin USB çıxışına salıb Terminalı açırıg.
Orada yıgırıg:
[biotin@biotin ~]$ dmesg

Nəticəsi:
....
[  423.693909] option: v0.7.2:USB Driver for GSM modems
[  429.025608] scsi 7:0:0:0: Direct-Access Vodafone  MMC Storage MMC  Sto PQ: 0 ANSI: 2
[  429.028697] sd 7:0:0:0: Attached scsi generic sg2 type 0
[  429.037568] sd 7:0:0:0: [sdb] Attached SCSI removable disk


( Читать дальше )

i2P Анонимность.


Тема анонимности в интернете одна из самых интересныx. Хотя и есть разговоры о том что полной анонимности нельзя гарантировать в сети, но некоторые смелые разработки все ближе продвигают нас к заветной скрытности. Известно, что бесплатную анонимность представляют некоторые программные обеспечения, такие как TOR, I2P, Freenet. Если о сомнительной анонимности первого все еще ходят не только слухи, но и есть фактические доказательства(было продемонстрировано создание «левых» пограничных узлов созданных мошенниками(слово «хакеры» не отражают сути) для получения информации пользователей(логинов и паролей)), то об анонимности второго на официальном сайте говорится многое.
Собственно детище суровых немецких разработчиков представляет собой ту же самую систему маршрутизации, только с дополнительным хешированием узлов, зашифрованными AES IP-адресами. Интересно также отсутствии DNS серверов, а также способность создавать анонимный хостинг, форумы, файлообменные серверы, блоггинг(это очень актуальна на данный момент), электронной почты и даже IP-телефонии. На википедии можно поподробнее ознакомиться со всеми возможностями и механизмом работы, а здесь рассмотрим установку на Debian 6.0 (Squeeze) и Windows.

( Читать дальше )
  • +2
  • 23 апреля 2011, 01:50
  • Biotin
  • 6

Gnuplot - графическое отображение данных.

Развитие научных проектов в области Open Source идет большими шагами. Не все, как говориться, делается ради материальной выгоды. Благо сохранились на свете люди, которые хотя бы частичку своего драгоценного времени из такой короткой жизни уделяют на создание различных приложений, спобоствующей в какой то степени техническому и научному прогрессу. На данный момент в мире есть много интересных и научных разработок. Да еще многое техническое оборудование работает на опен соурс на много эффективнее. Ведь не зря на недавний выпуск Debian 6 среди новшеств указывалось на внедренние в репозитории новых пакетов, которые представляют возможность работать например с фотографиями современного рентген и сканирующего оборудования(Компьютерная томография и Магнитнорезонансная Томография). Это еще только один пример. А таких насчитывается очень много.
Собственно программа, о котором сегодня пойдет речь, представляет графическое оформление различным данным, взятых из файла или непосредственно внесенные из консоли, разработанная еще в далеком прошлом (во времена только возникновения GNU — собственно оттуда и название) двумя разработчиками Thomas Williams и Colin Kelley, но в дальнейшем дополненная другими. В буквальном смысле программа представляет любые данные в виде штрихов и линий на графике и скорее подойдет для математиков. Графическое оформление данных на много легче визуальнее анализировать.
Устанавливаем на Ubuntu:

( Читать дальше )
  • +2
  • 13 февраля 2011, 01:02
  • Biotin
  • 3

Debian 6.0 Squeeze.


Вот он. Наконец вышла очередная стабильная версия одного из самых популярных дистрибутив Линукс — Debian 6.0 Squeeze.
Так какие же новшества вошли в давно ожидаемый 6ой stable релиз — смотрим под катом.


( Читать дальше )