glsldevil những chương trình

Khoảng một năm trước, tôi đã viết về OpenGL / glsldevil GLSL trình gỡ lỗi trong bài viết gentoo ebuild cho glsldevil-1.1.5 và cung cấp một ebuild gentoo cho nó. Thật không may, glsldevil dường như không có nữa từ trang web của Đại học Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), đã trả lại ebuild vô dụng.

Kể từ khi giấy phép phân phối lại glsldevil giấy phép, tôi quyết định để tải lên bản sao địa phương của tôi, để làm cho glsldevil có sẵn cho công chúng một lần nữa. Thật không may này chỉ bao gồm những chương trình Linux (32bit và 64bit) và không phải những chương trình Windows hoặc mã nguồn.

Bạn có thể tải về các tập tin nhị phân Linux từ đây: glsldevil-1.1.5.tar.gz (18)

Để sử dụng với ebuild, chỉ cần sao chép các tập tin / usr / portage / distfiles /.

liên quan
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 phiếu, trung bình: 5.00 trong 5)
Loading ... Loading ...

Sửa lỗi nhỏ trong sửa đổi extcalllog callerid cho N900

Trong bài viết Nhìn lên số điện thoại với N900, tôi đã mô tả một giải pháp để thực hiện tra cứu số điện thoại ngược lại từ bên trong N900 log cuộc gọi mở rộng. Các bản vá lỗi và do đó cũng gói nhị phân có chứa một lỗi nhỏ. Bất cứ khi nào có cuộc gọi quốc tế, bắt đầu với "00", trong nhật ký, tra cứu ngược lại không thành công do các ứng dụng callerid không giải thích "00" một cách chính xác. Ứng dụng extcalllog cố định tại dịch các số không dấu "+" mà được giải thích một cách chính xác bởi các ứng dụng callerid.

Các tải trong bài viết ban đầu đã được cập nhật ngay bây giờ.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Tuy nhiên, Không có đánh giá)
Loading ... Loading ...

Nhìn lên số điện thoại với N900

Ai không biết tình trạng này. Một trở lại điện thoại và công nhận một cuộc gọi nhỡ. Sau đó, người ta thường muốn biết ai là người gọi, nhưng điện thoại chỉ hiển thị một số điện thoại không rõ. Thông thường các bước tiếp theo là google số điện thoại hoặc sử dụng một tìm kiếm số đảo ngược để xem những người được gọi là, hoặc ít nhất là từ các cuộc gọi đến. Bài viết này là về việc cải thiện tình trạng này bằng cách sử dụng điện thoại thông minh Nokia của N900 .

Khái niệm

Về cơ bản có hai ứng dụng cho điện thoại N900 có thể được sử dụng để cải thiện kịch bản trên. Đây là calleridextcalllog. Các ứng dụng callerid hiển thị các chi tiết cho số điện thoại của cuộc gọi đến. Điều này được thực hiện bằng cách tự động truy cập vào một số công cụ tìm kiếm đảo ngược. Nếu con số này không có sẵn trong cơ sở dữ liệu, mà xảy ra khá thường xuyên vì lý do riêng tư, nó sẽ so sánh mã vùng với một cơ sở dữ liệu địa phương và hiển thị ít nhất là các khu vực, cuộc gọi đến từ. Extcalllog ứng dụng hiển thị lịch sử cuộc gọi cũng giống như các ứng dụng điện thoại của N900 không, nhưng nó đã có hai lợi thế lớn. Đầu tiên nó không bị giới hạn 30 ngày qua là ứng dụng điện thoại N900s, thứ hai nó là mã nguồn mở, do đó nó có thể được gia hạn. Điều này làm cho nó có thể kết hợp các chức năng của extcalllogcallerid.

Prerequirements

Như prerequirement nó là cần thiết để cài đặt và cấu hình ứng dụng callerid đối với khu vực người sử dụng. Nó có sẵn từ kho lưu trữ extras-devel. Cấu hình được thực hiện bằng cách cung cấp một tập tin xml, mô tả tìm kiếm đảo ngược. Tập tin này đã được đặt trong / opt / callerid / và đặt tên một cách chính xác. Ví dụ, các tập tin xml cho việc tìm kiếm số Đức ngược lại phải có de.xml tên tập tin. Nội dung của tập tin, lấy từ [1] được hiển thị dưới đây.

  <config>
   <directory>
    
     <name>
       <find class="namelink"/>
     </ Name>
     <address>
       <find class="data track"/>
     </ Địa chỉ>
   </ Thư mục>
 </ Config> 

