Quantcast
Channel: 神魂顛倒論壇-Flash--Front-end網頁前端討論最新50篇論壇主題-全文
Viewing all 735 articles
Browse latest View live

[網站設計及開發]推薦15款最佳的響應式 Web 設計測試工具

$
0
0
[網站設計及開發]推薦15款最佳的響應式 Web 設計測試工具

類型:
網站設計及開發

響應式網頁設計是根據裝置的螢幕幕尺寸,平台和方向來開發的網頁,是一種對最終使用者的行為和環境作出反應的方法。響應式設計使用靈活的網格和布局,映像和智慧使用 CSS 媒體查詢的組合。當從它們在不同裝置使用的時候,站台能夠自動切換到容納該特定解析度,映像尺寸和指令碼/直譯式程式的能力。

  在這篇文章中,我們想向大家介紹幾個這樣的工具,通過它來偵測站台的響應式設計。盡情享受吧!

??

1. ProtoFluid 4



在新視窗檢視



ProtoFluid simplifies the development of fluid layouts, adaptive CSS and responsive design. It builds precise, dynamic viewports in which to test your work. This allows you to quickly effect changes and demonstrate benefits to interested parties. It is free and lets you use other extensions like FireBug.

2. Viewport Resizer



在新視窗檢視



Viewport resizer is a browser-based tool to test any website’s responsiveness. Just save the bookmarklet, go to the page you want to test, click on your created bookmarklet and check all kinds of screen resolutions of the page. The smartest way to share your defined environment of devices and breakpoints directly with your team and client. However, this bookmarklet should not replace a real device simulation. It rather helps you, your team and client testing statuses, transitions, text length etc. throughout different device types.

3. Responsive.IS



在新視窗檢視



Responsive.Is is developed by TypeCast another impressive responsive design testing tool, which you can use to test your responsive design. Just type in a URL, and it will automatically change its size depending on the device you choose.

4. Respondr



在新視窗檢視



Respondr is a lightweight, pretty useful and handy tool that lets you test your websites on different devices. You need to enter the URL of the site/page that you want to test, and then select the device of your choice. You can select an iPhone, iPad, or desktop.

5. Froont



在新視窗檢視



FROONT is a web-based design tool that runs in the browser and makes responsive web design accessible to all kinds of visual designers, even those without any coding skills.

FROONT makes responsive web design visual. Design can be done in-browser with intuitive drag-and-drop tools. After all, humans judge design with their eyes therefore it seems just normal to see right away how designs will look across all different screen sizes. Each project has its own URL,that makes it easy to test the designs on real devices right away.

6. Responsivepx



在新視窗檢視



With responsivepx you need to Enter the url to your site – local or online: both work – and use the controls to adjust the width and height of your viewport to find exact breakpoint widths in pixels. Then use that information in your media queries to create a responsive design.

7. Responsive Web Design Testing Tool



在新視窗檢視



Responsive Web Design Testing tool has been built to help with testing your responsive websites while you design and build them.



8. Screenfly



在新視窗檢視



Screenfly lets you enter a URL to test, and then you choose phone, tablet, desktop, or TV. You can also enter a custom screensize, rotate the screen, and generate a URL to share with others for testing.

9. Review.js



在新視窗檢視



ReView is a dynamic viewport system that provides efficient responsive web design viewing choice. Developed in pure JavaScript according to the principles of core (mobile) first progressive enhancement. The system provides both initial ‘Opt-In’ and ‘Opt-Out’ responsive design states.

10. Responsinator



在新視窗檢視



Responsinator helps website makers quickly get an indication of how their responsive site will look on the most popular devices Responsivator lets you test your web applications iphone and ipad, kindle and Android platform. It also shows your site both in portrait and landscape mode.

11. Resizemybrowser



在新視窗檢視



resizeMyBrowser allows you to choose the dimensions of your browser for testing. You can choose between 15 different presets, or you can enter your own custom screen sizes.

12. Responsive Design Bookmarklet



在新視窗檢視



It’s a simple responsive design testing tool, you need to drag the bookmarklet above your bookmarks bar and it will be applied in your browser. You can then choose to preview the current page on screen widths the size of tablets and smartphones.

13. Adobe Edge Inspect CC



在新視窗檢視



Adobe Edge lets you preview and inspect web designs on devices.

14. I am mobile



在新視窗檢視



I am mobile is another good responsive design testing tool that test your web sites on various viewports and also gives you some tips to make your websites more mobile friendly.

15. Retina Images



在新視窗檢視



Retina Images serves different images based on the device being used by the viewer.

Once setup on your website (very simple!) all you have to do is create a high-res version of each image you would like optimized for retina screens and all the work is done for you. You don’t even need to change any img tags (providing they have a height or width).

?

?

想在手機查閱更多站台設計及開發資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 夢想天空

歡迎任何形式的轉載,但請務必註明出處。











在新視窗檢視

分享到Facebook


[css]用CSS+DIV畫表格(table)進行網頁排版

$
0
0
[css]用CSS+DIV畫表格(table)進行網頁排版

類型:
css



在新視窗檢視





以往傳統網頁設計都喜歡使用table(表格)來建構網頁,這樣的建構方式對於網頁整體排版來講並沒有太大的問題,可以完美相容於各個瀏覽器。但是時代在進步,還在用table排網頁感覺就有點過時了。會這樣說並不是想引起table和div之戰,而是想要說對於網頁的維護,table表格是比較麻煩一點的,再加上原始碼不太乾淨、過多的巢狀,對於搜尋引擎來講,也比較難發現其中重要的部分。

那如果用CSS+DIV進行網頁排版,就會比較好嗎?基本上是可以這樣講,但是大家又會遇到網頁校正的問題,一口氣要調整四、五種版本的瀏覽器,這樣很可能讓網頁設計者又跑回去用table表格排版。但其實在CSS中,已經有語法是支援表格的了,並不是對表格進行樣簡單的樣式定義,而是透過CSS的表格屬性,完美畫出表格,排除瀏覽器相容的問題,讓傳統的table排版的設計師,也可以快速轉換。

在香腸之前的imXD佈景版本中,就已經將分類文章改採清單的排版方式,目的主要是不讓搜尋引擎收錄過多的重覆內容,另一方面也不希望大家找文章不好找,所以改用清單的方式。本來想說使用table來產生清單排版,免除瀏覽器校正問題,但礙於搜尋引擎對表格式的網頁不好解析其內容,所以還是使用DIV排版,並默默的校正一堆瀏覽器。

但是這回imXD5因為網頁HTML5化,因此所有的CSS與DIV幾乎是重構的狀態,所以在本來的分類文章清單中,樣式也順便進行重構,可是問題來了?「重構=花時間」,因為要用CSS+DIV類比成table的樣式,如果一直使用float來排版,校正上其實很麻煩,當然在瀏覽器的校正上,更是頭大。後來找了一下發現有有不錯的好東西,在diplay的屬性上,有table相關的屬性值可以使用!



在新視窗檢視



傳統的table構版的問題

一般來講,table打好語法就可以呈現效果了,而且語法很簡單,就單純的table、tr、td,這三個語法就可以畫出表格,在各個瀏覽器下也都可以正常的顯示。如果覺得排版不漂亮,就直接在語法內加上width、color等等的屬性值,效果很容易就達到了,可是這樣會讓原始碼雜亂。對於搜尋引擎來講,他們抓站台內容通常不會一次抓完,會先抓到一定的網頁大小,之後再來,如果你把樣式調整的原始碼都放進去,很快的,搜尋引擎可能光收錄你的表格樣式,還沒抓到重點就已經達到抓取額度了,重要的資料沒被收錄,倒是收錄了一些不重要的樣式組態。



在新視窗檢視



使用CSS構版的優點

的然表格不推薦,那我們可以考慮改用CSS+DIV來構版。CSS+DIV構版的好處就是將網頁樣式組態和主要內容分離,透過style.css基本資料來控制樣式,而且可以很方便的改,只要站台架構不變,可以隨你開心設計好幾個版本的樣式表,哪天心情好,換一下style.css的基本資料,網頁就整個大不同。這也就是為什麼那一些BSP部落格(例如無名、痞客邦),會有這麼多不同的套版,他們網頁架構都相同,就只是CSS基本資料的不同,透過CSS的變換,可以營造出不一樣的效果。





在新視窗檢視



開始進行CSS+DIV畫表格

為了讓大家方便在DIV和table之間的轉換,所以在CSS的命名上主要就是使用「css_」作為開頭,方便做一個對照。首先,以前面的範例table範例語法:

標題

回應

日期

如何停用WordPress內建搜尋功能?

5

2011-10-30

接?,我們將以上語法改成CSS+DIV的切板樣式,如同前面所說,為了方便對照,所以CSS的定名開頭採用「css_」。

標題

回應

日期

如何停用WordPress內建搜尋功能?

5

2011-10-30

接下來,我們套上CSS的語法,效果就會出現了!

#css_table {

display:table;

}

.css_tr {

display: table-row;

}

.css_td {

display: table-cell;

}

CSS語法與table比對

事實上,從上面的語法來看,要用table改成css的方式並不困難,所有的樣式定義需要全部透過CSS的id或是class全部獨立出來,其它部分寫起來是差不多的。上面的語法,並沒有對CSS畫出的表個做顏色、邊線、寬度作定義,可能看起來醜醜的,這部分就請大家自己摸索了。這篇文章主要是要告訴大家,利用CSS也是可以達到table的效果。下面列出一些display對應table的屬性:

inline-table:顯示成前後沒有換行的表格

table:對應標籤,以表格方式顯示。

table-row:對應標籤。

table-row-group:對應標籤。

table-cell:對應標籤。

table-caption:對應標籤。

table-column:對應標籤

table-column-group:對應標籤。

table-header-group:對應標籤。

table-footer-group:對應標籤。

IE7以下不相容

沒錯,這樣的CSS屬性很巧的,只有在IE8以上才有支援,如果是IE7以下的瀏覽器,必須做CSS的相容性校正了,這是小可惜的地方。但目前瀏覽器的使用量,IE7的比例也逐漸下降,因為大多XP使用者如果要升級瀏覽器,都會直接升級IE8。如果要校正,那就要善用幾個屬性:display:block、float:left,還有padding和margin進行校正了。

(轉自香腸炒魷魚)

想在手機查閱更多css資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: Terence











在新視窗檢視

分享到Facebook

[網站設計及開發]【】Clipboard.js – 現代方式實作複製文本到剪貼簿

$
0
0
[網站設計及開發]【】Clipboard.js – 現代方式實作複製文本到剪貼簿

