急遽、引越しを敢行しました。
新アドレスは
http://squeak.qp.land.to/
です。またご愛顧のほどよろしくお願いします。
カウンタなどは古いものしか残ってなかったのですが、コンテンツは全て元に戻っています。
新アドレスは
http://squeak.qp.land.to/
です。またご愛顧のほどよろしくお願いします。
カウンタなどは古いものしか残ってなかったのですが、コンテンツは全て元に戻っています。
| local resp gifFileName f project writer projectFile | projectFile := localDirectory oldFileNamed: localFileName. gifFileName _ self name,'.png'. localDirectory deleteFileNamed: gifFileName ifAbsent: []. local _ localDirectory fileNamed: gifFileName. thumbnail ifNil: [ (thumbnail _ Form extent: 100@80) fillColor: Color orange ] ifNotNil: [ thumbnail unhibernate. ]. f _ thumbnail colorReduced. "minimize depth" f depth > 8 ifTrue: [ f _ thumbnail asFormOfDepth: 8 ]. project := FileStream readOnlyFileNamed: projectFile fullName. project binary. writer := PNGSqeuakObject on: local. [ writer nextPutImage: f interlace: 0 filter: 0 Object: project contents] ensure: [local close. project close. projectFile close.]. [local _ StandardFileStream readOnlyFileNamed: (localDirectory fullNameFor: gifFileName). (primaryServerDirectory isKindOf: FileDirectory) ifTrue: [primaryServerDirectory deleteFileNamed: gifFileName ifAbsent: []]. resp _ primaryServerDirectory putFile: local named: gifFileName retry: false. ] on: Error do: [:ex |]. local close. primaryServerDirectory updateProjectInfoFor: self. primaryServerDirectory sleep. "if ftp, close the connection"
| writer image project newName | project := FileStream readOnlyFileNamed: '名無し2.001.pr'. project binary. newName := '002'. image := ImageReadWriter formFromFileNamed: '名無し2.gif'. writer := PNGSqeuakObject on: (FileStream newFileNamed: newName, '.png'). [ writer nextPutImage: image interlace: 0 filter: 0 Object: project contents] ensure: [writer close. project close]
| reader | reader := PNGSqeuakObject on: (FileStream readOnlyFileNamed: '002.png'). reader nextImage