Để hiển thị mã vùng trong trường hợp ngược lại không tra cứu một tập tin cơ sở dữ liệu địa phương đã được đặt trong / opt / callerid /. Đối với Đức tập tin này phải được đặt tên là de.txt. Nó có thể được tạo ra từ danh sách chính thức của mã số khu vực, ONB, được cung cấp bởi Bundesnetzagentur. Để thuận tiện bạn có thể tải về các tập tin trong định dạng thích hợp cho callerid từ đây: de.txt.zip (45) . Sao chép nó vào điện thoại của bạn và là người dùng root giải nén nó vào / opt / callerid. Sau đó thiết bị báo hiệu cuộc gọi đến với một thông báo có chứa tên và địa chỉ người gọi hoặc ít nhất, nếu đây không phải là có sẵn, thành phố người gọi.

Sửa đổi

Bước tiếp theo là mở rộng giao diện người dùng để hiển thị các chi tiết cho một cuộc gọi đến. Kể từ khi ứng dụng điện thoại mặc định N900 không phải là mã nguồn mở, các ứng dụng extcallog là ứng dụng duy nhất là mở rộng cho mục đích này. Nó cũng có sẵn từ kho lưu trữ extras-devel. Functionallity mới một nút bổ sung đã được thêm vào giao diện người dùng, trong đó kêu gọi các ứng dụng callerid với số điện thoại cho các mục đăng nhập. Đối với các ứng dụng extcalllog nguồn có thể được mở rộng bằng cách sử dụng bản vá lỗi của tôi. Bạn có thể tải về các bản vá từ đây: extcalllog-0.6-callerid.patch (52) . Để thuận tiện cho một số nhị phân với các phiên bản vá có thể được tải về từ đây: extcalllog_0.6 callerid_armel.deb (50) . Tải về nhị phân với điện thoại và cài đặt nó với, dpkg-i extcalllog_0.6-callerid_armel.deb là người dùng root. Hoặc mở tải về trong trình duyệt điện thoại và cài đặt nó bằng cách sử dụng người quản lý ứng dụng hildon.

Cách sử dụng

Sau khi cài đặt ứng dụng extcalllog sửa đổi, nó có thể được sử dụng như trong hình 1-4. Các số liệu cho thấy ảnh chụp màn hình của ứng dụng extcalllog.

shot callerid 1 Looking up phone numbers with the N900
Hình 1: Lựa chọn một mục trong các ứng dụng callerid

Sau khi khai thác vào một mục nhập danh sách cuộc gọi (được đánh dấu màu đỏ) trang chi tiết của cuộc gọi đang được mở. Hình 2 cho thấy trang này.

shot callerid 2 Looking up phone numbers with the N900
Figure2: trang Chi tiết của một cuộc gọi với các nút "Lookup Số"

Các trang chi tiết trông giống như một bản gốc của ứng dụng extcalllog, nhưng đã có thêm một nút, "Lookup Số" nút (cũng được đánh dấu bằng một điểm đỏ). Sau khi khai thác vào nút "Lookup Số callerid ứng dụng được gọi là số người gọi và hiển thị thông báo có chứa các chi tiết người gọi được hiển thị trong hình 3. (Người gọi chi tiết không thể đọc được trong ảnh chụp màn hình, do lý do riêng tư)

shot callerid 3 Looking up phone numbers with the N900
Hình 3: Thông báo với các chi tiết người gọi

Nếu các chi tiết người gọi là không có sẵn bằng cách sử dụng tìm kiếm số ngược lại, sau đó chỉ có một thông báo hiển thị các thị trấn người gọi, như trong hình 4, đang được hiển thị.

shot callerid 4 Looking up phone numbers with the N900
Hình 4: Thông báo có người gọi thị trấn chỉ

Bây giờ người dùng N900 có thể tìm ra ai là người gọi không rõ là, hoặc ít nhất là ông có thể tìm thấy trong vùng mà ông sống.

Jürgen

Tài liệu tham khảo:

[1] http://talk.maemo.org/showthread.php?t=70738

[2] http://talk.maemo.org/showthread.php?t=42700

 Looking up phone numbers with the N900
1 Star2 Stars3 Stars4 Stars5 Stars (1 phiếu, trung bình: 5.00 trong 5)
Loading ... Loading ...

Điều chỉnh sai trong các hình ảnh âm thanh stereo MPO