類型:
網站設計及開發

複製文本到剪貼簿應該並不難,目前已經有很成熟的 Flash 方法。但是 Flash 已經在很多場合不適用了,特別是隨? HTML5 技術的發展。今天推薦的這個 Clipboard.js 庫不依賴 Flash,依賴於 Selection 和 execCommand API。execCommand 支援以下瀏覽器:Chrome瀏覽器42+,火狐41+,IE9+。

?



在新視窗檢視

?



?

馬上去試試

 

想在手機查閱更多站台設計及開發資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 夢想天空

歡迎任何形式的轉載,但請務必註明出處。











在新視窗檢視

分享到Facebook

[Javascript]【】Popmotion – 小巧,靈活的 JavaScript 運動引擎

$
0
0
[Javascript]【】Popmotion – 小巧,靈活的 JavaScript 運動引擎

類型:
Javascript

Popmotion 是一個只有12KB的 JavaScript 運動引擎,可以用來實作動畫,物理效果和輸入追蹤。原生的DOM支援:CSS,SVG,SVG路徑和DOM屬性的支援,開箱即用。Popmotion 站台上有很多很贊的效果,趕緊去體驗一下。

?

在新視窗檢視

?



?

馬上去試試

 

想在手機查閱更多Javascript資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 夢想天空

歡迎任何形式的轉載,但請務必註明出處。











在新視窗檢視

分享到Facebook

[程式設計]中國將10月24日 暫定為 程式設計師節(非官方認定)

$
0
0
[程式設計]中國將10月24日 暫定為 程式設計師節(非官方認定)

類型:
程式設計

看到中國的一些文章,才知道原來有人在中國定義 10月24日為程式設計師節(雖然這個不是官方認可的)。

俄羅斯官方認可的程式設計師節為 9月13日。



中國將10月24日 暫定為 程式設計師節(非官方認定)

程式設計師節的日期:

俄羅斯:9月13日(閏年為 9月12日) - 每年的第256日,所以閏年會早一天

緣由:每年的第256(1byte = 8bits = 11111111 = 256)天

中國:10月24日

緣由:2的10次方 = 1024

慶祝方式

穿?「白色」來慶祝這天,(RGB 顏色由淺到深(0 ~ 255),FFFFFF 為最大值,FFFFFF = 白色)

下述摘錄自此篇:程式設計師節 - 維基百科,自由的百科全書

程式設計師節是一個國際上被眾多科技公司和軟體企業承認的業內人士節日。日期是在每年的第256(十六進位為0x100,或28)天,也就是平年的9月13日或閏年的9月12日。

它是俄羅斯的一個官方節日,其它國家的程式設計師社群也慶祝這個節日。

之所以選擇256(28),是因為它是一個被程式設計師們所熟知的8位元基本數位。用1個位元組(等於8位元)最多能表示256個數值,而且在平年中,256是2的最大冪中小於365的值。與此同時,有些人認為,象徵2的10次方的10月24日才是程式設計師日。

白色被選為程式設計師節的主題色。在紅綠藍24位元深(RGB)顏色空間裡,每種原色可以有256種層級(從0到255一共256個數值)的深淺變化,當三種原色都達到最大深淺值,即為十六進位的0xFFFFFF時,表示白色。所以全世界的程式設計師們會穿?白色來慶祝這一天。

相關網頁

9月13日:程式設計師節,一起來過節吧!

從0開始,一個8位位元組的第256個值可以表示為整數255,十六進位0xFF,或是二進位0b11111111。256是2的冪中小於365的最大值。用同樣的邏輯,白色被選為程式設計師節的顏色。在24位紅綠藍(RGB)顏色空間里,最大值為十六進位0xFFFFFF,表示為白色。所以全世界的程式設計師們穿白色來慶祝這一天。

程式設計師,今天你穿白色衣服了嗎?

10月24日為程式設計師日 詳解程式設計師日來歷

中國程式設計師節是每年10月24日,在電腦技術中,1G=1024MB,1024是程式設計師們最為敏感的數位,每天的工作就是寫程式碼,他們堪稱是世界上最苦逼的人群,剛剛畢業的時候還是濃密的黑頭發,五年之後就成了禿頂。

1024程式員日:教你如何關愛身邊的碼農

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: Tsung Hao

This work, unless otherwise expressly stated, is licensed under a

Creative Commons Attribution-ShareAlike 3.0 Unported License.











在新視窗檢視

分享到Facebook

[程式設計]查塔努加設施研究改進的手術治療效果,3D 列印模型與方法

$
0
0
[程式設計]查塔努加設施研究改進的手術治療效果,3D 列印模型與方法

類型:
程式設計



在新視窗檢視

美國的東南象限患者不久可能研究人員在他們的欄位,要多謝他們收穫更多的 3D 列印技術向醫學界提出的好處。雖然查塔努加是朗朗上口的順口溜在地圖上,高度建議前往紅寶石瀑布和岩城和著名的博物館和歷史遺?的主電腦,它也是 3D 的業務總部設,通過 3D 列印技術負責解鎖隱藏的訊息在 MRI 和 CT 掃描。



在新視窗檢視

現在,3D 老年退休金排程使用其專門的行程與厄蘭格健康系統進行研究關於印刷的立體模型,具體到患者定製,並可幫助醫療專業人員的實踐和排程用於瀏覽程式之前他們甚至旋開往手術室門進行協作。

與所有厄蘭格外科部門在研究之列,這兩家公司將審查如何的 3D 列印技術力量本身對改善患者的治療效果,並幫助在手術程序中。最終目標當然是在手術中節省時間,減輕風險,與相關的問題,最終要有最好的病人結果可能。

厄蘭格衛生系統將肯定提供充足的資料在這項研究作為它包括 5 個基於田納西州的醫療校區,包括該欄位唯一的孩子醫院和水平一創傷中心,提供高水準的創傷護理。他們查塔努加設施已經由美國新聞與世界報導 》 讚美了連續四年被 "查塔努加的頭號醫院"。

它已相當不可否認 3D 列印技術並幫助與手術方面可以允許診斷嚴重和複雜的條件下,教育病人,有關的家庭和醫學生的模型製作。能夠解鎖秘密手術,以及瀏覽路徑之前實際上開放一個病人,但是,應該證明中 3D 列印每個與會人員的真實值。

"本醫院全研究將清楚地建立多個值的點為患者和外科醫生,"國家的研究,將在未來六個月內進行開始其最近的新聞發表稿 3D 的運營團隊。







在新視窗檢視

這種夥伴關係在收集資料和研究當然是開頭的堅實的基礎,最有可能在還幫助克服任何障礙在使用 3D 列印技術在田納西州的醫療中心,以及無處不在非常積極地努力。

"我們很高興與 3D 老年退休金排程,這項革命性技術前沿工作"說 Kevin M.明鏡、 希、 主席和首席執行官厄蘭格衛生系統。"還有沒有問題 3D 列印技術將改變外科醫生排程為其程式、 提高病人的滿意度和成果,以及加強在世界各地的醫院的醫療訓練的方式"。



3D 模型將由核磁共振或 CTs,然後採用各種材料,如橡膠、 塑料和其它合成材料製作。這不是一種少見的做法已經和我們報導過無數 3D 模型前,用極其積極成果之前和期間程式正在使用。我們也一直在下面另一項正在進行的研究,性質類似,雖然更加具體,如來自麻省波士頓兒童醫院的研究人員深入研究使用 3D 列印心臟模型,看到底是如何幫助他們真的是在手術程序中。

Keith Campbell,3D 的老年退休金排程的總統說:"這廣泛研究的結果清楚地將建立 3D 列印技術在改善病人預後的價值"。"我們相信這些努力將對成千上萬的病人及其家屬的生活產生積極影響。



它也被認為這個 3D 老年退休金排程和厄蘭格衛生系統之間的動態研究將有助於建立新的標準和協定的核磁共振,CTs 和目前正在轉化為研究 3D 的影像學方法列印樣式。新技術所提供的選項,它被希望探查性手術可以大大減少,或甚至可能成為過去的事了。



在新視窗檢視



除特殊註明的文章外,本站文章均為原創或編譯,轉載「來自3D族www.3dzu.net」並鏈回本頁.謝謝!

本站所有文章均為本站原創,轉載:文章來自3D列印網-3D族http://www.3dzu.net



想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 3D列印網











在新視窗檢視

分享到Facebook

[程式設計]創馬回顧:不是三個字,是一個字值一萬塊

$
0
0
[程式設計]創馬回顧:不是三個字,是一個字值一萬塊

類型:
程式設計



在新視窗檢視

編者按:本文作者為Atommann,他上周末和同伴bnw及xyh組成SZDIY團隊,參加了硬創邦主辦的全球創客馬拉松比賽。他們開發的lambda-tortoises是一個可以繪圖的海龜機械人,獲得了本次比賽的一等獎。本文為Atommann對比賽的回顧,硬創邦做了不改變原意的編輯。

有一件事對我有所啟發。這學期幼兒園開學,我去開了一個家長會,老師說學生可以報興趣班,比如英語班,繪畫班,科學班等等,而且說:「科學課比較貴,我們是請校外的教育公司來教,100?元一節課。」

我當時就想,我自己就是工程師,懂得一些東西,而且對科技有興趣,為什麼就不能自己想辦法,做一些裝置來教 (啟蒙) 自己的孩子學科學呢?比如這個海龜機械人。

(關於創客馬拉松) 說一些我還記得的。

Hackathon (指創客馬拉松) 是周五早上 10 點開始,這個時間確實有點早,出門時我匆忙趕到公司去拿自己的工具箱,裡面是一些常用工具:各種 USB?線,電線,鉗子,排針,Arduino,電機,AVR 程式開發器,rPi,焊?絲,多孔板,麵包板……

去 hackathon 一定要帶自己的一套工具,有很多原因:主辦方不可能準備好一切;主辦方的工具數量有限,如果別人在用一個工具,你得等,這會浪費時間;用自己的工具更順手。

到了現場,發現 bnw 也來了。非常好,因為我們團隊就多了人手和可以想 idea 的人。現場環境很好,校園裡人很少,整層樓就有兩個大露台,還有一個咖啡廳。有地方睡覺。只是每個團隊的桌子有點小。

Hackathon 一開始我們就立即安排,bnw 用 inkscape?畫了小車的底盤。由於主辦方不能提供雷射切割機和服務,我準備去公司切割。到了公司我就等 bnw 的圖紙,但把 SVG 轉成 DXF?始終有問題,一些孔消失不見了。後來 bnw 找到了正確的方法,我也得到正確的圖紙,幾分鐘之內完成了切割,然後拿上白板紙,坐上最後一趟地鐵往hackathon 現場趕。

