讓Linux更加可用(Accessibility)

2021-09-23 16:45:56 字數 846 閱讀 5969

乙個令人吃驚的事實是,至少十億人或多或少有著某種程度的殘疾。就是說全球大約15%的人在生理上、感知上、心智上會有缺陷,導致他們難以活動、**、收聽以及學習。世界上3.5億人有不同程度的視覺障礙。計算機技術發展地越快,這些人就越會被疏遠,除非計算機軟體的開發可以滿足他們的需求。

可用性是表示乙個產品、裝置、服務或者環境在不考慮具體細節的情況下能被多少人使用的程度。可用性可以被看作接觸和利用乙個系統或者實體的能力。可用性至關重要,社會和諧不是乙個慈善行動,而是人類基本的權利。

我們見證了linux軟體和發行版本在使每個人融入社會方面做的突出貢獻。舉個例子來說,gnome accessibility project 為圖形介面使用者開發了開源的可用性解決方案。ubuntu有乙個可用性團隊致力於使ubuntu能被更廣範圍的人使用。不得不提的是vinux project,乙個基於ubuntu的發行版本,針對失明和視力有障礙的使用者進行了優化。

也有很多單獨的應用軟體提供了不同的可用性功能。這篇文章試圖找出一些頂尖的開源軟體,它們能幫助人們充分利用計算機技術,不論他們的生理和知覺功能如何。

讓我們了解一下手邊的8個通用輔助工具。我們為每個應用編寫了它位元組的入口頁面,完整地、深入地分析了它們的功能,包含截圖和相關資源鏈結。

simon 靈活的語音識別軟體

orca screen reader 可程式設計的螢幕閱讀器

julius two-pass策略的大詞彙持續語音識別引擎

florence virtual keyboard 擴充套件的可伸縮虛擬鍵盤

caribou 可配置的帶有掃瞄模式的螢幕鍵盤

dasher 圖形化的**文字輸入系統

xvkbd 虛擬(圖形)鍵盤系統

原文發布時間為:2013-11-18

讓爬蟲更加友好

寫乙個爬蟲去網際網路上採集資料這件事情,看似好像對別人沒有壞處,其實如果爬蟲不斷的去爬資料的話,會給爬取物件的 造成很大的壓力。所以我們往往會限制爬蟲爬取的速度。之前最原始不用框架爬取交大的圖書館資料,後來整個實驗室不能上圖書館的網了 使用了scrapy框架之後,沒有做限速設定,後來又這樣了。這次又...

讓 Canvas 更加優雅

繪製圖形時,長度與座標應選取整數而不是浮點數,原因在於 canvas 支援半個畫素繪製。會根據小數字實現插值演算法實現繪製影象的反鋸齒效果,如果沒有必要請不要選擇浮點數值。一般在遊戲中這個優化方式會經常使用,但是在我們的背景特效中不經常使用,這個優化方式是將經常移動的元素和不經常移動的元素分層,避免...

讓CSS布局更加直觀 box sizing

如果你寫過css或者你接觸過css,相信你一定對盒子模型一點都不陌生。css其中乙個讓人比較困惑的地方就在於它的盒子模型中關於高度和寬度的計算,別說那些初學者了,就是寫過很久css的人也一樣會有如此的感覺。css中的高度和寬度總是不那麼直觀,讓你總是很困惑,不能一眼就能分辨出其高度和寬度。有的時候你...