Các MPO hình ảnh âm thanh stereo, được thực hiện trong ví dụ bằng cách sử dụng Fujifilm FinePix Real 3D Máy ảnh có chứa một sai lĩnh vực trong Exif dữ liệu của họ. Giá trị sai có thể được sử dụng bởi người xem lập thể như người xem hình ảnh lập thể của tôi SIV để điều chỉnh hiệu ứng 3D. Bằng cách điều khiển giá trị này, người ta có thể có thể tùy chỉnh sức mạnh của các cửa sổ pop ra hiệu ứng và giảm hiệu ứng bóng mờ. Điều này có thể dẫn đến một kinh nghiệm xem pleasuring hơn.

Giá trị sai dễ dàng có thể được hiển thị bằng cách sử dụng exiftool :

exiftool-ee-Parallax DSCF0045.MPO

Nếu bạn muốn thiết lập giá trị sai của một hình ảnh, điều này không phải là dễ dàng, vì giá trị được lưu trữ trong dữ liệu Exif của file thứ hai jpeg nhúng trong MPO, mà không phải là khả năng ghi trực tiếp với exiftool. Tuy nhiên, người ta có thể tìm thấy đầu của tập tin thứ hai với exiftool, trích xuất hình ảnh và sau đó thiết lập giá trị sai. Sau đó có thể đặt tất cả lại với nhau một lần nữa bằng cách sử dụng đ. Làm điều này bằng tay là một nhiệm vụ khá khủng khiếp, vì vậy tôi đã viết một kịch bản nhỏ để tự động hoá nó:

# / Bin / bash
# Setparallax.sh
# $ 1: MPO File $ 2: Parallax giá trị

MPSTART = `exiftool-b-MPImageStart $ 1`
tiếng vang Multipart Hình 2 bắt đầu tại: $ MPSTART
cho MPSTART = $ MPSTART/64
cp-1.orig, $ 1 $
exiftool $ 1.orig-mpimage2-b | exiftool-b-Parallax = $ 2 - \
| Dd conv = notrunc bs = 64 tìm kiếm MPSTART = $ = $ 1

Sử dụng nó tại dòng lệnh như sau:

setparallax.sh [MPO-File] [sai giá trị mới]

trong ví dụ:

setparallax.sh DSCF0045.MPO 1,25

Để xác định giá trị phù hợp với yêu cầu hình ảnh của hình ảnh của bạn bạn có thể sử dụng chức năng điều chỉnh sai của SIV (+ / - key) và sử dụng giá trị trên OSD và in ra trong giao diện điều khiển. Có lẽ một ngày nào đó tôi sẽ bổ sung thêm các chức năng, trực tiếp viết các giá trị sai để các tập tin MPO, SIV. Tuy nhiên, kịch bản setparallax ít nhất là cung cấp cho chúng ta khả năng để ghi các giá trị sai cho đến khi sau đó.

Jürgen

 Adjusting parallax in MPO stereo images
1 Star2 Stars3 Stars4 Stars5 Stars (Tuy nhiên, Không có đánh giá)
Loading ... Loading ...

gentoo ebuild cho glsldevil-1.1.5

Một vài ngày trước, tôi muốn nhận được một số thông tin về cách OpenSceneGraph nội bộ thực hiện việc vẽ, để chuẩn bị cho Cử nhân của tôi luận án. Đặc biệt là tôi muốn biết nếu nó thực sự sử dụng đối tượng Buffer Vertex khi tôi "lực lượng" đồ họa Nodes để làm như vậy. Phân tích mã đã có thể lấy để lâu và sẽ không có được bằng chứng đủ cho tôi. Vì vậy, tôi cần một trình gỡ lỗi OpenGL. A nice tôi thấy là glsldevil , được phát triển ở các trường đại học Stuttgart. Nó có thể không chỉ gỡ lỗi OpenGL tinh khiết, mà còn GLSL shaders.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

Đối với gentoo, tôi thấy một ebuild cũ ở đâu đó trong các trang web và sửa đổi nó cho các phiên bản mới của glsldevil. Đây là lớp phủ của tôi bao gồm các ebuild sửa đổi: glsldevil-1.1.5_overlay.tar.gz (441)

Tải về lớp phủ và giải nén nó trong / usr / portage / địa phương. Hãy chắc chắn bao gồm các dòng sau trong / etc / make.conf của bạn:

PORTDIR_OVERLAY = "/ usr / local / portage"