畫圖的白板筆是用舵機控制的,但我以前沒有用 amforth 控制過舵機,解決方法:先 Google?已有的程式碼。我只找到一個有關例子,讀懂了程式碼,但程式碼太舊,寄存器名也對不上。於是我拿了電腦,Notebook,鉛筆,一塊 Arduino板和一個舵機,到露台上。我坐在地上把 datasheet 上 PWM生成的相關內容讀了一遍,改了幾個寄存器名字和引數,就可以控制舵機了。也就是說,我們定義 word pen-up ?和 pen-down 了。

在新視窗檢視

應該是在周六下午,機械人安裝起來後,我們讓它在白板紙上畫一條直線,但得到的是一條曲線!不是一般的曲,而是非常曲!(現在想來,可能是由兩個電機的啟動時間有個小間隔造成的,要檢查程式碼) 我想,這下子完蛋了。xyh則認為可以找出一個「線性係數」來修正。壓力很大,我決定出去散散心。

等我回來的時候,xyh 說他可以讓機械人走直線了,簡直不可思議!據說是在一個電機的速度上乘了一個係數,在沒有回饋和控制演算法的情況下,能盡量走出直線,這非常關鍵。然後,我們又通過實驗,找出了可以讓機械人轉動某個角度的時間常數。

我的電腦可以連上藍牙模組,bnw 的可以,rPi 也可以,但主程式員 xyh?的電腦卻不行!這可把我們急壞了。經過各種嘗試,還是讓他的電腦連線上了藍牙,這意味?他可以開始用鍵盤和他那台老舊,但他可以運指如飛的電腦和機械人「決戰」了。

周六晚上,我們在露台上喝咖啡休息的時候,就想在最終演示的時候應該畫什麼圖形。xyh?說:「我要寫哈工大三個字」。我拍?桌子大笑說:「xyh,你這個有拍 HIT (指哈工大) 馬屁的嫌疑!而且,寫中文,沒有閉環控制,難度會很大,寫英純文字母 HIT,三個字母都是直線。」xyh要中文字這件事,我沒有放在心上,以為他只是開個玩笑。



周六半夜,我和 bnw 都去休息了,xyh 說他在通宵工作 (當天喝了三杯咖啡,A hacker is a machine for?turning coffee into awesome codes)。早上醒來,我立即去看 xyh?的進展。不看不知道,一看嚇一跳。首先,地上的白板紙上有一個「口」字,中規中矩,這就是說機械人可以畫矩形了。我走到他電腦旁邊看,發現他居然是用中文在程式開發!這可真是把我笑壞了。(程式碼在這裡

原來他是在程式開發寫「哈工大」三個字!而且很快就做出了原型。然後很快就可能讓機械人畫一點小魚,這樣,機械人基本上達到了可以 demo?的狀態。於是星期天早上到中午,我都處於基本無事可做的狀態。

在新視窗檢視

中午吃飯的時候,他們告訴我有麻煩,說機械人寫出來的字不行了。這可麻煩了!還有?30 分鐘我們就要上場了!我們三個人一起工作,xyh不停除錯程式,我和 bnw?負責擺放機械人,擦白板紙。我們和主辦方爭取到推遲上台的機會,xyh?繼續除錯程式。我發現機械人一個輪胎的軸套破掉了 (有一條裂縫),這是一個可能的原因,於是用 AB 膠做了簡單的修復。xyh也繼續改程式。後來終於達到我們滿意的程度,我說 OK 了,可 xyh?始終不肯放棄,說「這個哈字值一萬塊錢!」。所以,「用一個周末寫了三個字賺了一萬塊」的說法是不準確的。(註:硬創邦之前在報導中說,他們寫了「哈工大」三個字,贏得了萬元大獎。這裡的意思應該是,寫出「哈」字就代表解決了問題,穩操勝券)看來他很有自信,我卻沒有那麼自信。

我們要離開的時候,主辦方說要把機械人留下,我想帶走繼續改進,可 xyh?催我說:「快給他們,快給他們!我缺錢,我缺錢!評委和我聊天的時候,我說我缺錢,所以他們把一等獎給了我們。」這個,這個,我真不相信。(註:硬創邦的評選當然是公平公正的啦)

xyh 還提醒我在演示的時候千萬不要提 lisp (我心想,這家伙真精),難道是怕那些括弧把大家嚇到?於是我有沒有提,因為底層改得太多,而我們的 lisp 程式碼又沒有準備好,會影響 demo。

星期天其實我想給 rPi 做一個機箱,把它做成迷你電腦,但 7 寸的車載顯示器顯示效果實在太差,就沒有做迷你電腦,後面我準備用別的顯示器。

我們還要繼續改進 lambda-tortoises,要達到我們設想的初衷。

大概在小學五年級的時候 (1994年),某天老師對我們說:「最近有一個科技製作活動,大家可以做一些製作交給我,我交到中心小學去展出和評獎。」

然後我向老師提出一個想法:我們可以做一個電動小車,可以遙控它前進,後退,左轉,右轉。別的幾個同學也有興趣,有一個同學說他們家裡有小電機,於是中午我們走很遠的鄉村小路到他家裡拿零件。但我們根本無法完成這個專案,原因有幾個:無人指導,我們所擁有的零件只有電線,所有的工具只有老虎鉗和螺絲刀 (記得某次老爸修電器,還叫我到別人家借電烙鐵)。

電動小車做不出來,我不甘心,決定做一個葉輪。因為那段時間我正在玩的一個專案,是把水裝在玻璃瓶里,用蠟燭在下面把水燒得沸騰,蒸汽就從前面的一個針頭高速噴出。如果我能用蒸汽推動葉輪,那就可以想辦法讓它帶動一個小直流電機發電。

在新視窗檢視

於是我找到一個塑料瓶蓋,一些鋁片,幾塊木板,坐在家裡的八仙桌邊,先把鋁片用鉗子折斷成我想要的大小,再用鉗子夾住鋁片放在煤油燈上燒熱,然後插到塑料瓶蓋上。之後找了一根鐵絲做為軸,用螺絲刀在木板上鑽孔 (因為沒有鑽頭),再用鋁片折彎,做成L 型支架,用釘子把軸承座訂在底板上。

第二天就把這個製作交給老師,過了一段時間,老師給了我皺巴巴的一元錢,說是中心小學給我的獎勵。我也去中心小學看了別人的一些製作,現在還有印象的是一個用繩子套?的飛機,繩子穿過一根管子,利用離心力它可以飛起來。

20 年之後,我和 SZDIY 的另一群小夥伴們一起完成了小車專案,但以另一種有趣的方式完成 :)

想在Android 手機欣賞更多有趣圖集?免費下載 GigCasa App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

[程式設計]印度人可以走再次感謝精確 3D 列印手術模型

$
0
0
[程式設計]印度人可以走再次感謝精確 3D 列印手術模型

類型:
程式設計



在新視窗檢視

髖骨折斷可以是破壞性的傷害,尤其是年紀大的人,更易患脆弱性和併發症。對於一個年輕的人,然而,它可以只生命摧毀。這是一例 34 歲印度電影片道的東主名叫普拉迪普,兩年前在一次事故中壞了他的臀部。他經歷了幾個手術事故之後,但在每個案件後醫生宣布休息,太複雜了,他們能為他做什麼。它看起來好像他不能夠再走,直到他遇到一個外科小組熟悉 3D 列印技術。



在新視窗檢視

SIMS 醫院在印度欽奈有?優良的醫療服務,信譽,並且擁有最新的技術快速通過作為其賣點之一。該技術包括 3D 列印,儲存普拉迪普的臀部。CT 掃描了他受損的關節,和映像被用於創建一個真人大小、 準確-到---細節的模型歷時 20 個小時到 3D 列印。醫生手術實踐模型,學習有關損害以及任何潛在的困難或提前的併發症。他們然後成功手術的同一 Pradeep,能現在被告知,多次,什麼能做,他受傷之後再走。

"人工全髖關節置換手術是複雜的因為它是難以到達正確的位置和植入螺釘和通訊端,"說西姆斯聯合主任博士 P.Suryanarayan。?"但當我們在練習生活大小 3D 模型上,精度是令人難以置信。



普拉迪普實際上是三個病人都曾成功地治療髖關節損傷類比由於 3D 快速成型技術之一。該技術在西方醫院,尤其是嬌嫩的器官的手術,變得越來越普遍,但博士 K.Sridhar,副校長 (醫療) 的西姆斯代銷商 SRM 大學,它是第一次南印度醫院。

"我們已經利用這種技術作業三個病人成功地首次在南印度,"Sridhar 說。"我們已經看到快速減少完成手術和一個更高的成功機會所需的時間。







在新視窗檢視



三個病人經歷了成功的髖關節手術,由於快速立體成型博士 K.Sridhar

使用快速 3D 原型來創建高解析度模型顯著降低手術,升降機相當多的病人的經濟額外負擔的費用。他們還在手術台上花很少的時間。平均來看,技術亦減少了約兩個半小時的手術時間。詳細模型

在新視窗檢視

斷臀部,到最小的骨頭碎片,有沒有驚喜的外科大夫在實際程序中。

"這些模型幫助我們做了排程究竟如何處理每個手術和材料和植入物需要糾正他們。早些時候,掃描只允許我們想象哪裡什麼就在那裡,"說,外科醫生顧問維賈伊 · C.Bose 博士。"我們不需要再依靠試驗和錯誤的手術方法。我們有確切的模型現在排練上。



討論這個故事在這裡。

除特殊註明的文章外,本站文章均為原創或編譯,轉載「來自3D族www.3dzu.net」並鏈回本頁.謝謝!

本站所有文章均為本站原創,轉載:文章來自3D列印網-3D族http://www.3dzu.net



想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 3D列印網











在新視窗檢視

分享到Facebook


[程式設計]淺談程式設計派系對立造成的負面影響

$
0
0
[程式設計]淺談程式設計派系對立造成的負面影響

類型:
程式設計



在新視窗檢視

我常常碰到第一次創業團隊的 CTO(技術總監)說:「我要請 Ruby 工程師!」、「我在找 Node 工程師!」、「你知道有誰會寫 Python 嗎?」。當我反問公司產品是甚麼,CTO 通常都支支吾吾地說仍在嘗試一個新的點子,Prototype 還沒做出來。選擇程式語言和 Framework 並不是什麼壞事,但是在公司連第一個產品都尚未成形就先以開發語言和架構去過濾員工,無非畫地自限。

說到這,也點出了一個今天科技業的現象:程式設計的宗教化。

何謂宗教化?

所謂宗教化(Becoming more religious),意思就是程式設計派系的對立深化。漸漸地,許多軟體工程師對於程式語言的訴求已經不是各取所長,而是先選定語言,再選擇要解決甚麼問題,說穿了就是跟工程的理念背道而馳。

這種對立現象從程式語言(Programming languges)擴張至程式架構(Programming Framework),最後擴張至軟體設計樣式(Design Pattern)。

而程式設計宗教化究竟產生了甚麼樣的影響呢?

樂觀而言,程式設計派系對立,使得個語言、架構和設計樣式在劇烈競爭下相繼成熟,使得軟體工程師在工作時有更多的選擇。

程式設計宗教化自然也產生了深遠的影響和迷思,以下容許小弟逐一討論。

程式語言與架構的通用化

通用化,意思就是原本有特殊目的的程式語言,或架構逐漸轉變成多用途的程式語言。PHP 與 Javascript 是程式語言通用化的最好典範,PHP 原本是個 HTML 網頁的前置處理器(Preprocessor),作用在於動態產生網頁內容;而 Javascript 則是網景(Netscape)公司開發出的網頁前端語言,用來設計瀏覽器端的互動功能(如檢查表單內容)。

如今,PHP 已經發展成為通用 Scripting 語言,而 Javascript 也從瀏覽器端延伸到伺服器端。而其它語言如 Ruby,就慢慢衍伸出 CoffeeScript 來將類似 Ruby 的前端語言直接翻譯成為 Javascript。

為什麼許多程式語言開始往通用化發展?主要原因就是程式語言派系對立加劇,讓許多程式設計師寧願使用自己已習慣的語言和架構來取代整合多語言、多架構的開發環境。過去網路應用程式整合 Scripting 語言(如 Ruby、Javascript、Python 等)和系統語言(如 C/C++)的開發樣式今日幾乎被 Scripting 語言完全取代。

通用化的好處是大幅減少了學習不同語言的時間,進而節省訓練軟體工程師的成本。

然而這優點帶來了不小的副作用。程式設計語言和架構都很難在簡潔度、效率和多元性之間找到完美的組合,三者則二,必須犧牲一者。現今許多程式語言都是 Scripting 語言,擁有直譯、動態資料型態、跨作業系統等特性。這也意味?現代程式語言的執行效能很慢,若參考一些網路上的程式語言效能評比,現代的 Scripting 語言相對於 C 與 C++ 這類的系統程式語言和 C#、Java 等虛擬機器語言,執行效率只有後者五分之一。

將執行效率慢的 Scripting 語言擴大應用,開發出的系統之效能是相當吃虧的。為了解決部分的效能問題,Facebook 開發了 PHP 編譯器 HipHop,Facebook 因而減少了將近 50% 的 CPU 用量。而 Twitter 從 Ruby-on-Rails 轉至 Java,其搜尋引擎效率成長了三倍。(註:Ruby 當然也發展了自己的編譯器來提升效能)

這麼一說,不代表程式語言通用化是一件壞事;但是在大家圖方便的同時,也要記得軟體工程自身的複雜度,才能判斷程式語言是否適合解決問題,所謂善其事、利其器。

一昧地要求一種語言甚麼東西都要能做,有時反而扼殺了不同程式設計語言社群之間的合作、交流機會,搞到後面許多人都在土法煉鋼。

Design Pattern、方法學綁架程式語言與架構

若你是一位網路軟體工程新鮮人,想必你學的應該是 Rails 或 Django。因為這兩軟體架構的流行,今天 MVC(Model-View-Controller)被當作是種預設立場。

當然,世界上不是只有 MVC 而已。所以我們該問清楚,為什麼只有學過 MVC 的人在沒有比較過其它 Design Pattern 的情況下,會認為 MVC 就是最合宜的選擇呢?

讓我們來看看 MVC 的架構,Controller 就好像是交通警察,當車輛(使用者)駛入,交通警察會將車輛匯入正確的道路(View),而在駛入道路時車輛駕駛人可以看到路邊如路名、紅綠燈、招牌等資訊,這些資料就是來自於 Model。而開到下個路口,車輛可能又會碰到一位交通警察、再次駛入另一道路,如此反覆直到開到目的地為止。

而這種 Design Pattern 的優點就是把所有的「交通管制」都集中在交通警察(Controller)的手上,不管系統中發生甚麼事情,都聽從 Controller 發號師令。

而 MVC 當然也不是尚方寶劍,他有一個致命的缺點就是若要從車輛(使用者)的角度去整理路線圖,一位使用者使用的功能只是 Controller 的一小部分,但同時又是不同部分串連起來才能完成一工作,其是以管理流程、而不是管理使用者的角度去彙整的。



其實 MVC 有一位親戚叫做 MVP(Model-View-Presenter),其設計理念和 MVC 一樣是要將介面和程式邏輯分開,但是其結構有明顯不同。

Presenter 相較之下,比較像是一家餐廳的服務生。當你(使用者)走進餐廳(View),你可以跟服務生點餐、詢問廁所在哪裡,或是請服務生幫你加白開水,當服務生(Presenter)知道你的請求後,變會與餐廳的內部人員(Model)互動,然後把你需要的東西交給你。

Presenter 與 Controller 最大的差別在於每個 View 都有個獨立的 Presenter,而這獨立的 Presenter 的角色就是處理一切使用者在該介面上需要完成的工作。因此不難理解,MVP 的優點在於其原始碼是以使用者的角度進行整理,而缺點則是每個 Presenter 都有自己的獨立流程。

說到這邊,有些資深的軟體工程師可能都想開砲了。

沒錯,兩種 Design Pattern 的問題,如果原始碼重構簡化(Refactoring)、原始碼介面化(Code Interfacing)、元件化與模組化(Componentization and Modularization)等技巧,其實問題都能迎刃而解。

重點來了:過去程式語言和程式架構的作用在於程式設計,而至於要用 Design Pattern、程式設計方法(Paradigm)都是軟體工程師針對面臨的問題去量身訂做。這意味?軟體工程師除了會程式設計外還要有規劃的能力。

今天,因為簡化工程師的訓練時間,越來越多程式語言和架構被 Design Pattern 和特定設計方法綁架,語言派系對立讓這情況更雪上加霜,變成許多新的軟體工程師只會在一種特定的訊框架下思考,而不會根據面臨的問題而改變規劃。

小弟一位軟體工程師朋友曾說:「現在越來越多軟體工程師只會用函式庫(Library)寫 Code,而不是真的在做工程。如果你把一位 Ruby-on-Rails 的工程師丟到 J2EE 上去,就寫得一蹋糊塗。這是我們科技業訓練求快卻不求穩造成的失敗。」

同樣地,在程式語言和架構中規範 Design Pattern 並不是甚麼壞事,但我們不要忘記除了 MVC 以外,還有很多不同的 Design Pattern ,如服務型架構(Service-oriented Architecture)、事件導向架構(Event-driven Architecture)、規則導向系統(規則導向系統)、資訊導向系統(Message-Driven Architecture)等不同的系統 Designe Pattern 可以參考,讓我們能夠對症下藥。

動態與靜態資料型態的「省時又省事」迷思

先前有提到,現今的 Scripting 語言多採用動態資料型態,意思就是變數依照「塞」進去的數值可以動態改變型態。典型的動態語言包括 Ruby、PHP、Python、Javascript。

當今許多軟體工程師喜歡動態語言,因為動態語言不必宣告資料型態,可減少程式設計時間。而多數動態語言同時又是直譯語言,直譯的特性讓工程師可以隨時進行軟體更新而無須擔心伺服器儲存中的版本問題。可謂「省時又省事」。

然而,世界上當然沒有那麼便宜的事情。

之前提到的許多 Scripting 語言執行效率問題,動態資料型態和直譯都是罪魁禍首。動態資料型態的特性代表每次程式執行,直譯器都需要去解析變數的資料型態,自然加入了執行所需的資源;而直譯語言在執行時,必須將所有原始碼即時轉換成為機器語言,自然比已經編譯成為機器碼(或是位元碼)更耗資源。

執行效率除外,動態語言是否能夠減少程式開發時間其實是有爭議的,而小弟個人認為是否定的。

動態語言若發生資料錯誤,都是在執行時(Run time)才知道。反觀編譯語言,若資料型態不符合,原始碼根本完全無法編譯,連跑的機會都沒有。許多編譯時期錯誤(Compile Time Error)在動態語言中都變成了執行時期錯誤(Runtime Error),而軟體工程師都知道,抓執行時期錯誤比編譯時期錯誤更困難、更耗時。因此在使用動態語言開發時,除了程式設計的時間外,Unit Testing 要寫得比使用編譯語言更完整。打字省下的時間,是否有比抓錯和測試加入的時間多,恐有爭議。

而編譯語言在程式設計時雖然需要打更多字,但由於編譯語言的每個函式的標頭(Function Signature)擁有資料型態,在團隊合作時,即使不寫註解也大致上能了解函式要怎麼使用。若以動態語言開發,就可能需要花多點時間和心思在註解上,才能確保團隊溝通良好。

動態與靜態語言各有利弊,個人在此沒有幫任何語言背書的意思,但當今程式設計宗教化現象使許多軟體工程師對於特別語言的加持和罷黜,實際上都與現實有所出入。

工具歸工具,思維才是實力

講到這邊差不多告一段落了。

任何程式語言、架構,最後只是工具而已,在軟體工程的世界中只有「在某個情況下」有相對優勢,而沒有甚麼方法或工具是省時又省事的超級無敵大補帖。

記得工程的理念就是用對的工具去解決問題。因此,希望大家可以共同勉勵,多接觸不同的問題解決思維和方法、多交流,才能在困難時找到最有效(而不是最熟悉、最偷懶)的答案。

(本文轉自 ALPHACamp,作者蕭瑟寡人,未經授權不得轉載)









想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視





在新視窗檢視





原文站台: TechOrange











在新視窗檢視

分享到Facebook

[程式設計]法國醫院使用 3D 列印從 Stratasys 改善敏感腫瘤清除腎臟模型

$
0
0
[程式設計]法國醫院使用 3D 列印從 Stratasys 改善敏感腫瘤清除腎臟模型

類型:
程式設計



在新視窗檢視

3D 列印技術的醫學突破似乎只開始。它是自然適應,畢竟,當我們看?更多的醫生和患者受益於高品質模型,以確保更精確的手術。有更好的外科醫生和患者可以放心,他們的程式是不太可能有併發症,當 3D 列印的模型用於外科手術的準備工作在世界各地。



在新視窗檢視



一個最近的例子,使用的 3D 列印技術是在法國這一次,如從泌尿外科和腎臟移植的大學醫院 (楚) 波爾多醫生最近使用 3D 列印複雜的腫瘤清除腎臟模型。這些模型做三件事: 外科醫生準備具體手術,火車外科醫生一般,和它們被用來與患者想知道有關排程的程序儘可能多地交流。

楚國的外科醫生,讓-克里斯托夫 ·,伯恩哈德博士指出,醫院是 "第一個在世界" Stratasys 的複合材料和多色 3D 印刷技術 (Stratasys Objet500 Connex3) 用於涉及腎腫瘤切除的案件。伯恩哈德博士指出:

"擁有一個 3D 的列印的模型,包括病人的腎腫瘤,主要動脈和船隻 — — 每個不同的顏色 — — 提供準確的圖片是在作業程序中,我們將看到。設想這些中的其它元素,所有三個維度,對腫瘤的具體位置的能力大大方便了我們的工作,並非是從二維掃描容易實作的東西。



正如你可以看到從醫生的意見,顏色在這裡事項。它允許外科醫生能夠區分不同部分的腎臟,而且它還包括額外動脈和船隻。



在新視窗檢視





這種腎臟手術的目標是不遺餘力的血管和動脈,但如果有併發症在這個部門,然後病人可以切實患慢性腎臟病。伯恩哈德博士比較使用 2D 掃描和立體版畫在術前準備的程序,他的結論是 3D 列印模型工作更好,幫助保證精度:

"......專門對應,病人的你要動手術的與 3D 列印的腎模型在你的手毫不誇張地說為我提供一個視圖從新的角度。唯一比這更準確是病人自己。



現在,所用顏色的 3D 列印腎的不同部分如下: 透明的 VeroClear 用於顯示腎臟體積品質、 黃色用於腎排泄道,和紅色用於動脈。當外科醫生觀察這些非常小心地勾畫的器官部分標籤的顏色模型時,他們知道什麼指望看到下刀,從而促進保留器官有時很難手術挑戰的情況下的可能性。

當然,正如前面提到的所有這一切都是好更比一般外科訓練和與病人溝通。這些模型也大大有助於學生學習,由伯恩哈德博士所述:

"獲得 3D 列印模型是完全精確到一個,你會作業不只有讓您可以訓練自己作業上,但它也極大地提高了我們的能力,更準確地傳達給學生 — — 外科手術那些明天的外科醫生."



最後,病人大大受益,因為模型顯示他們腫瘤所在的位置和外科醫生的意圖。伯恩哈德博士指出,手術的患者的理解加入由 50%— — 一個巨大改進 — — 根據最近的訊息收集的調查問卷。

所以,Stratasys 3D 列印技術使得長足改善通過立體塑模的醫療服務,患者也受益於查看他們自己的腎臟,看看究竟會在哪裡發生作業的能力。 在這個故事上的更多詳細訊息可以在這裡找到。

除特殊註明的文章外,本站文章均為原創或編譯,轉載「來自3D族www.3dzu.net」並鏈回本頁.謝謝!

本站所有文章均為本站原創,轉載:文章來自3D列印網-3D族http://www.3dzu.net



想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 3D列印網











在新視窗檢視

分享到Facebook

[程式設計]【黑話】如何優雅地表現自己很土鱉?請在更新日誌里加上 Peter

$
0
0
[程式設計]【黑話】如何優雅地表現自己很土鱉?請在更新日誌里加上 Peter

類型:
程式設計

中文名:皮特

英文名:Peter

拼音:pi te

正常釋義

一個大眾化英文名,很有可能是個程式員的那種。

例句:-你家狗狗真可愛,叫什麼名字?-皮特。

-What your dog’s name? -Peter.

貴圈釋義

一名「被過氣」網紅,讓很多 APP?終於有了趕上 18 年前潮流標杆的機會。

例句1:Peter 有個哥們兒叫老王,他是我們的產品設計師。老王最近交了個比自己小 8 歲的女朋友,老牛吃嫩草非常惶恐,心思完全沒在設計產品上。(2015.8.24)

RenRen: ?LaoWang is the new fashion. (2015.8.24)



在新視窗檢視



例句2:Peter 加入掌上生活團隊,由於寫了兩個 bug,Peter ?要求國慶節期間加班。Peter 知錯能改,是個好同志,大家都很喜歡他。(2015.10.13)

CMB: Peter is a good guy, we all love him.(2015.10.13)





在新視窗檢視



例句3:Peter 其實在微軟(微軟大法好,其它均盜版)。(2015.10.18)

Microsoft: Peter is mine!!! Do not touch my Peter!!!



在新視窗檢視



相關典故

Peter 是一個虛擬人物,他最早被廣泛關注是出現在?Medium 的更新日誌里,時間是今年 6 月 2 日,到現在過去 5 個月了。5 個月在貴圈是什麼概念?將近一個世紀啊同志們。



在新視窗檢視



據不科學統計,在這段時間裡?Peter 繁忙穿梭於各大小網路公司,共寫下 132 個 bug,被辭退 98 次。然而,直至今日仍有 APP 一臉驕傲地搶?說這個笨蛋程式員是自己人,並興緻勃勃地招入自己的團隊。結果就是:大家藉著 Peter 梗,以為自己終於趕上了 18 年前的潮流標杆;然而以前看到「更新日誌」的使用者會覺得 APP 變新了,但現在一看到 Peter 的名字卻又感覺 APP 變得像 18 年前一樣舊。

至於跟風這件事,早已爛到沒有吐槽的必要了,總會有一些在文章標題里突然大規模出現又突然消失的元素,比如什麼「duang」,「也是醉了」,「〔有人@你〕」等等。但 Peter 梗不一樣,至少我沒怎麼覺得那些流行語好玩過,Peter 剛出現的時候卻覺得這是一件挺有幽默感的小事。能把?Peter 從當初一個機靈的小清新梗,活脫脫變成一個讓我看見就煩的「被過氣」網紅,也是挺厲害的。

今天是黑話的第 31 期,我們下周再見,886。

相關閱讀:

????Google 把設計廣告這件事都自動化了,也真是夠智慧的

????【黑話】接地氣:網路人的事,怎麼能叫 Low 呢?

????【黑話】我是創業的,能幫我掃下二維碼嗎?

????【黑話】你的夢想是什麼牌子?

想在Android 手機欣賞更多有趣圖集?免費下載 GigCasa App

在新視窗檢視







原文站台: PingWest 品玩











在新視窗檢視

分享到Facebook

[程式設計]她們是維秘超模,也是女程式員

$
0
0
[程式設計]她們是維秘超模,也是女程式員

類型:
程式設計

女人也要學程式開發,這樣才能在未來的世界說上話。

————————————————————————–

大牌科技公司里,包括Google、蘋果、Facebook、Twitter、微軟、亞馬遜和英特爾等在內,只有不到29%的員工是女性。而這些女性儘管在科技公司工作,但大多卻都是擔當銷售、售後服務、公關經理的角色。

當我們把資料細化就會發現:Twitter的工程師中只有10%是女性。Facebook也只有16%而已。而教育資料顯示,全美國就讀電腦科學這一類專業的學生中女生只有18%。

我想,這個資料在其它國家,包括中國,也不會更樂觀。

儘管資料不怎麼好看,但是這件事情卻在美國被逐步改變。

程式猿朋友們,你們相信嗎?有一批臉美,胸大,腰細,腿長,還都熱愛程式開發的妹紙正在加入你們的行列,甚至未來有可能就坐在你身邊成為你的同事。她們堅信學會程式開發才能讓女人改變世界。

例如90後維秘嫩模小kk (Karlie Kloss )。



在新視窗檢視



這位1992年出生在T台上叱?風雲的女神身高180 CM,擁有魔鬼的三圍:32-24-34 CM。出道短短一年多的時候,她已經晉陞至「世界超模Top 50排名」榜單中第2名。2015年在福布斯公布的「全球最賺錢超模榜單」以年收入500萬美元排行第十一名。

伸展台上的她是這樣的:



在新視窗檢視



平面廣告上的她笑靨如花,簡直要把我一個女生都掰彎了。



在新視窗檢視



但是…….這個23歲的女生表示走秀不是我最愛,我要學程式開發!!!

於是,從兩個月的編碼訓練營開始,這個貌美如花的妹紙在學習程式開發這條道路上越走越遠。今年直接就讀了紐約大學的Gallatin School of Individualized Study專業,為成為一個專業的工程師做了最充足的準備。

千萬不要以為女神去學程式開發只是嘴上功夫。事實上,她可是非常認真對待這件事情的。看看這樸素的上學打扮。只是,這大長腿…..還是好誘人。

在新視窗檢視

看這素顏上課的架勢,竟然也是這樣美美的。其實我更想看看坐在他周圍那些單身工科男要怎樣專心聽講。

在新視窗檢視

不得不說,學習程式開發其實不簡單。看女神夜半還在圖書館啃書本就知道了。



在新視窗檢視



?讓我們「窺探」下女神敲出的程式碼。為啥我想?深夜女神敲程式碼都覺得是件性感的事情呢?



在新視窗檢視



但是,真正的程式猿同學可沒有咱們這麼膚淺。這位學校電腦協會的副主席Nicholaus表示在紐約大學根本不會在意她曾經是不是艷壓群芳,也不會對她有任何特殊對待。

「我們專註於學術, 所以我們讓kk加入也只是對她對電腦科學的熱情的認可。」(我……不信!)

這位資深極客表示:超模加入程式員團隊一定會感染更多的女性對程式開發產生興趣。



在新視窗檢視



說實話,為什麼我這麼看好這位只有24歲的女超模能夠把程式開發這事兒做好呢?據說,能天天平板支撐的妹紙都是可怕的。



在新視窗檢視



?除了自己學習程式開發,這位女神更堅信要讓所有年輕的女孩子都對程式開發感興趣的信念。

於是,她成立了「Kodewithkarlie」獎學金,?每年供21位美國女生參加為期兩周的編碼訓練營,學習程式開發的基礎知識,以培養興趣為主。



在新視窗檢視



她所堅信的事情非常簡單:女性越早學習程式開發越好,這樣才能在未來的世界佔有話語權。

說了這麼多,那這位女神畢業以後會青睞去哪裡工作呢?儘管女神從未表達自己就會去蘋果工作,但是她不止一次曬出了在矽谷蘋果總部的照片。蘋果的程式員們,讓女神看到你們的雙手好嗎?

在新視窗檢視

其實kk並不是第一位成為程式媛的維秘超模。下面這位Lyndsey Scott就曾被CNN譽為最美的程式員。 這位29歲的名模除了是正經科班出身的工程師外,她還在離開T台後帶?自己的團隊連續創業,目前已經有3個App都可以在Apps Store下載了。她坦承,她的美貌在事業上幫助了她,哪怕是在科技領域。



在新視窗檢視



除了做一名創業者,她還拍攝了很多網路影片,開設遠端程式開發指導課程,教授零基礎的女性初學者一些關於程式開發的基本技巧。她的影片曾經受到比爾蓋茨、扎克伯格的支援。例如下面這個影片教你如何讓冰雪奇緣的Elsa向右轉。



在新視窗檢視



其實,無論是kk還是Scott,她們都在不斷地公開地表示:女性是是應該被鼓勵學習程式開發的!

在美國,尤其在矽谷,越來越多的人有了相同的意識,並且已經將這種願景在現實中實作。



其中之一就是短期的程式開發訓練營,也就是讓kk女神產生程式開發興趣的那個地方。

這些訓練營和正規的大學專案不同,主要針對程式開發零基礎的學生。比起傳授技能,更像是培養對程式開發的興趣和教授入門知識。由於不需要程式開發基礎,這類專案吸引了更多女生的加入。據說,這裡是矽谷男女比例最正常的程式開發地:女性數量高達37%。

除此以外,一些科技大公司也採用了各種方式鼓勵年輕女性學習程式開發。

2014年,Google就曾投入5000萬美元成立Made with Code專案,鼓勵女孩學習編寫程式碼,?以縮小矽谷程式員行業的性別差距。

為了鼓勵女性創業,Google還開展了女性創業者日的活動,來解決創業圈的男女比例尷尬。按照之前的資料,全球範圍內,儘管女性創始人儘管不斷創業,卻只拿到全球風險投資總額的4%。

其實比起單純地勸說成年女性學習程式開發,美國人認為這事兒得從娃娃抓起。包括AltSchool在內的矽谷小學都逐漸開設了程式開發的課程,這樣可以從根源上讓女生和男生一樣平等地對程式開發產生興趣。

當然,有些事情還是簡單粗暴地好。如果我告訴你,幾乎每一個矽谷懂得程式開發的女性都有?一個前程似錦的未來呢?

由於各大科技公司都希望改變只有男性員工的噩夢,於是女工程師在矽谷得到了無法取代的地位和優厚的薪水待遇。據朋友的親身經歷來看,一個電腦科學專業的女生暑期實習工資都有將近50刀每小時,超過男生將近1倍。

總之,程式開發在矽谷已經不再是帶有男性特徵的專屬技能,而更像是一項基本能力和培養創造力的手段。寫完這篇稿子,我也決定?手學一點點程式開發,體會一把「創造世界」的樂趣。

?

?

相關閱讀:

????程式媛看過來!來自Google的特殊獎勵

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: PingWest 品玩











在新視窗檢視

分享到Facebook

[程式設計]美惡魔島上傳科技福音:23 名重刑犯,明年將成矽谷 Coder

$
0
0
[程式設計]美惡魔島上傳科技福音:23 名重刑犯,明年將成矽谷 Coder

類型:
程式設計



在新視窗檢視

美國最有名的監獄非聖昆丁莫屬,它關押著最為窮凶極惡的重刑犯,進了聖昆丁相當於半隻腳踏進了地獄。聖昆丁建立於 1852 年,位於舊金山北部的一個半島上,離金門大橋不到十分鐘車程,周圍的風景非常優美。



在新視窗檢視



1969 年,美國鄉村搖滾教父歌手 Johnny Cash 還曾在聖昆丁演出,演唱了專門為犯人創作的《聖昆丁》。歌曲站在囚犯的角度控訴聖昆丁這個「地獄」,台下囚犯的反響是如此熱烈,連獄警都快嚇尿—— 「只要他說句‘來吧’,就能在監獄裏掀起一次全面的暴動。



在新視窗檢視



聖昆丁演唱會 46 年後,也就是今天,矽谷來到了聖昆丁散播科技的「福音」。

據 Vice 報導,本週三早上,從兩百多名申請者中脫穎而出的 23 名囚犯坐在沒聯網的翻新電腦前,學習建立站台和開發行動 app。這是非營利組織 Last Mile 舉行的「Code.7370」專案,也是第一個監獄裏進行的程式開發教育課程。



在新視窗檢視





從 Code.7370 畢業後,明年一月份他們有機會成為矽谷公司的實驗性「臨時工」。

為了讓犯人成為合格的臨時工,專案組已完成了設計和程式開發的訓練,接下來還會對參與者進行一次能力評估。Code.7370 成員每天學習 8 小時,每週工作 4 天,為期 6 個月,類似於矽谷流行的 Boot-camp 專案。課程內容包括 JavaScript、HTML、CSS、Python,結束後成員還將獲得一張畢業憑證。

某囚犯表示很開心:

一開始我覺得這太瘋狂了。我一直覺得科技世界在擦身而過,每樣東西都發展的那麼快。感覺我像《摩登原始人》(上圖)而他們是《摩登家族》(60 年代科幻動畫;下圖)。





在新視窗檢視





在新視窗檢視



囚犯在監獄里為外面的世界工作並不新鮮,工種也是多種多樣,離人們的生活一點也不遙遠—— 你吃的手動芝士你女朋友穿的維多利亞內衣說不定就出自他們的手中。順便一提,監獄在美國是門不小的「生意」,全美共有 2500 間監獄和看守所,每年總產值近乎 20 億美元。

讓終生監禁的囚犯寫程式碼是否算是新生、是否人道、是否構成資本主義剝削?我不知道,只在此附上卡什於 1969 年在聖昆丁唱的那首歌:

(本文轉載自合作夥伴《ifanr》;未經授權,不得轉載)



想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視





在新視窗檢視





原文站台: TechOrange











在新視窗檢視

分享到Facebook

[程式設計]「蜘蛛機械人」旨在幫助孩子學習機械人科學

$
0
0
[程式設計]「蜘蛛機械人」旨在幫助孩子學習機械人科學

類型:
程式設計



在新視窗檢視

我們已經見過很多模仿自然生物的機械人,當然大多數都是科學家在實驗室里製作的。倘若你自己在生活中也可以擁有屬於自己的機械人,並且還能用手機操控豈不是很奇妙?

近日,首字母縮寫為STEMI(Science 科學 Technology 科技 ?Engineering 工程 ?Mathematics 數學)的眾籌活動由融資平台Indiegogo啟動,主要對象是爬起來像蜘蛛的六足機械人。不像其它的商業機械人,它還會幫助你上一系列的課程教會你如何組裝一個可運轉的機械人。

儘管最初的目標是針對孩子,但是STEMI是非常具有可作業性的一專案,成人也一樣適合。它可以進行複雜運動,改變高度,不同步子走路甚至可以跳舞。你可以用手機app控制帶有陀螺感知器的機械人,傾斜手機就能控制機械人的運動。



組裝機械人只是STEMI目的一部分。這個專案的願景,是希望通過組裝機械人,使用者可以學習3D塑模基礎,電子裝置,行動app編碼和Arduino程式開發。

STEMI是個完全開放平台,這意味?每個人都可以自由除錯各個部分。創始人承諾將使源程式碼,以及所有的藍圖和立體模型自由開放給每個可存取的人。

via Mashable

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

[程式設計]實作和印第安醫院攜手拯救兩個十幾歲的心臟病患者的生命

$
0
0
[程式設計]實作和印第安醫院攜手拯救兩個十幾歲的心臟病患者的生命

類型:
程式設計

每當的報導關於 3D 列印醫療模型

在新視窗檢視

協助外科醫生和病人的幫助溝通,我有這種感覺沒有人可以駁斥這明顯和關鍵技術的使用。但它是不太常見,看到一個故事關於此技術的應用在醫學上,在那裡你可以說如果沒有它,病人可能會死。

好吧,這個故事是令人振奮關於如何兩名青少年在印度

在新視窗檢視

被拒之門多需要的心臟手術,因為手術太複雜了。 兩個青少年,克里希納與 Izam,患有先天性心臟病,和醫生會採取冒?每個青少年的獨特結構的缺陷導致高度複雜手術的機會。



在新視窗檢視



馬赫什 · 博士和 3D 列印模型的病人的心

在高知,印度 Amrita 醫學科學研究所 (AIMS),博士 Mahesh Kappanayil (兒科心臟病專家) 和博士拉傑什坎 (放射科醫生) 給青少年全心評價。就在那時,小兒心臟團隊決定物理模型將極大地幫助手術。這兩個手術發生在 2015 年的 8 月。

作為印度醫用 3D 列印技術應用領域的領導者,博士馬赫什 · 具有這樣說有關如何列印的模型幫助手術成功發生:

在新視窗檢視



"有時,評估和制定治療排程的傳統方式仍然功虧一簣。使用這些精確的模型,其實看看 "的內心",了解病變,並精確地排程作業多之前,實際的手術是一個明確的遊戲改變者。我自豪能夠為在印度的醫療應用 3D 列印技術的早期採用者。





它是工業和醫療,有助於使心臟模型使用其 HeartPrint 服務。一次被駁回作為太難了,醫生現在風險的兩個案件已成為案例研究 3D 列印技術的真正救生能力。



在新視窗檢視



15 歲 Izam 和 3D 列印的模型的他的心

Vickneswaran Renganathan,在工業和醫療,業務發展經理協助他公司的工程團隊與目標醫療團隊之間的通信。他描述了這種工作就是履行工業和醫療的使命聲明:

"為工業和醫療,這兩種情況都活生生的例子我們的使命: 為更好、 更健康的世界而努力。我覺得很自豪,我的角色在工業和醫療讓我這種積極的方式影響病人的生命。





在新視窗檢視

一個有趣的色彩,3D 列印在奎師那位年只有 19 歲的生命已取得它的標籤。去年,他組裝自己 DIY 的 3D 列印機!我敢打賭,當他從手術治癒,感覺更好的技術,一次迷住了他製作的精神,而且然後救他的命,將他未來的一部分。

作為一個顯示複雜的手術,風險太大也許可以通過 3D 列印模型使用的地方,還會記得他的案件。我永遠不會厭倦寫這些令人難以置信的故事,但我不得不說,這個是最鼓舞人心的那些尚未。

除特殊註明的文章外,本站文章均為原創或編譯,轉載「來自3D族www.3dzu.net」並鏈回本頁.謝謝!

本站所有文章均為本站原創,轉載:文章來自3D列印網-3D族http://www.3dzu.net



想在Android 手機欣賞更多有趣圖集?免費下載 GigCasa App

在新視窗檢視







原文站台: 3D列印網











在新視窗檢視

分享到Facebook


[程式設計]然而程式開發學院並沒有什麼用

$
0
0
[程式設計]然而程式開發學院並沒有什麼用

類型:
程式設計



在新視窗檢視

編者按:斯蒂芬·尼克爾斯(Stephen Nichols)是 GameSalad 的首席執行官。

近年來,程式開發作為一種職業已經從技術宅的專屬領域走進了大眾的視野,但是真正擅長這項技能的人只有少數。在超過 20 年的職業程式開發生涯當中,我從來沒有見過任何人可以在幾周之內從一個程式開發新手成為一個合格的程式員,但是那些程式開發學院的宣傳語好像都是這麼寫的,它們對學員的承諾內容還包括快速就業、能夠買得起特斯拉的豐厚薪水,以及改善生活水平的能力。

目前來說這是一個不錯的商業樣式。現有的熟練程式員數量還遠遠不能滿足美國 500 萬個 電腦相關崗位 缺口。現在你只需花費低至免費,高至 36000 美元的學費,然後就可以在一年之內學會電腦程式開發。如果你足夠幸運的話,你將會發掘出自己的程式開發潛能,並逐漸愛上這種技能,甚至可以找到一份真正的工作。

在未來 15 年之內,這種來之不易的技能將會變得過時——如果有人還在堅持的話。無論程式開發學院給出了什麼天花亂墜的承諾,它們仍然無法生產出程式員。它們所做的只是在一大片還沒有接觸過程式開發的學員當中找出個別有天賦的人才。大多數人都認為程式開發是一件沉悶無趣的事情,所以他們很難在程式開發事業上有所進展。考慮到軟體本身是在不斷變化的,他們也許不能跟上這種變化。

對於那些想學程式開發的人來說,這裡有一條最佳的建議:先試後買,我的意思是在花錢報班之前先了解自己是否適合這個行業。不然的話,你到頭來可能無法在職業道路上有所進展,反而只是浪費了數萬美元。對於一個逐漸消失滅亡的職業來說,這樣做是非常不值得的。

逐漸萎縮的職業

我認為程式開發這個熱門職業的價值正在逐漸減少。這不是因為軟體正在消失,而是因為軟體的開發方式將會經歷根本性的改變。無需使用程式碼的軟體開發技術已經開始進入主流。包括 ScratchDWNLDTelerik 在內的視覺化內容生成工具將會繼續完善,使用者最終將無需編寫一行程式碼即可開發出自己的應用。

如果使用視覺化的構件,甚至是簡單的英語就可以描述含義的話,有誰還想去程式開發呢?自然語言處理和概念塑模的進步將會消除傳統程式開發的需要。軟體開發工具很快就能理解你所說的話。即使是在在含義消歧方面的細小進步也能帶來極大的改變。我們現在已經看到了 OpenCogNLTK 自然語言處理這樣的專案,而且麻 省理工大學已經證明了 人類語言可以用於向電腦發出指令。

程式開發學院剩下可以賺錢的時間已經不多,因為它們畢竟只是短期思維的產物。當無需程式碼的軟體開發技術出現之後,程式開發技術將會變得毫無用武之地,程式員也不再是一個有前途的職業。

不切實際的投資回報

經營程式開發學院是一個不錯的短期經營理念。這不只有因為程式員還算是比較新的職業選擇,而且它能夠激發起人類建造東西的慾望。你可以通過程式開發製作出交談式的數位內容,這就是人們喜歡這個想法的原因。

根據 CourseReport 的資料,全球程式開發學院的數量在 2013 年到 14 年增長了 175%,這裡還沒有計算非全日制的專案。全日制程式開發學院在 2014 年的總收入為 5900 萬美元,不過 研究人員 表示這是一個「保守的」估計,更為合理的估計是每所學校的平均年收入為 220 萬美元。2015 年的產業規模將會更大。至於學費方面,「高階程式開發學院的收費會高於公立四年制大學的平均學費(包括食宿費)。」

這樣的收費就有點離譜了。因為程式開發學院能夠做到的充其量只是激發起少部分學員的興趣,然後大肆宣傳極個別的成功案例,不斷向外界營造「人人都能學程式開發」的錯覺。事實上,學習如何將含義翻譯成非人類的外來語言是非常困難的,這顯然不適合大眾市場。



學習程式開發本身是一件沉悶的事情

結合我在過去 20 年的程式開發經驗,加上我對一些學習程式開發的兒童和學習 GameSalad 的使用者的觀察和了解,我注意到大部分人在學習程式開發的早期就會遇到障礙。宣稱自己擁有超過 2400 萬使用者的 Code Academy 也只有少數的成功案例,這背後的原因可能也是上面提到的問題。大多數人都無法堅持程式開發的學習,因為他們無法理解電腦的思維,所以他們會發現將自己的想法轉換成程式開發語言是一件非常困難的事情。

簡單來說,程式開發就是使用外來的語言編寫出文本檔案,而這些檔案中的指令要讓最愚蠢的機器都能理解。電腦跟人類不一樣,它們不能從模糊的文本中推斷出含義。所以一個程式員必須非常擅長於將問題分解成最簡單的步驟,然後一字一句地向愚蠢的電腦解釋這些步驟的含義。

擁有一定複雜度的應用都是由大量的文本檔案組建而成的。舉個例子,只有只有是我們的 GameSalad Creator 應用就含有 6972123 行程式碼,分別散落在 41702 個檔案當中。這已經相當於一本 116202 頁的書籍。



在新視窗檢視

GameSalad Creator 程式碼檔案的截圖(點選放大)

程式員實際上都是語言學家,他們將人類語言翻譯成能夠讓機器處理的變成語言。而且跟任何翻譯者一樣,他們都需要對源語言和目標語言有深入的了解才能做出可以接受的結果。任何忽視這個事實的程式開發教學都將會流於形式,而且達不到應有的效果。最好的程式開發教育來自多年的學習與實踐,別無他法。

先試後買

一行接一行的程式開發語言不過是一份細緻入微的電腦指令表。在報讀程式開發學院之前,無論這是不是一個免費課程,你都需要先問問自己這些問題:

我可以接受每天多個小時的文本輸入工作嗎?

我喜歡將將問題分解成詳細的指令清單嗎?

我擅長於抽象的概念思維嗎?

我能適應數位建築工人的工作嗎?

如果你對上面全部問題都給出了肯定的回答,那你應該適合嘗試程式開發。只要有理解力和決心的人都能掌握好這項技能——這也是我們能看到這麼多自學成才的程式員的原因。但是程式員是一種自然資源,擁有這種意志和能力的人是有限的。

學習程式開發,也就是將含義翻譯成非人類的外來語言是一件令人望而卻步的事情。向程式開發學院投入數萬美元似乎是克服這種畏懼的好方法,但是這樣並不能維持太長的時間。雖然這最終可能會成為你進入大型科技公司的門票,但是對於大部分人來說,這只是加入債務的另一種方式。除非你是熱愛程式開發的少數人,否則程式開發學院對你來說並沒有什麼用。

題圖來自:HOLLY KUCHERA/SHUTTERSTOCK(圖片經過調整)

翻譯:關嘉偉(@consideRay

Coding Academies Are Nonsense

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: TechCrunch 中?











在新視窗檢視

分享到Facebook

[程式設計]Coding 發表眾包平台「碼市」,共用經濟下的新商業樣式?

$
0
0
[程式設計]Coding 發表眾包平台「碼市」,共用經濟下的新商業樣式?

類型:
程式設計



在新視窗檢視

[b]編者按: 隨?行動網路的高速發展,軟體外包的領域也在迅速崛起,工信部資料顯示,中國軟體外包企業在 2014 年總收入已經整超過了一萬億,增速 20% 以上,軟體眾包在國內迅速火熱,成為企業服務行業發展最為迅猛的行業。然而傳統軟體外包公司競爭激烈,往往收費標準混亂不透明,惡意競價,導致需求方選擇困難,除此以外,還有灰色收入,服務費高等等的一系列問題。

[/b]

「眾包,是以自由意願的形式外包給非特定的大眾或專業個體的做法樣式。」

近日,雲端協作平台 Coding.net 正式發表旗下軟體眾包平台: 碼市 ,成為企業服務領域完成「工具+平台」戰略布局的技術主導型公司。

Coding 碼市言下之意是「程式碼市場」,對於開發者,Coding 碼市提供各種懸賞專案,使用者可以隨時申請成為碼士並參與感興趣的懸賞專案,從而獲得高額的回報;對於需求方,Coding 碼市提供懸賞平台和海量的碼士,亦可以隨時發表懸賞,挑選合適的開發者。

Coding CEO 張海龍表示,搭建碼市的目的是為了更好的鏈結企業需求方及專業程式員使用者,幫助雙方最大限度的實作價值,提高專案效率及品質,打造標準化軟體眾包。

在新視窗檢視

相關資料顯示,無論是傳統外包還是眾包,由於缺乏監管導致的爛尾率高達 30%。由此,Coding 碼市也為需求方提供了三重保障讓整個開發流程處於實時監管狀態,以保障開發的進度與品質。

首先,Coding 工具保障。 開發者在專案開發時必須吧開發程式碼託管在 Coding.net 雲端協作工具上,利用雲端演示功能隨時看到專案的成果演示,並且有生成程式碼品質報告的工具,同在一個專案內的需求方可以實時查看專案的進度、成果以及程式碼的品質情況,可劃分專案階段節點,讓開發進度實作按階段驗收; 其次,專案經理保障。 碼市創立了專案經理人樣式,在網路都提倡「輕」的時代,碼市為何要反其道而行?張海龍表示:「正是因為這種「重」樣式讓需求方的需求得到專業的梳理,使開發專案合理化」;同時,專案經理人團隊還充當溝通的橋樑,解決模糊需求及溝通問題,幫助需求方對開發進度進行把控,階段性驗收專案及完成專案測試, 最後對交付後的專案進行使用情況跟進 ,從專案開始至完成全方位監管,解放需求方的時間精力;最後,專業測試保障。碼市引入專業的測試服務,與 Testin 雲測試平台達成戰略合作,讓測試流程更智慧,實作軟體專案測試自動化。

在新視窗檢視

Coding 碼市服務說明

「有能力的出售技能,有需求的人低價取得。」張海龍說到。



在專案類別上,Coding 碼市定位到了包括微信、APP、站台、HTML5、功能模組等專案類型 ,並意欲把這些類型的開發標準化。不過,這樣可能會對傳統的小型外包公司產生衝突。

談論到細節時,他同時表示:「假如專案有一百個功能,Coding 碼市會將其分割階段性的若干個進度單位,然後再去修改解決其中存在的問題,從而再開發下面的階段。」據悉,Coding 碼市在整個專案中會 收取 10%的傭金,但不會收平台費用

在新視窗檢視

記者了解到,在對程式員的認證上,Coding 碼市會有一個稽核的程序,其中包括 對技能的基本判斷、Coding 工具的使用熟悉程度以及對個人的身份證和銀行帳號的認證

關於交易風險以及支付方面,張海龍對記者說:「Coding 碼市的交易資金會通過支付寶和銀行帳號的形式轉給 Coding,再根據開發的進度逐步通過支付寶支付給開發者。」同時,在進行程序之前 Coding 會先跟需求方簽合同以及提供發票。

在新視窗檢視

宏觀來看,Coding 碼市同樣是共用經濟環境下技術領域的 C2C 樣式,而對於這種商業樣式的可行性有多高,走得通有需要多久?

「其實我們從最開始成立的時候就想好了要做碼市,這也是的定戰略的執行。首先做了工具是因為我們認為無論如何碼市是需要工具支撐的。我們已經做了一年的工具,積累了足夠多的開發者的資源,可以用現有的工具和現有開發者資源為碼市提供服務。周期上的話,我覺得大概需要兩年左右吧。」

據張海龍透露,Coding 還在嘗試做歐美的專案,並在西雅圖已經設立了辦公室。看來,中國網路公司出海的路上又會多出一個身影了。

Coding 成立於 2014 年 2 月,並於 2014 年 7 月正式上線,現有團隊人數 47 人。在 2014 年 7 月及 2015 年 3 月,分別完成了 A、B 兩輪融資,其中 A 輪融資在百萬美元層級,由 IDG 領投,B 輪千萬美元層級融資,由光速資本領投,IDG 跟投。截止 2015 年 10 月,Coding 程式員使用者數已突破 15 萬人,專案數量達到 20 萬單,私有專案達到 80%;碼市上線一個月,交易金額就已超 100 萬元。

在近日 Coding 碼市的戰略發表會上,CEO 張海龍還宣布推出碼市「助推器排程」,旨在對初創團隊進行扶持及技術支援;同時通過該排程,程式員使用者有望實作 1 萬/周的收入水平,最大限度了解放程式員的生產力。



















在新視窗檢視





想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 動點科技 Technode











在新視窗檢視

分享到Facebook

[網站設計及開發]HTML5 崛起:不再高冷,不再小眾

$
0
0
[網站設計及開發]HTML5 崛起:不再高冷,不再小眾

類型:
網站設計及開發



在新視窗檢視

編者按 : 史凱爾·辛格(Shikhir Singh)目前就職於 Sencha,擔任開發者合作進階經理。

今天是 萬維網聯盟(W3C)宣布 HTML5 完成標準制定 一周年紀念日,也是網路和網路程式開發歷史上的重要里程碑。過去一年以來,HTML5?得到了迅速普及,越來越多的公司也開始在 HTML5?上為我們開發跨平台網路程式。前不久,亞馬遜、Facebook、谷歌和 YouTube?通通從 Adobe Flash?轉移到了 HTML5。它們為什麼這麼做?為什麼選擇現在?

幾年來,數百萬的開發者們開始轉向 HTML5,以期創造出更符合商業需求、在不同平台和不同螢幕幕上有?更無縫、更完善的使用者體驗的網路應用。而到了 2015?年,隨?越來越多的公司選擇「行動優先」規則,HTML5 也因此引領潮流,開始為眾多網路體驗豐富的企業級軟體保駕護航。

HTML5?的威力逐漸明朗起來。在 2012?年,網路行業頗具影響力的 Facebook CEO?馬克·扎克伯格(Mark Zuckerberg)曾對 HTML5?大加批評 ;但只過了 3?年,他就改變了看法,開始將 HTML5?技術整合進 Facebook?的新鮮事訂閱當中(點選此處查看詳細對比)。

目前,有三股潮流趨勢推動?行業向線上應用和 HTML5?轉變:

一、技術創新,最終是順時而行

業界向 HTML5?的轉變,不只有只有是因為這門程式開發語言本身的連貫表現和功能創新,還要歸功於執行網路應用的瀏覽器的大幅度改進。只有只有幾年,瀏覽器的執行和響應速度就有了顯著提升。曾經的瀏覽器王者——微軟 Internet Explorer(IE)風光不再,以谷歌 Chrome?瀏覽器為代表的後起之秀開始為我們提供一種更快、更高效的瀏覽體驗。隨? Flash?的式微,HTML5?憑藉豐富的多媒體相容性贏得了眾多開發者的青睞——只需要藉助瀏覽器的基礎功能,使用者就能執行網路應用,從此不再需要下載和安裝特定外掛程式。

在這個技術創新的十字路口,HTML5?不只有贏得了開發者青睞,還成為眾多企業的迫切需求,它的未來之路讓我充滿希冀和期待。

二、商業公司需要它

商業公司常常面臨著巨大壓力:它們需要將其複雜先進的網路端和行動端應用推廣給顧客;但與此同時,顧客希望這些應用能夠相容多項裝置,包括桌面電腦、平板電腦和智慧手機。而且不只有是客戶對此期望漸升,行業趨勢也開始向該方向轉變。為了適應行業需求,企業開始關注那些能滿足消費者跨平台需求的技術,以期在現在和未來掌握主動。



HTML5?「一次開發,多處相容」的特性,使得企業能以最小的開發成本,設計、創造和管理更加先進也更加複雜的應用,並且橫跨多種平台和裝置。

三、開發者離不開它

即使當前的數位開發環境變得越來越複雜和先進,開發團隊仍面臨著提升應用執行速度的難題。調研機構 StrategyAnalytics?在最近的一次調查中,詢問了行動應用開發者的使用偏好和他們對於應用開發的態度。研究者發現,上述難題也是開發者選擇 HTML5?的主要原因。此外他們還發現,在所有開發原生和網路應用的技術中,20%?的受訪者認為 HTML5?將迎來強勁增長,還有 63%?的企業應用是通過 HTML5?開發而來。

對於開發者而言,HTML5?的關鍵吸引力在於其開放的標準支援,這有助於他們為碎片化的行動裝置、不同的螢幕幕尺寸、差異化的平台和作業系統開發應用。開發者們可以使用 HTML5?創建和呈現不依賴於作業系統或裝置的富內容,這不失是原生應用的不錯替代。

如果可以選擇,開發者們都更傾向於選擇支援跨平台特性的程式開發語言——這樣的能保證不同尺寸螢幕幕上的使用者體驗品質,也能夠讓他們在不同僱主和不同發開需求前保證自己的競爭力。開發網路應用潮流,將促使更多的 JavaScript?程式員轉向使用 HTML5。

HTML5:展望 2016

作為與開發團隊一起於前線打拚多年的人,我被 HTML5?和它對行動應用革命性的影響力所深深打動。在這個技術創新的十字路口,HTML5?不只有贏得了開發者青睞,還成為眾多企業的迫切需求,它的未來之路讓我充滿希冀和期待。

明年,我相信 HTML5?將會更加普及。因為越來越多的企業開始放棄使用 Internet Explorer,在工作中轉而使用 Chrome?和 Firefox——後兩者對 HTML 5?都有?更好支援。並且隨? Windows 10?的採用率增長,其搭載的 Microsoft Edge?瀏覽器也將為企業使用者更好地享受 HTML5?帶去便利。

翻譯: 魚生臣

HTML5 On The Rise: No Longer Ahead of Its Time

想在手機查閱更多站台設計及開發資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: TechCrunch 中?











在新視窗檢視

分享到Facebook

話說 JSON 的兄弟姊妹

$
0
0
話說 JSON 的兄弟姊妹

JSON在這幾年不但標準化,還開始漸漸的取代了 XML,成為網路上主要的資料交換格式,我認為主要的原因在於他相對於 XML 簡單好懂好用很多,另外一個優點就是他格式很簡單好懂,學起來很快,而相較於更傳統的 Form URL encode 的資料傳輸格式,我覺得最大的優點是他多了 Data Type,而且也可以一口氣送出結構化的資料,傳統的 Form URL encode 雖然有 key value pair,也可以用[]模仿出陣列,不過他的所有的 value 都是字串,在 server 端都還要自己判斷欄位,手動做一次型別轉換。只是雖然 JSON 很好上手,還是有幾個地雷容易踩到,如果是會寫 JavaScript 的人更容易中招,大概列舉一下:

不支援註解
物件的 key 一定要用字串型式,就是一定要用引號框起來
字串一定要用雙引號,不能用單引號
陣列或物件的最後一個元素後面不能加逗點(ES5 允許)

當然要避免這些問題,最保險就是用各個語言已經有人實做好的函示庫來處理,而不要自己用組字串的方式來產生 JSON string。不過這篇文章不是要講這些,其實會想寫這篇文章是從E4X那篇文章開始來的,那篇文章有提到 E4X 已經被棄用了,而 Mozilla 建議的替代方案是一個叫 JXON 的東西,名字看起來和 JSON 很像,而事實上除了 JXON,還有一堆名稱和 JSON 很相近的相關技術,像是 JSONH、BSON、LJSON ...等等,不過其實我找不太到有人去收集這些東西,所以就決定自己來整理一下,這篇文章就是要來介紹一下這堆 JSON 衍生出來的東西,以下沒照特定排序。

繼續閱讀:
https://blog.othree.net/log/2016/01/11/json-universe/




JScrambler -- 保護 JS 與 HTML5 的工具

$
0
0
JScrambler -- 保護 JS 與 HTML5 的工具

現在Javascript當道,很多應用都是 Javascript 與 css 的組合,但總有時想要讓自己的 Javascript 多一點隱私,除了用一般的壓縮障眼法之外(可還原),也許這個 JScrambler 可以助我們一臂之力。

https://jscrambler.com/en/

有興趣可以先試用看看,但這不是免費的

在新視窗檢視
Viewing all 735 articles
Browse latest View live