Sau đó xuất hiện glsldevil.

liên quan

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Tuy nhiên, Không có đánh giá)
Loading ... Loading ...

grep cho file PDF

Bạn đã bao giờ bỏ lỡ các chức năng để thực hiện một tìm kiếm văn bản đầy đủ trong nhiều tập tin pdf từ dòng lệnh trong linux?

Với grep lệnh linux người ta có thể tìm kiếm cho một văn bản được đưa ra trong nhiều tập tin. Nếu bạn không biết nó đã được bạn có thể tìm thấy một số thông tin về grep ở đây . Đáng buồn thay, nó không thể được sử dụng để tìm kiếm trong các tập tin pdf, mà chắc chắn là một nhiệm vụ quan trọng. Hãy tưởng tượng bạn có một số hàng ngàn tập tin pdf lưu trữ trên đĩa cứng của bạn và bạn đang tìm kiếm cái mũi một số thông tin chứa trong chúng. Đó là đến nay nhiều việc để mở mỗi người trong số họ xem pdf của bạn và tìm kiếm các thông tin cần thiết. Trong tình huống này, một công cụ giống như grep là khá tiện dụng.

Một vài ngày trước, tôi thấy pdfgrep công cụ thú vị. Nó hoạt động tương tự như grep, nhưng có thể tìm kiếm trong các tập tin pdf. Bạn có thể tải về từ SourceForge . Sau đó, xây dựng pdfgrep từ nguồn.

Đối với người dùng gentoo, như thường lệ có một cách dễ dàng hơn. Tôi đã viết một ebuild đơn giản cho pdfgrep. Bạn có thể tải về các ebuild ở đây: pdfgrep-1.1.ebuild (326)

Để sử dụng ebuild, chỉ cần sao chép nó vào / usr / local / portage / app-text / pdfgrep /. Bạn có thể có để tạo ra các thư mục. Sau đó chạy

ebuild / usr/local/portage/app-text/pdfgrep/pdfgrep-1.1.ebuild tiêu hóa

Hãy chắc chắn để bao gồm các dòng sau trong / etc / make.conf của bạn.

PORTDIR_OVERLAY = "/ usr / local / portage"

Sau đó chỉ xuất hiện pdfgrep.

Đáng buồn thay pdfgrep là không có khả năng đệ quy tìm kiếm cấu trúc thư mục hoàn chỉnh như người ta có thể làm gì với egrep-r. Điều này sẽ cho phép một để tìm kiếm các bộ sưu tập pdf hoàn chỉnh. Không phải là một vấn đề lớn. Chỉ cần sử dụng dòng mã sau đây:

tìm tên ". pdf"-exec pdfgrep-C50-Hni $ 1 '{}' ';'

Để sử dụng thuận tiện đặt nó vào một tập tin kịch bản:

vang vọng "tìm thấy tên \" * phát pdf \ "-exec pdfgrep-C50-Hni \ $ 1 '{}' ';'".> / usr / local / bin / pdfrgrep

Và làm cho nó thực thi:

chmod + x / usr / local / bin / pdfrgrep

Bây giờ bạn có thể chỉ cd vào thư mục của bộ sưu tập pdf của bạn và tìm kiếm nó bằng cách nhập:

pdfgrep [searchterm]

Kính trọng

Jürgen

 grep for pdfs
1 Star2 Stars3 Stars4 Stars5 Stars (Tuy nhiên, Không có đánh giá)
Loading ... Loading ...

ImportError: Không có mô-đun được đặt tên layman.config

Ngày nay, khi tôi đã cố gắng để đồng bộ các lớp phủ portage hộp gentoo linux của tôi, tôi đã nhận lỗi:

ImportError: Không có mô-đun được đặt tên layman.config

Bản cập nhật gần đây từ python-2.5 python-2.6 đã phá vỡ nhiều ứng dụng. Vấn đề này đã được giải quyết bằng cách chạy python-cập nhật, lại xuất hiện tất cả các gói python bị hỏng. Bên cạnh đó giáo dân không làm việc, nâng cấp python có thể gây ra một số vấn đề khác trong portage và trong toàn bộ hệ thống. Như vậy chỉ cần chắc chắn để chạy python-cập nhật sau khi python-nâng cấp.

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Tuy nhiên, Không có đánh giá)
Loading ... Loading ...
2009/08/05

mygnu thông tin

blog của cuộn

trang web thông tin

Trans lator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag